.DemosHero_heroSection__ui_yy{padding-block:1rem}.DemosHero_heroFull__MqUMq{width:100%;padding-inline:1rem}.DemosHero_masthead__L9_U6{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100vh - var(--nav-h) - 2rem);min-height:calc(100dvh - var(--nav-h) - 2rem);display:flex;flex-direction:column;justify-content:center;border:1px solid var(--dark-border);border-radius:var(--radius-lg);padding-block:clamp(32px,4.4vw,72px)}.section--dark.DemosHero_masthead__L9_U6{background:radial-gradient(120% 100% at 50% 0,#0d2a1e 0,#07120c 58%,#050a07 100%)}.DemosHero_mastGrid__5nzYm{position:relative;z-index:1;width:100%;max-width:var(--maxw-hero);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center}@media (min-width:880px){.DemosHero_mastGrid__5nzYm{grid-template-columns:1.05fr .95fr}}.DemosHero_mastCopy__8KuvJ{min-width:0}.DemosHero_panelEyebrow___ZNo7{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1ce18b;background:rgba(28,225,139,.14);border:1px solid rgba(28,225,139,.4);border-radius:999px;padding:6px 13px}.DemosHero_mastTitle__9hmjP{margin:0;color:var(--on-dark)}.DemosHero_mastTitle__9hmjP em{font-style:normal;color:var(--green-neon)}.DemosHero_mastLede__Av7wO{margin:18px 0 0;max-width:46ch;color:var(--on-dark-muted);font-size:1.05rem;line-height:1.6}.DemosHero_mastActions__YzB1r{margin-top:26px}@media (max-width:480px){.DemosHero_mastActions__YzB1r>.btn{flex:1 1 auto}}.DemosHero_feature__CTMbB{position:relative;display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px);padding:clamp(14px,1.6vw,18px);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 82%);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--border-strong);color:var(--on-dark);text-decoration:none;overflow:hidden;transition:border-color .3s ease}.DemosHero_feature__CTMbB:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 100% 0,var(--brand-accent-soft),transparent 58%);transition:opacity .35s ease}.DemosHero_feature__CTMbB:hover{border-color:var(--brand-accent-ring);text-decoration:none}.DemosHero_feature__CTMbB:hover:before{opacity:1}.DemosHero_feature__CTMbB:focus-visible{outline:none;box-shadow:0 0 0 2px var(--green-neon),0 0 0 5px var(--brand-accent-ring)}.DemosHero_featureHead__HDLgg{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.DemosHero_featureLabel__JJDgY{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted)}.DemosHero_featureLabelDot__3phWw{flex:none;width:7px;height:7px;border-radius:999px;background:var(--green-neon);box-shadow:0 0 10px 1px var(--brand-accent-glow)}.DemosHero_featureArrow__vcjkz{flex:none;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--dark-border);color:var(--on-dark);transition:transform .42s cubic-bezier(.22,.61,.36,1),background .36s ease,color .36s ease,border-color .36s ease}.DemosHero_featureArrowIcon__Polrl{width:18px;height:18px}.DemosHero_feature__CTMbB:hover .DemosHero_featureArrow__vcjkz{background:var(--green-neon);border-color:transparent;color:var(--ink-on-neon);transform:scale(1.08)}.DemosHero_featureThumb__ra_EU{position:relative;--thumb-radius:calc(var(--radius-lg) - 9px);border-radius:var(--thumb-radius);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff,#eef1f0);border:1px solid rgba(255,255,255,.06);aspect-ratio:16/10;display:grid;place-items:center;padding:clamp(18px,2.6vw,34px)}.DemosHero_featureThumbModel__eTEi4{padding:0;background:#0c131a;isolation:isolate;-webkit-clip-path:inset(0 round var(--thumb-radius));clip-path:inset(0 round var(--thumb-radius))}.DemosHero_feature__CTMbB:has([data-userhover=true]){cursor:none!important}.DemosHero_featureThumbInner__d31LQ{width:100%}.DemosHero_featureThumbOverlay__GRDKW{position:absolute;inset:0;z-index:5;display:grid;place-items:center;overflow:hidden;pointer-events:none}.DemosHero_featureThumbOverlay__GRDKW:before{content:"";position:absolute;inset:0;background:rgba(14,21,29,.22);opacity:0;transition:opacity .4s ease}.DemosHero_featureThumbModel__eTEi4 .DemosHero_featureThumbOverlay__GRDKW:before{background:rgba(0,0,0,.32)}.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbOverlay__GRDKW:before,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbOverlay__GRDKW:before{opacity:1}.DemosHero_featureThumbTitle__iOHGU{position:relative;z-index:1;display:inline-flex;justify-content:center;max-width:min(88%,22ch);margin:0;padding:0 clamp(12px,3vw,24px);font-weight:600;font-size:clamp(1.15rem,1rem + 1.1vw,1.65rem);line-height:1.2;letter-spacing:-.02em;text-align:center;color:var(--text,#0e141a);opacity:0;transition:opacity .35s ease}.DemosHero_featureThumbTitle__iOHGU .btn-swap{vertical-align:middle}.DemosHero_featureThumbTitle__iOHGU .btn-swap__char{text-shadow:none}.DemosHero_featureThumbModel__eTEi4 .DemosHero_featureThumbTitle__iOHGU{color:#f4f7f6}.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU{opacity:1}.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char{transform:translateY(-100%)}.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU .btn-swap__line--dup .btn-swap__char,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU .btn-swap__line--dup .btn-swap__char{transform:translateY(0)}.DemosHero_featureSwap__N_EML{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,16px);animation:DemosHero_featureFade__2SaXE .55s cubic-bezier(.22,.61,.36,1) both}@keyframes DemosHero_featureFade__2SaXE{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.DemosHero_featureHeader__fFai5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.DemosHero_featureName__UY_tV{font-weight:600;font-size:clamp(1.08rem,.96rem + .6vw,1.34rem);letter-spacing:-.01em;color:var(--on-dark)}.DemosHero_featureSpecs__iRnHS{display:flex;flex-wrap:wrap;gap:8px}.DemosHero_spec__CeEEV{display:inline-flex;align-items:baseline;gap:5px;font-size:.8rem;color:var(--on-dark-muted);padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--dark-border)}.DemosHero_spec__CeEEV strong{font-weight:700;color:var(--on-dark)}.DemosHero_featureGoodFor__qdQbn{margin:0;font-size:.95rem;line-height:1.5;font-weight:500;color:var(--on-dark-muted)}.DemosHero_featureGoodForValue__r9AMz{color:var(--on-dark);font-weight:700}.DemosHero_cueDown__LtISg{flex:none;display:grid;place-items:center;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.DemosHero_cueDownTrack__Quc4X{position:relative;width:13px;height:18px;overflow:hidden}.DemosHero_cueDownIcon__e3N3c{position:absolute;inset:0;width:13px;height:18px;transition:transform .48s cubic-bezier(.22,.61,.36,1)}.DemosHero_cueDownIcon__e3N3c:first-child{transform:translateY(0)}.DemosHero_cueDownIcon__e3N3c:last-child{transform:translateY(-100%)}.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDown__LtISg,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDown__LtISg{transform:scale(1.08)}.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDownIcon__e3N3c:first-child,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDownIcon__e3N3c:first-child{transform:translateY(100%)}.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDownIcon__e3N3c:last-child,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDownIcon__e3N3c:last-child{transform:translateY(0)}.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbModel__eTEi4 [data-boosted=true],.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbModel__eTEi4 [data-boosted=true]{box-shadow:inset 0 0 0 1px rgba(28,225,139,.35)}@media (prefers-reduced-motion:reduce){.DemosHero_featureArrow__vcjkz,.DemosHero_featureThumbInner__d31LQ,.DemosHero_feature__CTMbB:hover .DemosHero_featureArrow__vcjkz,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbInner__d31LQ{transition:none!important;transform:none!important}.DemosHero_featureThumbOverlay__GRDKW:before,.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbOverlay__GRDKW:before,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbOverlay__GRDKW:before{transition:none;opacity:1}.DemosHero_featureThumbTitle__iOHGU,.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU{opacity:1;transition:none}.DemosHero_featureThumbTitle__iOHGU .btn-swap__char,.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU .btn-swap__line--dup .btn-swap__char,.DemosHero_feature__CTMbB:focus-visible .DemosHero_featureThumbTitle__iOHGU .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU .btn-swap__line--dup .btn-swap__char,.DemosHero_feature__CTMbB:hover .DemosHero_featureThumbTitle__iOHGU .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char{transition:none;transform:none}.DemosHero_featureSwap__N_EML{animation:none!important}.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDown__LtISg,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDown__LtISg{transform:none}.DemosHero_cueDownIcon__e3N3c{transition:none}.DemosHero_cueDownIcon__e3N3c:last-child,.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDownIcon__e3N3c:first-child,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDownIcon__e3N3c:first-child{transform:translateY(-100%)}.DemosHero_cueDownIcon__e3N3c:first-child,.DemosHero_mastActions__YzB1r .btn--neon:focus-visible .DemosHero_cueDownIcon__e3N3c:last-child,.DemosHero_mastActions__YzB1r .btn--neon:hover .DemosHero_cueDownIcon__e3N3c:last-child{transform:translateY(0)}}