@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700&family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&display=swap";._page_mr2zb_1{min-height:100vh;background:var(--background);color:var(--foreground)}._backToTop_mr2zb_1{position:fixed;top:1rem;right:max(1rem,calc((100vw - 1180px)/2));z-index:50;display:inline-flex;align-items:center;gap:.45rem;color:var(--silver-strong);padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--silver-strong) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.88;transition:.2s;cursor:pointer}._backToTop_mr2zb_1:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));opacity:1}._hero_mr2zb_2{min-height:820px;position:relative;display:grid;place-items:center;overflow:hidden}._heroBg_mr2zb_3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}._hero_mr2zb_2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--background) 80%,transparent),color-mix(in srgb,var(--background) 55%,transparent),var(--background))}._grid_mr2zb_5{position:absolute;inset:0;z-index:1;opacity:.16;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 80%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 80%,transparent) 1px,transparent 1px);background-size:64px 64px}._heroContent_mr2zb_6{position:relative;z-index:2;text-align:center;width:min(1100px,calc(100% - 2rem));padding-top:3rem}._hammer_mr2zb_7{position:relative;z-index:1;display:block;width:min(1060px,150%);max-width:none;margin:-9rem auto -10.5rem;transform:translate(-3%,118px);filter:drop-shadow(0 0 30px color-mix(in srgb,var(--primary) 35%,transparent));pointer-events:none}._heroContent_mr2zb_6 h1{position:relative;z-index:3;font-family:var(--font-family-display);font-size:clamp(3.8rem,9vw,7rem);letter-spacing:-.04em;color:var(--primary);margin:.1rem 0 .7rem;text-shadow:0 0 34px color-mix(in srgb,var(--primary) 25%,transparent)}._tagline_mr2zb_9{position:relative;z-index:3;font-size:clamp(1.2rem,2.3vw,1.65rem);color:var(--silver-strong);margin:.3rem 0 1.2rem}._support_mr2zb_10{position:relative;z-index:3;color:var(--silver-strong);max-width:780px;margin:.2rem auto 2.2rem;line-height:1.7;font-size:1.05rem}._actions_mr2zb_11{position:relative;z-index:3;display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}._primary_mr2zb_12,._secondary_mr2zb_12{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1.05rem;border-radius:var(--radius);text-decoration:none;font-weight:800;transition:.22s}._primary_mr2zb_12{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 32px color-mix(in srgb,var(--primary) 25%,transparent)}._secondary_mr2zb_12{border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--silver-strong);background:color-mix(in srgb,var(--surface) 65%,transparent)}._primary_mr2zb_12:hover,._secondary_mr2zb_12:hover{transform:translateY(-2px);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}._primary_mr2zb_12 svg,._secondary_mr2zb_12 svg{width:1rem}._privacyActionIcon_mr2zb_17{color:var(--accent)!important;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 55%,transparent))}._section_mr2zb_18{padding:6rem 1rem}._container_mr2zb_19{width:min(1180px,100%);margin:0 auto}._intro_mr2zb_20{text-align:center;max-width:800px;margin:0 auto 3rem}._intro_mr2zb_20 h2{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:var(--primary);letter-spacing:-.03em;margin:.3rem 0 1rem}._intro_mr2zb_20 p{color:var(--silver-strong);font-size:1.05rem;line-height:1.7}._cards_mr2zb_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:950px;margin:0 auto}._card_mr2zb_23{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);padding:1.6rem;transition:.22s;display:flex;flex-direction:column;height:100%}._card_mr2zb_23:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 30px color-mix(in srgb,var(--accent) 18%,transparent)}._cardHeading_mr2zb_26{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:.8rem;text-align:center}._icon_mr2zb_27{width:2.8rem;height:2.8rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:.8rem;display:grid;place-items:center;flex:none;transition:.22s}._icon_mr2zb_27 svg{width:1.35rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 45%,transparent));transition:.22s}._card_mr2zb_23:hover ._icon_mr2zb_27{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 22%,transparent)}._card_mr2zb_23:hover ._icon_mr2zb_27 svg{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 80%,transparent))}._card_mr2zb_23 h3{font-family:var(--font-family-display);font-size:1.28rem;color:var(--primary);margin:0;transition:color .2s ease,text-shadow .2s ease}._webCard_mr2zb_31 h3:hover{color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent),0 0 18px color-mix(in srgb,var(--accent) 28%,transparent)}._card_mr2zb_23 p{color:var(--silver-strong);line-height:1.65;margin:0 0 1rem;text-align:center}._cardLink_mr2zb_33{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary);font-weight:800;text-decoration:none}._cardLink_mr2zb_33 svg{width:1rem}._webCard_mr2zb_31 ._cardLink_mr2zb_33:hover{color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}._cardLink_mr2zb_33:hover{color:var(--accent)}._cardActions_mr2zb_36{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem}._cardLinkSecondary_mr2zb_37{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary);font-weight:800;text-decoration:none}._cardLinkSecondary_mr2zb_37 svg{width:1rem}._webCard_mr2zb_31 ._cardLinkSecondary_mr2zb_37:hover{color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}._cardLinkSecondary_mr2zb_37:hover{color:var(--accent)}._cta_mr2zb_40{text-align:center;padding:7rem 1rem;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 12%,transparent),transparent 58%)}._cta_mr2zb_40 h2{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);color:var(--primary);margin:0 0 .6rem}._cta_mr2zb_40>p{color:var(--silver-strong);margin:0 auto 2.2rem;max-width:680px}._cta_mr2zb_40 ._cards_mr2zb_23{text-align:left}._cta_mr2zb_40 ._primary_mr2zb_12{margin:0 auto}@media(max-width:920px){._hammer_mr2zb_7{margin:-7rem auto -6rem;width:min(900px,150%);transform:translate(-3%,80px)}}@media(max-width:640px){._hero_mr2zb_2{min-height:760px}._hammer_mr2zb_7{width:175%;margin:-4rem auto -3.5rem;transform:translate(-8%,16px)}._actions_mr2zb_11{flex-direction:column;align-items:stretch;max-width:340px;margin:0 auto}._primary_mr2zb_12,._secondary_mr2zb_12{justify-content:center}._cards_mr2zb_23{grid-template-columns:1fr}._cardActions_mr2zb_36{align-items:flex-start;flex-direction:column}._section_mr2zb_18{padding:4.5rem 1rem}}@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden}._selectTrigger_tasot_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._page_1wo1w_1{min-height:100vh;background:var(--background);color:var(--foreground);overflow:hidden}._container_1wo1w_1{width:min(1180px,calc(100% - 2rem));margin:0 auto}._hero_1wo1w_1{position:relative;padding:2.2rem 0 3.4rem}._heroGlow_1wo1w_1{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 48%);pointer-events:none}._back_1wo1w_1{position:fixed;top:1rem;left:max(1rem,calc((100vw - 1180px)/2));z-index:50;display:inline-flex;align-items:center;gap:.45rem;color:var(--silver-strong);text-decoration:none;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--silver-strong) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.88;transition:.2s}._back_1wo1w_1:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));opacity:1}._backToTop_1wo1w_1{position:fixed;top:1rem;right:max(1rem,calc((100vw - 1180px)/2));z-index:50;display:inline-flex;align-items:center;gap:.45rem;color:var(--silver-strong);padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--silver-strong) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.88;transition:.2s;cursor:pointer}._backToTop_1wo1w_1:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));opacity:1}._backSpacer_1wo1w_1{height:3.5rem}._centerIntro_1wo1w_1{max-width:1040px;margin:0 auto 2.6rem;text-align:center}._heroIntro_1wo1w_1{max-width:1120px}._heroTitleRow_1wo1w_1{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}._heroTitleRow_1wo1w_1 ._heroIcon_1wo1w_1{margin:0}._quickLinks_1wo1w_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem;width:min(1040px,100%);margin:.4rem auto 0}._quickLinks_1wo1w_1 a{display:flex;align-items:center;justify-content:center;color:var(--primary);text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:.48rem .7rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface) 38%,transparent);transition:.2s ease;text-align:center}._quickLinks_1wo1w_1 a:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 12%,transparent)}._centerIntro_1wo1w_1 h1,._centerIntro_1wo1w_1 h2{font-family:var(--font-family-display);color:var(--primary);letter-spacing:-.035em;margin:.4rem 0 1.15rem;line-height:1.04}._centerIntro_1wo1w_1 h1{font-size:clamp(3rem,7vw,6rem)}._centerIntro_1wo1w_1 h2{font-size:clamp(2.2rem,4.6vw,4rem)}._centerIntro_1wo1w_1 p{color:var(--silver-strong);font-size:1.07rem;line-height:1.8;max-width:1020px;margin:.8rem auto}._centerIntro_1wo1w_1 ._lead_1wo1w_1{color:var(--silver-strong);font-size:1.22rem}._heroIcon_1wo1w_1{width:3rem;height:3rem;color:var(--accent);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 45%,transparent));margin:0 auto .8rem}._eyebrow_1wo1w_1{font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--silver-strong);display:inline-block}._section_1wo1w_1{padding:5rem 0}._businessSection_1wo1w_1{padding-top:3.1rem}._businessSection_1wo1w_1 ._centerIntro_1wo1w_1,._businessSection_1wo1w_1 ._centerIntro_1wo1w_1 p{max-width:1100px}._altSection_1wo1w_1{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 78%,transparent),transparent)}._threeCards_1wo1w_2,._exampleGrid_1wo1w_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}._businessSection_1wo1w_1 ._infoCard_1wo1w_2,._exampleGrid_1wo1w_2 ._infoCard_1wo1w_2{text-align:center}._businessSection_1wo1w_1 ._threeCards_1wo1w_2 ._infoCard_1wo1w_2:nth-child(2){padding-left:1rem;padding-right:1rem}._exampleGrid_1wo1w_2 ._infoCard_1wo1w_2:nth-child(2){padding-left:.85rem;padding-right:.85rem}._businessSection_1wo1w_1 ._infoHeading_1wo1w_2,._exampleGrid_1wo1w_2 ._infoHeading_1wo1w_2{justify-content:center}._infoCard_1wo1w_2{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--surface) 84%,transparent));border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.55rem;transition:.25s ease;box-shadow:var(--shadow)}._infoCard_1wo1w_2:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 28px color-mix(in srgb,var(--accent) 15%,transparent);transform:translateY(-3px)}._infoHeading_1wo1w_2{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}._infoHeading_1wo1w_2 svg{width:1.7rem;height:1.7rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 45%,transparent))}._infoHeading_1wo1w_2 h3{font-family:var(--font-family-display);margin:0;color:var(--primary);font-size:1.25rem}._infoCard_1wo1w_2 p{color:var(--silver-strong);line-height:1.65;margin:0}._lifecycle_1wo1w_3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem}._lifeItem_1wo1w_3:nth-child(2) ._lifeStep_1wo1w_3{padding-left:.7rem;padding-right:.7rem}._lifeItem_1wo1w_3{display:flex;flex-direction:column;min-width:0}._lifeStepLabel_1wo1w_3{display:block;text-align:center;font-size:.64rem;font-weight:900;letter-spacing:.12em;color:var(--silver-strong);margin-bottom:.5rem}._lifeStep_1wo1w_3{flex:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card),var(--surface));padding:1rem;transition:.22s;min-width:0;text-align:center}._lifeStep_1wo1w_3:hover{border-color:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}._lifeHeading_1wo1w_3{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.65rem}._iconBox_1wo1w_3{width:2.65rem;height:2.65rem;border-radius:.7rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));flex:none}._iconBox_1wo1w_3 svg{width:1.2rem;color:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent))}._lifeStep_1wo1w_3 h3{font-family:var(--font-family-display);font-size:1.04rem;margin:0;color:var(--primary)}._lifeStep_1wo1w_3 p{font-size:.78rem;line-height:1.5;color:var(--silver-strong);margin:0}._lifeItem_1wo1w_3:nth-child(4) ._lifeStep_1wo1w_3{padding-left:.55rem;padding-right:.55rem}._tvDemo_1wo1w_4{display:grid;grid-template-columns:1fr 5rem 1fr;max-width:1050px;margin:0 auto;border:1px solid var(--border);background:var(--card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);transition:.25s ease;animation:_practicalSlideIn_1wo1w_1 .6s cubic-bezier(.22,1,.36,1)}._tvDemo_1wo1w_4{background-size:cover;background-position:center;background-repeat:no-repeat}._tvDemo_1wo1w_4:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 32px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-3px)}._tvDemo_1wo1w_4>div{padding:2rem}._tvDemo_1wo1w_4>div:last-child{display:flex;flex-direction:column;justify-content:space-between}._demoArrow_1wo1w_4{align-self:center;justify-self:center;color:var(--primary)}._demoTitle_1wo1w_4{display:flex;align-items:center;gap:.9rem;margin-bottom:1.3rem}._demoTitle_1wo1w_4>svg{width:2.5rem;height:2.5rem;padding:.65rem;border-radius:.7rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent)}._demoTitle_1wo1w_4 span{font-size:.65rem;font-weight:800;letter-spacing:.15em;color:var(--silver-strong)}._demoTitle_1wo1w_4 h3{margin:.2rem 0 0;font-size:1.25rem;color:var(--primary)}._requestRow_1wo1w_4{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border);color:var(--silver-strong)}._requestRow_1wo1w_4 small{display:flex;align-items:center;gap:.35rem;color:var(--primary)}._requestRow_1wo1w_4 svg{width:.85rem;color:var(--accent)}._resultGood_1wo1w_4,._resultBlock_1wo1w_4{display:flex;gap:.7rem;padding:1rem;border-radius:.8rem;margin:.8rem 0;border:1px solid var(--border);transition:.22s ease}._resultGood_1wo1w_4:hover,._resultBlock_1wo1w_4:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 22px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}._resultGood_1wo1w_4{background:color-mix(in srgb,var(--primary) 8%,transparent)}._resultGood_1wo1w_4>svg{color:var(--primary)}._resultGood_1wo1w_4 strong{color:var(--primary)}._resultBlock_1wo1w_4{background:color-mix(in srgb,var(--error) 12%,var(--card));border-color:color-mix(in srgb,var(--error) 58%,var(--border));box-shadow:0 0 18px color-mix(in srgb,var(--error) 12%,transparent)}._resultBlock_1wo1w_4>svg{color:var(--error)}._resultBlock_1wo1w_4 strong{color:var(--error)}._resultGood_1wo1w_4 p,._resultBlock_1wo1w_4 p{font-size:.83rem;color:var(--silver-strong);margin:.25rem 0 0}._practicalControls_1wo1w_4{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:1.25rem auto 0}._practicalDots_1wo1w_4{display:flex;align-items:center;gap:.2rem}._practicalDot_1wo1w_4{min-width:2rem!important;width:2rem!important;height:2rem!important;padding:0!important}._practicalDot_1wo1w_4 span{display:block;width:.5rem;height:.5rem;border-radius:999px;background:var(--silver-strong);opacity:.45;transition:.2s ease}._practicalDot_1wo1w_4:hover span,._practicalDotActive_1wo1w_4 span{background:var(--accent);opacity:1;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}@keyframes _practicalSlideIn_1wo1w_1{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:translate(0)}}._practicalCounter_1wo1w_4{font-family:var(--font-family-monospace);font-size:.78rem;font-weight:800;color:var(--silver-strong);letter-spacing:.08em;min-width:3.7rem;text-align:center}._centerNote_1wo1w_4{text-align:center;color:var(--silver-strong);margin:2rem auto 0;font-size:1.05rem}._centerNote_1wo1w_4 strong{color:var(--primary)}._stageGrid_1wo1w_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.2rem}._stageCard_1wo1w_5{display:flex;flex-direction:column;height:100%;min-height:410px;padding:1.55rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card),var(--surface));text-decoration:none;color:inherit;transition:.25s ease;box-shadow:var(--shadow)}._stageCard_1wo1w_5:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 30px color-mix(in srgb,var(--accent) 15%,transparent)}._stageLabel_1wo1w_5{display:block;text-align:center;font-family:var(--font-family-monospace);font-size:.78rem;color:var(--accent);font-weight:900;letter-spacing:.12em;margin-bottom:.75rem}._stageHeading_1wo1w_5{display:flex;align-items:center;justify-content:center;gap:.7rem}._stageCard_1wo1w_5:nth-child(2) ._stageHeading_1wo1w_5,._stageCard_1wo1w_5:nth-child(3) ._stageHeading_1wo1w_5{gap:.45rem}._stageCard_1wo1w_5:nth-child(2) ._stageHeading_1wo1w_5 h3,._stageCard_1wo1w_5:nth-child(3) ._stageHeading_1wo1w_5 h3{font-size:1.45rem;white-space:nowrap}._stageCard_1wo1w_5:nth-child(2) ._stageIcon_1wo1w_5,._stageCard_1wo1w_5:nth-child(3) ._stageIcon_1wo1w_5{width:2.65rem;height:2.65rem}._stageIcon_1wo1w_5{width:2.8rem;height:2.8rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));display:grid;place-items:center;transition:.25s}._stageIcon_1wo1w_5 svg{width:1.35rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 40%,transparent))}._stageCard_1wo1w_5:hover ._stageIcon_1wo1w_5{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 20%,transparent)}._stageCard_1wo1w_5 h3{font-family:var(--font-family-display);font-size:1.55rem;margin:0;color:var(--primary)}._stageCard_1wo1w_5>p{color:var(--silver-strong);line-height:1.6;margin:.85rem 0 1rem;min-height:4.8rem;text-align:center}._stageMeta_1wo1w_5{display:grid;gap:.2rem;border-top:1px solid var(--border);padding:.75rem 0}._stageMeta_1wo1w_5 strong{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}._stageMeta_1wo1w_5 span{font-size:.87rem;color:var(--silver-strong)}._stageHelp_1wo1w_5{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr auto;gap:.2rem .75rem;align-items:center}._stageHelp_1wo1w_5 span{font-size:.7rem;color:var(--silver-strong);grid-column:1}._stageHelp_1wo1w_5 strong{font-size:.9rem;color:var(--primary);grid-column:1}._stageHelp_1wo1w_5 svg{grid-column:2;grid-row:1/3;width:1.05rem;color:var(--accent)}._serviceGrid_1wo1w_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}._serviceCard_1wo1w_6{position:relative;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--radius-lg);overflow:hidden;background:var(--card);height:350px;transition:.25s;box-shadow:var(--shadow);cursor:pointer}._serviceCard_1wo1w_6:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 0 28px color-mix(in srgb,var(--accent) 13%,transparent);transform:translateY(-3px)}._serviceFront_1wo1w_6{position:relative;height:350px;display:flex}._serviceArtwork_1wo1w_6{position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.34;filter:saturate(.85)}._serviceShade_1wo1w_6{position:absolute;inset:0;background:linear-gradient(180deg,#050c1a38,#050c1aad 50%,#050c1af5)}._serviceBody_1wo1w_6{position:relative;z-index:1;padding:1.3rem;display:flex;flex-direction:column;width:100%;height:350px}._tierLabel_1wo1w_6{display:block;text-align:center;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}._serviceHeading_1wo1w_6{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.65rem 0 .7rem}._centerTierTitle_1wo1w_6 ._serviceHeading_1wo1w_6 h3{text-align:center;flex:1;min-width:0}._serviceIcon_1wo1w_6{width:2.7rem;height:2.7rem;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));display:grid;place-items:center;flex:none}._serviceIcon_1wo1w_6 svg{width:1.25rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 40%,transparent))}._serviceBody_1wo1w_6 h3,._serviceBack_1wo1w_6 h3{font-family:var(--font-family-display);color:var(--primary);font-size:1.3rem;margin:0}._serviceBody_1wo1w_6 p{color:var(--silver-strong);line-height:1.5;margin:0 0 .8rem;text-align:center}._bestFor_1wo1w_6{color:var(--accent);font-size:.78rem;margin-bottom:.7rem;text-align:center}._serviceFooter_1wo1w_6{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb,var(--silver-strong) 18%,transparent);padding-top:.7rem}._serviceMore_1wo1w_6{color:var(--silver-strong);font-size:.75rem;font-style:italic;text-align:left}._serviceStarting_1wo1w_6{font-size:.76rem;color:var(--silver-strong);white-space:nowrap;text-align:right}._serviceStarting_1wo1w_6 strong{color:var(--accent);font-size:.9rem}._serviceOpen_1wo1w_6{height:450px}._serviceBack_1wo1w_6{position:relative;padding:1.25rem;height:450px;display:flex;flex-direction:column;background:linear-gradient(145deg,var(--card),var(--surface))}._serviceBack_1wo1w_6>*:not(._serviceArtwork_1wo1w_6):not(._serviceShade_1wo1w_6){position:relative;z-index:1}._backScroll_1wo1w_6{overflow:auto;max-height:285px;padding-right:.4rem}._backScroll_1wo1w_6 h4{color:var(--primary);font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;margin:.9rem 0 .4rem}._backScroll_1wo1w_6 p,._backScroll_1wo1w_6 li{color:var(--silver-strong);line-height:1.5;font-size:.86rem}._backScroll_1wo1w_6 ul{padding-left:1.1rem}._backPrice_1wo1w_6{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--silver-strong) 18%,transparent);padding-top:.75rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}._backPrice_1wo1w_6 span{color:var(--silver-strong);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}._backPrice_1wo1w_6 strong{color:var(--accent);font-size:.92rem;text-align:right}._blockGrid_1wo1w_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem;align-items:start}._blockCard_1wo1w_7{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card);transition:.25s;height:350px;cursor:pointer;box-shadow:var(--shadow)}._blockCard_1wo1w_7:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 28px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-3px)}._blockCard_1wo1w_7:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._blockFront_1wo1w_7,._blockBack_1wo1w_7{height:350px}._blockFront_1wo1w_7{display:flex;flex-direction:column}._blockFront_1wo1w_7 img{width:100%;height:188px;object-fit:cover;display:block;flex:none}._blockFrontCopy_1wo1w_7{padding:1.05rem 1.1rem 1.15rem;display:flex;flex-direction:column;flex:1}._blockCard_1wo1w_7 h3{font-family:var(--font-family-display);color:var(--primary);margin:0 0 .5rem;font-size:1.1rem}._blockCard_1wo1w_7 p{color:var(--silver-strong);line-height:1.5;margin:0;font-size:.86rem}._blockBack_1wo1w_7{padding:1.15rem;display:flex;flex-direction:column;background:linear-gradient(145deg,var(--card),var(--surface))}._blockDetail_1wo1w_7{overflow:auto;padding-right:.25rem}._blockDetail_1wo1w_7 p{margin:0 0 .72rem}._blockLinkFooter_1wo1w_7{margin-top:auto;border-top:1px solid color-mix(in srgb,var(--silver-strong) 22%,transparent);padding-top:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._blockLinkFooter_1wo1w_7>div{min-width:0}._blockLinkFooter_1wo1w_7>div:last-child{text-align:right}._blockLinkFooter_1wo1w_7 span{display:block;color:var(--primary);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem}._blockLinkFooter_1wo1w_7 a{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;color:var(--accent);font-size:.72rem;font-weight:800;text-decoration:none;line-height:1.35;margin:.18rem 0}._blockLinkFooter_1wo1w_7>div:last-child a{justify-content:flex-end}._blockLinkFooter_1wo1w_7 a:hover{color:var(--primary)}._blockLinkFooter_1wo1w_7 svg{flex:none}._blockCardOpen_1wo1w_7{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}._homelab_1wo1w_8{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 52%)}._homelabHero_1wo1w_8{border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--radius-lg);padding:1.55rem;display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:1.4rem;background:linear-gradient(145deg,var(--card),var(--surface));margin:1.25rem 0 0;align-items:stretch;transition:.25s ease}._homelabHero_1wo1w_8:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 32px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-3px)}._homelabMain_1wo1w_8{display:flex;flex-direction:column}._homelabMain_1wo1w_8 h2{font-family:var(--font-family-display);font-size:2rem;color:var(--primary);margin:.55rem 0 .2rem}._homelabTitle_1wo1w_8{text-align:center}._homelabMain_1wo1w_8 p{color:var(--silver-strong);line-height:1.7}._homelabMain_1wo1w_8 h4,._homelabSide_1wo1w_8 h4{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}._homelabBuildRow_1wo1w_8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._homelabBuildRow_1wo1w_8 strong{color:var(--accent);font-size:1.05rem;white-space:nowrap}._tags_1wo1w_8{display:flex;flex-wrap:wrap;gap:.45rem}._tags_1wo1w_8 span{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:999px;padding:.35rem .65rem;color:var(--silver-strong);font-size:.76rem;background:color-mix(in srgb,var(--primary) 6%,transparent)}._homelabServices_1wo1w_8{margin-top:auto;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--silver-strong) 16%,transparent);min-width:0}._homelabServices_1wo1w_8 h4{margin:.2rem 0 .7rem}._homelabOptions_1wo1w_8{margin:.8rem 0 0;font-size:.85rem}._homelabSide_1wo1w_8{display:flex;flex-direction:column;gap:.6rem}._homelabSide_1wo1w_8>div{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:.8rem;padding:.9rem;transition:.22s ease}._homelabSide_1wo1w_8>div:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 22px color-mix(in srgb,var(--accent) 14%,transparent);transform:translateY(-2px)}._homelabPriceCard_1wo1w_8{position:relative;min-height:185px;padding:0!important;perspective:1000px;cursor:pointer}._homelabPriceCard_1wo1w_8:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._homelabPriceInner_1wo1w_8{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .38s ease}._homelabPriceInnerOpen_1wo1w_8{transform:rotateY(180deg)}._homelabPriceFace_1wo1w_8{position:absolute;inset:0;padding:1rem;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(#070c16d4,#070c16e0),url(/assets/privacy-homelab-pricing.jpg);background-size:cover;background-position:center}._homelabPriceFace_1wo1w_8:not(._homelabPriceBack_1wo1w_8){text-align:center;align-items:center}._homelabPriceFace_1wo1w_8 h4{margin:0 0 .55rem}._homelabPriceFace_1wo1w_8 p{margin:0;color:var(--silver-strong);font-size:.82rem;line-height:1.6}._homelabPriceBack_1wo1w_8{transform:rotateY(180deg)}._quoteBox_1wo1w_8{text-align:center}._quoteBox_1wo1w_8 strong{display:block;color:var(--primary)}._quoteBox_1wo1w_8 span{display:block;color:var(--silver-strong);font-size:.78rem;margin-top:.35rem}._homelabSide_1wo1w_8 button{margin-top:auto;align-self:stretch}._process_1wo1w_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._process_1wo1w_9>div{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;background:linear-gradient(145deg,var(--card),var(--surface));transition:.2s}._process_1wo1w_9>div:hover{border-color:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 13%,transparent)}._processTitleRow_1wo1w_9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-bottom:.7rem}._processTitleRow_1wo1w_9 svg{width:1.8rem;height:1.8rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 42%,transparent))}._processTitleRow_1wo1w_9 strong{color:var(--primary);margin:0}._processTitleRow_1wo1w_9 span{color:var(--accent);font-family:var(--font-family-monospace);font-weight:800}._process_1wo1w_9 p{color:var(--silver-strong);line-height:1.55;font-size:.9rem;margin:0}._feedbackFade_1wo1w_10{max-width:760px;margin:0 auto;min-height:180px;display:grid;place-items:center;animation:_feedbackFade_1wo1w_10 .75s ease}._feedbackFade_1wo1w_10 blockquote{margin:0;padding:1.5rem;color:var(--silver-strong);font-size:1.15rem;line-height:1.8;font-style:italic}._feedbackFade_1wo1w_10 span{display:block;margin-top:1rem;color:var(--silver-strong);font-size:.82rem;font-style:normal}@keyframes _feedbackFade_1wo1w_10{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._finalCta_1wo1w_11{text-align:center;padding:6rem 1rem;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 13%,transparent),transparent 55%)}._finalCta_1wo1w_11 h2{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4.2rem);color:var(--primary);margin:.6rem 0 1rem}._finalCta_1wo1w_11 p{max-width:760px;margin:0 auto 1.8rem;color:var(--silver-strong);font-size:1.06rem}._contactDialog_1wo1w_11{max-width:650px}._contactForm_1wo1w_11{display:grid;gap:1rem;margin-top:1rem}._contactForm_1wo1w_11 label{display:grid;gap:.45rem;color:var(--silver-strong);font-size:.9rem}._formNote_1wo1w_11{color:var(--silver-strong);font-size:.78rem;margin:.2rem 0}._optionalHelpIntro_1wo1w_11 p{max-width:48rem}._bundleAction_1wo1w_11{display:flex;justify-content:center;margin:-1rem 0 2rem}._bundleDialog_1wo1w_11{max-width:640px;max-height:80vh}._bundleList_1wo1w_11{display:grid;gap:1.4rem;max-height:60vh;overflow-y:auto;padding:.25rem .45rem .25rem 0}._bundleGroup_1wo1w_11{display:grid;gap:.75rem}._bundleGroup_1wo1w_11 h3{margin:.2rem 0;color:var(--primary);font-family:var(--font-family-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}._bundlePackage_1wo1w_11{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:.85rem;padding:1rem;background:linear-gradient(145deg,var(--card),var(--surface));transition:.22s ease}._bundlePackage_1wo1w_11:hover{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 0 24px color-mix(in srgb,var(--accent) 15%,transparent);transform:translateY(-2px)}._bundlePackage_1wo1w_11 h4{margin:0 0 .4rem;color:var(--primary);font-family:var(--font-family-display);font-size:1.12rem}._bundlePackage_1wo1w_11 p{margin:.25rem 0;color:var(--silver-strong);font-size:.84rem;line-height:1.5}._bundlePrice_1wo1w_11{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._bundlePrice_1wo1w_11 strong{color:var(--accent);font-size:1rem}._bundlePrice_1wo1w_11 span{color:var(--silver-strong);font-size:.78rem}._bundleSetup_1wo1w_11 strong{color:var(--primary)}._bundleNote_1wo1w_11{font-style:italic}@media(max-width:1050px){._lifecycle_1wo1w_3{grid-template-columns:repeat(4,minmax(0,1fr))}._serviceGrid_1wo1w_6,._blockGrid_1wo1w_7{grid-template-columns:repeat(2,minmax(0,1fr))}._homelabHero_1wo1w_8{grid-template-columns:1fr}._homelabServices_1wo1w_8{margin-top:1rem}._homelabSide_1wo1w_8 button{align-self:flex-start}._process_1wo1w_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){._threeCards_1wo1w_2,._exampleGrid_1wo1w_2,._stageGrid_1wo1w_5{grid-template-columns:repeat(2,minmax(0,1fr))}._tvDemo_1wo1w_4{grid-template-columns:1fr}._demoArrow_1wo1w_4{transform:rotate(90deg);margin:.25rem auto}._resourceCard_1wo1w_13{grid-template-columns:1fr}}@media(max-width:650px){._hero_1wo1w_1{padding-top:1.5rem}._section_1wo1w_1{padding:4.2rem 0}._threeCards_1wo1w_2,._exampleGrid_1wo1w_2,._stageGrid_1wo1w_5,._serviceGrid_1wo1w_6,._blockGrid_1wo1w_7,._process_1wo1w_9,._lifecycle_1wo1w_3{grid-template-columns:1fr}._centerIntro_1wo1w_1 h1{font-size:3rem}._centerIntro_1wo1w_1 h2{font-size:2.45rem}._heroTitleRow_1wo1w_1{gap:.65rem}._heroTitleRow_1wo1w_1 ._heroIcon_1wo1w_1{width:2.4rem;height:2.4rem}._stageCard_1wo1w_5,._serviceCard_1wo1w_6,._serviceOpen_1wo1w_6,._serviceBack_1wo1w_6,._serviceFront_1wo1w_6,._serviceBody_1wo1w_6{min-height:0}._blockCard_1wo1w_7,._blockFront_1wo1w_7,._blockBack_1wo1w_7{height:auto;min-height:330px}._blockLinkFooter_1wo1w_7{grid-template-columns:1fr}._blockLinkFooter_1wo1w_7>div:last-child{text-align:left}._blockLinkFooter_1wo1w_7>div:last-child a{justify-content:flex-start}._homelabHero_1wo1w_8{padding:1rem}._homelabBuildRow_1wo1w_8{align-items:center;flex-direction:column;gap:.1rem;text-align:center}._homelabBuildRow_1wo1w_8 strong{white-space:normal}._feedbackFade_1wo1w_10 blockquote{font-size:1rem}._cardActions_1wo1w_14{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){._feedbackFade_1wo1w_10,._tvDemo_1wo1w_4{animation:none}._infoCard_1wo1w_2,._stageCard_1wo1w_5,._serviceCard_1wo1w_6,._blockCard_1wo1w_7,._process_1wo1w_9>div{transition:none}}._page_1wo1w_1 section[id]{scroll-margin-top:4.5rem}._page_1p3ej_1{min-height:100vh;background:var(--background);color:var(--foreground);overflow:hidden}._container_1p3ej_1{width:min(1180px,calc(100% - 2rem));margin:0 auto}._hero_1p3ej_1{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 72% 32%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 36%),linear-gradient(180deg,var(--background),color-mix(in srgb,var(--surface) 78%,var(--background)))}._heroGrid_1p3ej_1{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 85%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 85%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%)}._hero_1p3ej_1 ._container_1p3ej_1{position:relative;z-index:1}._back_1p3ej_1{position:fixed;top:1rem;left:max(1rem,calc((100vw - 1180px)/2));z-index:50;display:inline-flex;align-items:center;gap:.45rem;color:var(--silver-bright);text-decoration:none;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--silver-bright) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.88;transition:.2s}._back_1p3ej_1:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));opacity:1}._backToTop_1p3ej_1{position:fixed;top:1rem;right:max(1rem,calc((100vw - 1180px)/2));z-index:50;display:inline-flex;align-items:center;gap:.45rem;color:var(--silver-bright);padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--silver-bright) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.88;transition:.2s;cursor:pointer}._backToTop_1p3ej_1:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));opacity:1}._backSpacer_1p3ej_1{height:5rem}._heroContent_1p3ej_1{max-width:1100px;margin:0 auto;text-align:center}._eyebrow_1p3ej_1{display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.18em;color:var(--silver-bright);margin-bottom:.65rem}._hero_1p3ej_1 h1,._centerIntro_1p3ej_1 h2,._controlPanel_1p3ej_1 h2,._quotePanel_1p3ej_1 h2{font-family:var(--font-family-display);color:var(--primary);letter-spacing:-.035em}._hero_1p3ej_1 h1{font-size:clamp(3.6rem,6.2vw,6rem);line-height:.98;margin:.35rem 0 1.2rem;max-width:none;white-space:nowrap}._heroLead_1p3ej_1{font-size:1.22rem;line-height:1.75;color:var(--silver-bright);max-width:760px;margin:0 auto 1.8rem}._section_1p3ej_1{padding:5.5rem 0}._altSection_1p3ej_1{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 78%,transparent),transparent)}._centerIntro_1p3ej_1{text-align:center;max-width:900px;margin:0 auto 2.8rem}._centerIntro_1p3ej_1 h2,._controlPanel_1p3ej_1 h2,._quotePanel_1p3ej_1 h2{font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.04;margin:.25rem 0 1rem}._centerIntro_1p3ej_1 p,._controlPanel_1p3ej_1 p,._quotePanel_1p3ej_1 p{color:var(--silver-bright);line-height:1.75;font-size:1.04rem;margin:.6rem auto}._capabilityGrid_1p3ej_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._capabilityCard_1p3ej_1{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.35rem;background:linear-gradient(145deg,var(--card),var(--surface));transition:.24s ease;text-align:center}._capabilityCard_1p3ej_1:nth-child(2){padding-left:1.1rem;padding-right:1.1rem}._capabilityCard_1p3ej_1:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 28px color-mix(in srgb,var(--accent) 15%,transparent)}._capabilityHeading_1p3ej_1{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.85rem}._capabilityHeading_1p3ej_1 h3{margin:0}._iconBox_1p3ej_1{width:2.9rem;height:2.9rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:.78rem;display:grid;place-items:center;margin:0;transition:.22s}._iconBox_1p3ej_1 svg{width:1.35rem;color:var(--accent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 45%,transparent))}._hero_1p3ej_1 h1,._centerIntro_1p3ej_1 h2,._controlPanel_1p3ej_1 h2,._quotePanel_1p3ej_1 h2,._capabilityCard_1p3ej_1 h3,._projectCopy_1p3ej_1 h3,._processCard_1p3ej_1 h3,._realWorldCard_1p3ej_1 h3{transition:color .2s ease,text-shadow .2s ease}._hero_1p3ej_1 h1:hover,._centerIntro_1p3ej_1 h2:hover,._controlPanel_1p3ej_1 h2:hover,._quotePanel_1p3ej_1 h2:hover,._capabilityCard_1p3ej_1 h3:hover,._projectCopy_1p3ej_1 h3:hover,._processCard_1p3ej_1 h3:hover,._realWorldCard_1p3ej_1 h3:hover{color:var(--primary);-webkit-text-stroke:1px var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent),0 0 18px color-mix(in srgb,var(--accent) 28%,transparent)}._capabilityCard_1p3ej_1 h3,._projectCopy_1p3ej_1 h3,._processCard_1p3ej_1 h3,._realWorldCard_1p3ej_1 h3{font-family:var(--font-family-display);color:var(--primary);margin:.25rem 0 .6rem}._capabilityCard_1p3ej_1 p,._processCard_1p3ej_1 p,._realWorldCard_1p3ej_1 p{color:var(--silver-bright);line-height:1.6;margin:0}._projectGrid_1p3ej_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}._projectCard_1p3ej_1{appearance:none;text-align:left;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--card);cursor:pointer;transition:.24s;color:inherit}._projectCard_1p3ej_1:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 0 30px color-mix(in srgb,var(--accent) 16%,transparent)}._projectCard_1p3ej_1:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._projectCopy_1p3ej_1{padding:1.15rem;text-align:center}._projectCopy_1p3ej_1>span{font-size:.69rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--silver-bright)}._projectCopy_1p3ej_1 h3{font-size:1.28rem}._projectStatus_1p3ej_1{display:inline-flex;align-items:center;width:max-content;margin:.1rem auto .25rem;padding:.26rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;color:var(--silver-bright);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._projectAction_1p3ej_1{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--accent);font-weight:800;font-size:.85rem;margin-top:.8rem}._browserMock_1p3ej_1{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:.9rem;overflow:hidden;background:linear-gradient(145deg,#07101e,#0b1627);min-height:310px;box-shadow:0 14px 36px #00000047}._browserCompact_1p3ej_1{min-height:210px;border-radius:0;border:0;border-bottom:1px solid var(--border);box-shadow:none}._browserBar_1p3ej_1{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.07)}._browserBar_1p3ej_1>span{width:6px;height:6px;border-radius:50%;background:var(--silver)}._browserBar_1p3ej_1>div{height:8px;border-radius:10px;background:#ffffff14;width:44%;margin-left:8px}._mockHero_1p3ej_1{padding:28px 26px 20px}._browserCompact_1p3ej_1 ._mockHero_1p3ej_1{padding:20px 18px 12px}._mockKicker_1p3ej_1{width:60px;height:6px;border-radius:8px;background:var(--accent);margin-bottom:13px}._mockTitle_1p3ej_1{width:68%;height:18px;border-radius:5px;background:var(--primary);margin-bottom:10px}._mockCopy_1p3ej_1{width:82%;height:7px;border-radius:5px;background:var(--silver);opacity:.55;margin-bottom:15px}._mockButton_1p3ej_1{width:78px;height:20px;border:1px solid var(--accent);border-radius:6px}._mockCards_1p3ej_1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 26px 24px}._browserCompact_1p3ej_1 ._mockCards_1p3ej_1{padding:0 18px 16px}._mockCards_1p3ej_1 i{display:block;height:70px;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:8px;background:#ffffff06}._browserCompact_1p3ej_1 ._mockCards_1p3ej_1 i{height:46px}._toneGold_1p3ej_1 ._mockTitle_1p3ej_1{background:var(--accent)}._toneGold_1p3ej_1 ._mockButton_1p3ej_1{border-color:var(--primary)}._toneSilver_1p3ej_1 ._mockTitle_1p3ej_1{background:var(--silver-bright)}._toneSilver_1p3ej_1 ._mockKicker_1p3ej_1{background:var(--primary)}._projectScreenshot_1p3ej_1{display:block;width:100%;height:300px;object-fit:cover;object-position:top center;background:#fff}._browserCompact_1p3ej_1 ._projectScreenshot_1p3ej_1{height:185px}._processGrid_1p3ej_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}._processCard_1p3ej_1{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;background:linear-gradient(145deg,var(--card),var(--surface));transition:.22s;text-align:center}._processCard_1p3ej_1:hover{border-color:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 13%,transparent);transform:translateY(-2px)}._processTop_1p3ej_1{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:.8rem;padding-right:1.4rem}._processTop_1p3ej_1 svg{color:var(--accent);width:1.7rem;flex:none;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 42%,transparent))}._processTop_1p3ej_1 h3{font-size:1.14rem;margin:0}._processTop_1p3ej_1 span{position:absolute;top:1rem;right:1rem;color:var(--accent);font-family:var(--font-family-monospace);font-weight:900;font-size:.75rem}._processCard_1p3ej_1 p{font-size:.88rem;text-align:center}._processOwnership_1p3ej_1{margin-top:.9rem}._processSection_1p3ej_1{padding-bottom:.9rem}._realWorldSection_1p3ej_1{padding-top:.9rem}._realWorldSection_1p3ej_1 ._centerIntro_1p3ej_1{max-width:1180px}._realWorldSection_1p3ej_1 ._centerIntro_1p3ej_1 h2{font-size:clamp(2.15rem,3.7vw,3.6rem);white-space:nowrap}._controlPanel_1p3ej_1{width:100%;margin:0;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--radius-lg);padding:2rem;display:grid;grid-template-columns:1fr;gap:.9rem;text-align:center;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32%),linear-gradient(145deg,var(--card),var(--surface));transition:.22s}._controlPanel_1p3ej_1:hover{border-color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 14%,transparent)}._controlContent_1p3ej_1{display:flex;flex-direction:column;align-items:center}._controlHeading_1p3ej_1{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:.1rem 0 .7rem}._controlIcon_1p3ej_1{width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:.9rem;display:grid;place-items:center;flex:none}._controlIcon_1p3ej_1 svg{color:var(--accent)}._controlPanel_1p3ej_1 h2{font-size:2.6rem;margin:0}._controlPanel_1p3ej_1 p{max-width:820px}._realWorldGrid_1p3ej_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._realWorldCard_1p3ej_1{text-align:center;padding:1.4rem 1rem;border:1px solid transparent;border-radius:var(--radius-lg);transition:.22s}._realWorldCard_1p3ej_1:hover{border-color:var(--accent);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 13%,transparent)}._realWorldCard_1p3ej_1>svg{width:2rem;color:var(--accent);margin-bottom:.7rem;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 45%,transparent))}._realWorldCard_1p3ej_1 h3{font-size:1.12rem}._quoteSection_1p3ej_1{padding:6rem 0;background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 12%,transparent),transparent 55%)}._quotePanel_1p3ej_1{text-align:center;max-width:800px;margin:0 auto}._quotePanel_1p3ej_1 p{max-width:720px;margin:0 auto 1.8rem}._projectDialog_1p3ej_1{max-width:900px}._projectGallery_1p3ej_1{display:grid;gap:.9rem;margin-top:1rem}._galleryPair_1p3ej_1{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}._projectDescription_1p3ej_1{color:var(--silver-bright);line-height:1.65}._builtList_1p3ej_1{border-top:1px solid var(--border);padding-top:1rem}._builtList_1p3ej_1 h4{color:var(--primary);margin:.1rem 0 .8rem}._builtList_1p3ej_1>div{display:flex;flex-wrap:wrap;gap:.5rem}._builtList_1p3ej_1 span{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .6rem;color:var(--silver-bright);font-size:.78rem}._builtList_1p3ej_1 svg{color:var(--accent)}._contactDialog_1p3ej_1{max-width:650px}._contactForm_1p3ej_1{display:grid;gap:1rem;margin-top:1rem}._contactForm_1p3ej_1 label{display:grid;gap:.45rem;color:var(--silver-bright);font-size:.9rem}._formNote_1p3ej_1{color:var(--silver-bright);font-size:.78rem;margin:.2rem 0}@media(max-width:1050px){._capabilityGrid_1p3ej_1,._realWorldGrid_1p3ej_1{grid-template-columns:repeat(2,minmax(0,1fr))}._processGrid_1p3ej_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){._realWorldSection_1p3ej_1 ._centerIntro_1p3ej_1 h2,._hero_1p3ej_1 h1{white-space:normal}._projectGrid_1p3ej_1{grid-template-columns:1fr}._projectCard_1p3ej_1{display:grid;grid-template-columns:minmax(250px,.85fr) 1fr}._browserCompact_1p3ej_1{border-bottom:0;border-right:1px solid var(--border)}._controlPanel_1p3ej_1{grid-template-columns:1fr}._processGrid_1p3ej_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._hero_1p3ej_1{min-height:590px}._hero_1p3ej_1 h1{font-size:3.25rem}._section_1p3ej_1{padding:4.2rem 0}._capabilityGrid_1p3ej_1,._realWorldGrid_1p3ej_1,._processGrid_1p3ej_1{grid-template-columns:1fr}._projectCard_1p3ej_1{display:block}._browserCompact_1p3ej_1{border-right:0;border-bottom:1px solid var(--border)}._galleryPair_1p3ej_1{grid-template-columns:1fr}._controlPanel_1p3ej_1{padding:1.35rem}._controlPanel_1p3ej_1 h2{font-size:2.2rem}._quoteSection_1p3ej_1{padding:4.5rem 0}}@media(prefers-reduced-motion:reduce){._capabilityCard_1p3ej_1,._projectCard_1p3ej_1,._processCard_1p3ej_1,._controlPanel_1p3ej_1,._realWorldCard_1p3ej_1{transition:none}}@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: hsl(217 41% 6%);--foreground: hsl(210 22% 91%);--surface: hsl(216 37% 9%);--surface-foreground: hsl(210 22% 91%);--sidebar: hsl(218 42% 7%);--sidebar-foreground: hsl(210 22% 91%);--card: hsl(216 34% 10%);--card-foreground: hsl(210 22% 91%);--popup: hsl(216 34% 10%);--popup-foreground: hsl(210 22% 91%);--primary: hsl(201 82% 53%);--primary-foreground: hsl(216 50% 7%);--secondary: hsl(215 18% 67%);--secondary-foreground: hsl(216 50% 7%);--accent: hsl(43 72% 56%);--accent-foreground: hsl(217 41% 6%);--muted: hsl(215 25% 15%);--muted-foreground: hsl(214 15% 69%);--success: hsl(151 55% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 68% 56%);--error-foreground: hsl(0 0% 100%);--warning: hsl(43 72% 56%);--warning-foreground: hsl(217 41% 6%);--info: hsl(201 82% 53%);--info-foreground: hsl(217 41% 6%);--info-hover: hsl(201 82% 60%);--info-active: hsl(201 82% 47%);--border: hsl(211 33% 23%);--metal-blue: hsl(201 82% 53%);--metal-blue-soft: hsl(204 58% 65%);--silver: hsl(214 16% 75%);--silver-bright: hsl(210 20% 90%);--gold: hsl(43 72% 56%);--gold-soft: hsl(43 72% 68%);--ink-deep: hsl(220 46% 4%);--font-family-base: "IBM Plex Sans", system-ui, sans-serif;--font-family-display: "Bricolage Grotesque", "IBM Plex Sans", sans-serif;--font-family-monospace: "JetBrains Mono", ui-monospace, monospace;--font-family-cursive: cursive;--shadow: 0 10px 28px hsl(220 60% 2% / .28);--shadow-md: 0 16px 42px hsl(220 60% 2% / .38);--shadow-lg: 0 24px 70px hsl(220 70% 2% / .5);--shadow-focus: 0 0 0 3px hsl(43 72% 56% / .28);--radius-sm: .45rem;--radius: .7rem;--radius-md: .9rem;--radius-lg: 1.15rem;--radius-full: 999px;--animation-duration-fast: .14s;--animation-duration-normal: .24s;--animation-duration-slow: .42s;--chart-color-1: hsl(201 82% 53%);--chart-color-2: hsl(43 72% 56%);--chart-color-3: hsl(214 16% 75%);--chart-color-4: hsl(188 64% 48%);--chart-color-5: hsl(221 52% 60%)}.dark{--background: hsl(217 41% 6%);--foreground: hsl(210 22% 91%);--surface: hsl(216 37% 9%);--surface-foreground: hsl(210 22% 91%);--sidebar: hsl(218 42% 7%);--sidebar-foreground: hsl(210 22% 91%);--card: hsl(216 34% 10%);--card-foreground: hsl(210 22% 91%);--popup: hsl(216 34% 10%);--popup-foreground: hsl(210 22% 91%);--primary: hsl(201 82% 53%);--primary-foreground: hsl(216 50% 7%);--secondary: hsl(215 18% 67%);--secondary-foreground: hsl(216 50% 7%);--accent: hsl(43 72% 56%);--accent-foreground: hsl(217 41% 6%);--muted: hsl(215 25% 15%);--muted-foreground: hsl(214 15% 69%);--success: hsl(151 55% 45%);--success-foreground: hsl(0 0% 100%);--error: hsl(0 68% 56%);--error-foreground: hsl(0 0% 100%);--warning: hsl(43 72% 56%);--warning-foreground: hsl(217 41% 6%);--info: hsl(201 82% 53%);--info-foreground: hsl(217 41% 6%);--info-hover: hsl(201 82% 60%);--info-active: hsl(201 82% 47%);--border: hsl(211 33% 23%);--chart-color-1: hsl(201 82% 53%);--chart-color-2: hsl(43 72% 56%);--chart-color-3: hsl(214 16% 75%);--chart-color-4: hsl(188 64% 48%);--chart-color-5: hsl(221 52% 60%)}:root{--silver-strong: var(--silver-bright);--font-family-heading: var(--font-family-display)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{margin:0;min-width:320px;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}button,input,textarea,select{font:inherit}a{color:inherit}
