.projects-module__lnHueG__page{color:#eceff6;background:#090a0e;min-height:100svh;position:relative;overflow:hidden}.projects-module__lnHueG__page:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.projects-module__lnHueG__pageGlow{filter:blur(110px);pointer-events:none;background:#48538733;border-radius:50%;width:76%;height:42rem;position:absolute;top:-24rem;left:12%}.projects-module__lnHueG__page>:not(.projects-module__lnHueG__pageGlow){z-index:1;position:relative}.projects-module__lnHueG__header,.projects-module__lnHueG__content,.projects-module__lnHueG__footer{width:min(100%,1280px);margin:0 auto}.projects-module__lnHueG__header{justify-content:space-between;align-items:center;padding:28px 36px;display:flex}.projects-module__lnHueG__wordmark{letter-spacing:-1.3px;font-size:23px;font-weight:800}.projects-module__lnHueG__wordmark span{color:#d3ad66}.projects-module__lnHueG__homeLink{color:#747d90;letter-spacing:.08em;align-items:center;gap:9px;font-size:11px;transition:color .18s;display:flex}.projects-module__lnHueG__homeLink span{transition:transform .18s}.projects-module__lnHueG__homeLink:hover{color:#f3f5fa}.projects-module__lnHueG__homeLink:hover span{transform:translate(-3px)}.projects-module__lnHueG__content{padding:clamp(64px,7vw,98px) 36px clamp(112px,12vw,172px)}.projects-module__lnHueG__hero{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);align-items:end;gap:clamp(64px,9vw,140px);margin-bottom:clamp(72px,8vw,112px);display:grid}.projects-module__lnHueG__eyebrow{color:#68738d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600}.projects-module__lnHueG__hero h1{color:#f0f2f7;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.7vw,92px);font-weight:400;line-height:.96}.projects-module__lnHueG__hero h1 span{color:#9ba6bf}.projects-module__lnHueG__heroAside{padding-bottom:8px}.projects-module__lnHueG__heroAside p{color:#939bad;margin:0 0 13px;font-size:13px;line-height:1.8}.projects-module__lnHueG__heroAside span{color:#565f72;letter-spacing:.04em;font-size:11px}.projects-module__lnHueG__showcase{--accent:#8d91ed;--accent-soft:#676cd633;--stage-top:#18203d;--stage-bottom:#0b1020;grid-template-columns:minmax(300px,.66fr) minmax(570px,1.34fr);gap:22px;transition:color .5s;display:grid}.projects-module__lnHueG__showcase[data-active=radar]{--accent:#65d5bc;--accent-soft:#37b0972e;--stage-top:#102c31;--stage-bottom:#09191d}.projects-module__lnHueG__showcase[data-active=pricing]{--accent:#d5a061;--accent-soft:#be85452e;--stage-top:#302622;--stage-bottom:#161319}.projects-module__lnHueG__projectIndex{border-top:1px solid #b1bcd824;align-self:start}.projects-module__lnHueG__indexHeading{color:#4f596d;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 2px 28px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.projects-module__lnHueG__indexItem{color:#697286;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b1bcd81f;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;padding:25px 2px;transition:color .28s,padding-left .28s,background .28s;display:grid;position:relative}.projects-module__lnHueG__indexItem:before{background:var(--accent);content:"";opacity:0;width:2px;transition:opacity .28s,transform .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.projects-module__lnHueG__indexItem[data-current=true]{background:linear-gradient(90deg, var(--accent-soft), transparent 84%);color:#edf0f6;padding-left:16px}.projects-module__lnHueG__indexItem[data-current=true]:before{opacity:1;transform:scaleY(1)}.projects-module__lnHueG__indexNumber{color:var(--accent);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.projects-module__lnHueG__indexName{flex-direction:column;gap:8px;min-width:0;display:flex}.projects-module__lnHueG__indexName strong{font-family:var(--serif);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,2.2vw,31px);font-weight:400;overflow:hidden}.projects-module__lnHueG__indexName small{color:#566075;letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.projects-module__lnHueG__indexArrow{color:#555f73;font-size:17px;transition:transform .28s,color .28s}.projects-module__lnHueG__indexItem[data-current=true] .projects-module__lnHueG__indexArrow{color:var(--accent);transform:translate(2px,-2px)}.projects-module__lnHueG__indexHint{color:#424a5b;letter-spacing:.04em;margin:24px 2px 0;font-size:10px}.projects-module__lnHueG__emptyState{color:#7c879d;border-top:1px solid #b1bcd824;margin:0;padding:64px 2px;font-size:13px}.projects-module__lnHueG__stage{--pointer-x:64%;--pointer-y:28%;border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:linear-gradient(145deg, var(--stage-top), var(--stage-bottom) 68%);isolation:isolate;border-radius:30px;min-height:680px;transition:background .6s,border-color .6s;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000052,inset 0 1px #ffffff0a}.projects-module__lnHueG__stage:before{z-index:3;background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.projects-module__lnHueG__stage:hover:before{opacity:1}.projects-module__lnHueG__stageNoise{z-index:-1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 78%);mask-image:linear-gradient(to bottom right,#000,#0000 78%)}.projects-module__lnHueG__projectPanel{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:auto minmax(280px,1fr) auto;gap:24px;padding:clamp(34px,4vw,52px);transition:opacity .42s,transform .52s cubic-bezier(.2,.8,.2,1),visibility 0s linear .52s;display:grid;position:absolute;inset:0;transform:translateY(16px)scale(.985)}.projects-module__lnHueG__projectPanel[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.1s;transform:none}.projects-module__lnHueG__panelHeader{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.projects-module__lnHueG__panelHeader p{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600}.projects-module__lnHueG__panelHeader h2{color:#f3f4f7;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1}.projects-module__lnHueG__panelHeader>div>span{color:#8791a5;letter-spacing:.07em;margin-top:12px;font-size:12px;display:block}.projects-module__lnHueG__panelStatus{color:#778196;letter-spacing:.12em;flex:none;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.projects-module__lnHueG__panelStatus i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 15px var(--accent);border-radius:50%}.projects-module__lnHueG__visualStage{place-items:center;min-height:280px;display:grid;position:relative}.projects-module__lnHueG__panelFooter{border-top:1px solid color-mix(in srgb, var(--accent) 18%, transparent);grid-template-columns:minmax(0,1fr) 178px;align-items:end;gap:38px;padding-top:24px;display:grid}.projects-module__lnHueG__panelFooter p{color:#8d96aa;max-width:470px;margin:0;font-size:12px;line-height:1.85}.projects-module__lnHueG__tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.projects-module__lnHueG__tags span{border:1px solid color-mix(in srgb, var(--accent) 19%, transparent);color:#778297;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:8px}.projects-module__lnHueG__stageLink{border-top:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:#e5e9f2;letter-spacing:.07em;justify-content:space-between;align-items:center;padding:17px 0 2px;font-size:11px;display:flex}.projects-module__lnHueG__stageLink i{color:var(--accent);font-size:20px;font-style:normal;transition:transform .18s}.projects-module__lnHueG__stageLink:hover i{transform:translate(3px,-3px)}.projects-module__lnHueG__skinVisual{background:#090d19;border:1px solid #9ea4ee30;border-radius:18px;width:min(100%,590px);height:300px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 28px 70px #00000059}.projects-module__lnHueG__windowBar{border-bottom:1px solid #9ea4ee1a;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.projects-module__lnHueG__windowBar i{background:#4f5972;border-radius:50%;width:6px;height:6px}.projects-module__lnHueG__windowBar span{color:#47536d;letter-spacing:.13em;margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.projects-module__lnHueG__skinTheme{border:1px solid #ffffff21;border-radius:13px;flex-direction:column;justify-content:space-between;width:35%;height:164px;padding:15px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:74px;box-shadow:0 20px 45px #0000005c}.projects-module__lnHueG__skinTheme span,.projects-module__lnHueG__skinTheme strong{letter-spacing:.12em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:500}.projects-module__lnHueG__skinDawn{color:#ffddbf;background:radial-gradient(circle at 65% 30%,#f19e62a6,#0000 34%),linear-gradient(145deg,#6f414b,#1a1423);left:4%;transform:rotate(-7deg)scale(.92)}.projects-module__lnHueG__skinNight{z-index:2;color:#d4d9ff;background:radial-gradient(circle at 65% 25%,#6e68e091,#0000 36%),linear-gradient(145deg,#222a59,#0b1020);left:32.5%}.projects-module__lnHueG__skinForest{color:#c9ecd5;background:radial-gradient(circle at 45% 28%,#75be9585,#0000 35%),linear-gradient(145deg,#244b40,#0b191b);right:4%;transform:rotate(7deg)scale(.92)}.projects-module__lnHueG__skinVisual:hover .projects-module__lnHueG__skinDawn{transform:rotate(-10deg)translate(-5px)scale(.92)}.projects-module__lnHueG__skinVisual:hover .projects-module__lnHueG__skinNight{transform:translateY(-6px)}.projects-module__lnHueG__skinVisual:hover .projects-module__lnHueG__skinForest{transform:rotate(10deg)translate(5px)scale(.92)}.projects-module__lnHueG__skinState{background:#070a12f0;grid-template-columns:1fr auto;gap:3px 20px;padding:14px 18px;font-family:SFMono-Regular,Consolas,monospace;display:grid;position:absolute;bottom:0;left:0;right:0}.projects-module__lnHueG__skinState span{color:#4d5872;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.projects-module__lnHueG__skinState strong{color:#aeb7cd;font-size:10px;font-weight:500}.projects-module__lnHueG__skinState i{color:#78cda4;border:1px solid #77cfa433;border-radius:999px;grid-area:1/2/3;align-self:center;padding:5px 8px;font-size:7px;font-style:normal}.projects-module__lnHueG__radarVisual{background:radial-gradient(circle at 35% 45%,#30a08b1f,#0000 48%),#04111494;border:1px solid #57d0b626;border-radius:18px;width:min(100%,590px);height:300px;position:relative;overflow:hidden}.projects-module__lnHueG__radarDial{width:270px;height:270px;position:absolute;top:50%;left:33%;transform:translate(-50%,-50%)}.projects-module__lnHueG__radarDial i{border:1px solid #58cfb524;border-radius:50%;position:absolute;inset:0}.projects-module__lnHueG__radarDial i:nth-child(2){inset:24%}.projects-module__lnHueG__radarDial i:nth-child(3){inset:42%}.projects-module__lnHueG__radarDial:before,.projects-module__lnHueG__radarDial:after{content:"";background:#58cfb51a;width:100%;height:1px;position:absolute;top:50%;left:0}.projects-module__lnHueG__radarDial:after{transform:rotate(90deg)}.projects-module__lnHueG__radarDial b{background:#6be0c5;border-radius:50%;width:8px;height:8px;position:absolute;top:25%;left:66%;box-shadow:0 0 20px #6be0c5eb}.projects-module__lnHueG__radarDial em{background:conic-gradient(from -28deg,#57d0b629,#0000 25%);border-radius:50%;animation:5s linear infinite projects-module__lnHueG__radarSweep;position:absolute;inset:0}.projects-module__lnHueG__radarSignal{background:#06191cd1;border:1px solid #70dac329;border-radius:11px;flex-direction:column;padding:15px 18px;display:flex;position:absolute;top:30px;right:32px}.projects-module__lnHueG__radarSignal span,.projects-module__lnHueG__radarSignal small{color:#557f78;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.projects-module__lnHueG__radarSignal strong{color:#91e6d1;font-family:var(--serif);margin:8px 0 4px;font-size:25px;font-weight:400}.projects-module__lnHueG__radarRows{gap:10px;width:43%;display:grid;position:absolute;bottom:25px;right:26px}.projects-module__lnHueG__radarRows span{color:#52736e;letter-spacing:.08em;grid-template-columns:6px 1fr auto;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:6px;display:grid}.projects-module__lnHueG__radarRows i{background:#59bda7;border-radius:50%;width:4px;height:4px}.projects-module__lnHueG__radarRows b{color:#75bfae;font-weight:500}.projects-module__lnHueG__pricingVisual{background:#2319166b;border:1px solid #d9a15f24;border-radius:18px;width:min(100%,610px);padding:34px 30px 27px}.projects-module__lnHueG__priceYears{color:#806e60;letter-spacing:.1em;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;display:flex}.projects-module__lnHueG__priceLine{justify-content:space-between;align-items:center;margin:18px 0 32px;display:flex;position:relative}.projects-module__lnHueG__priceLine:before{content:"";background:linear-gradient(90deg,#cf965433,#c38c51,#cf965433);height:1px;position:absolute;left:0;right:0}.projects-module__lnHueG__priceLine i{background:#20191a;border:1px solid #a97743;border-radius:50%;width:7px;height:7px;position:relative}.projects-module__lnHueG__priceLine i:nth-child(3){background:#d39a59;width:12px;height:12px;box-shadow:0 0 22px #d39a598c}.projects-module__lnHueG__priceEvents{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.projects-module__lnHueG__priceEvents span{background:#7d533012;border:1px solid #d5a0631a;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:72px;padding:12px;display:flex}.projects-module__lnHueG__priceEvents small{color:#7c6755;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:6px}.projects-module__lnHueG__priceEvents strong{color:#baa997;font-size:10px;font-weight:400}.projects-module__lnHueG__pricingVisual>p{color:#d2b99e;font-family:var(--serif);margin:22px 0 0;font-size:21px}.projects-module__lnHueG__genericVisual{text-align:center;background:#080c177a;border:1px solid #94a3cd26;border-radius:18px;place-content:center;width:min(100%,590px);height:280px;display:grid;position:relative;overflow:hidden}.projects-module__lnHueG__genericVisual span{color:#59657e;letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.projects-module__lnHueG__genericVisual strong{z-index:1;color:#dce2ef;max-width:430px;font-family:var(--serif);margin-top:16px;font-size:34px;font-weight:400;position:relative}.projects-module__lnHueG__genericVisual i{border:1px solid #8d91ed1f;border-radius:50%;width:160px;height:160px;position:absolute}.projects-module__lnHueG__genericVisual i:first-of-type{top:-70px;left:-25px}.projects-module__lnHueG__genericVisual i:nth-of-type(2){bottom:-80px;right:-45px}.projects-module__lnHueG__genericVisual i:nth-of-type(3){background:#8d91ed1f;width:44px;height:44px;top:42%;left:45%;box-shadow:0 0 50px #8d91ed47}.projects-module__lnHueG__contactLine{border-top:1px solid #a4aec71a;border-bottom:1px solid #a4aec71a;justify-content:space-between;align-items:center;margin-top:clamp(82px,9vw,126px);padding:27px 2px;display:flex}.projects-module__lnHueG__contactLine p{color:#5f687b;margin:0;font-size:11px}.projects-module__lnHueG__contactLine a{color:#b5bece;letter-spacing:.07em;font-size:11px}.projects-module__lnHueG__contactLine a span{margin-left:12px;transition:transform .18s;display:inline-block}.projects-module__lnHueG__contactLine a:hover span{transform:translate(3px,-3px)}.projects-module__lnHueG__footer{color:#464e5e;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #a4aec712;justify-content:space-between;align-items:center;padding:26px 36px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}@keyframes projects-module__lnHueG__radarSweep{to{transform:rotate(360deg)}}@media (max-width:980px){.projects-module__lnHueG__showcase{grid-template-columns:minmax(250px,.62fr) minmax(470px,1.38fr)}.projects-module__lnHueG__panelHeader h2{font-size:48px}.projects-module__lnHueG__panelFooter{grid-template-columns:1fr 150px;gap:24px}}@media (max-width:820px){.projects-module__lnHueG__hero{grid-template-columns:1fr;gap:32px}.projects-module__lnHueG__heroAside{max-width:520px}.projects-module__lnHueG__showcase{grid-template-columns:1fr}.projects-module__lnHueG__projectIndex{grid-template-columns:repeat(3,1fr);display:grid}.projects-module__lnHueG__indexHeading,.projects-module__lnHueG__indexHint{grid-column:1/-1}.projects-module__lnHueG__indexHeading{padding-bottom:16px}.projects-module__lnHueG__indexItem{border-top:1px solid #b1bcd81a;border-bottom:0;grid-template-columns:22px 1fr;gap:8px;padding:17px 10px}.projects-module__lnHueG__indexItem[data-current=true]{padding-left:10px}.projects-module__lnHueG__indexItem:before{width:auto;height:2px;top:auto;bottom:0;right:0;transform:scaleX(.35)}.projects-module__lnHueG__indexItem[data-current=true]:before{transform:scaleX(1)}.projects-module__lnHueG__indexName strong{white-space:normal;font-size:20px}.projects-module__lnHueG__indexName small,.projects-module__lnHueG__indexArrow,.projects-module__lnHueG__indexHint{display:none}.projects-module__lnHueG__stage{min-height:680px}}@media (max-width:560px){.projects-module__lnHueG__header,.projects-module__lnHueG__footer{padding-left:22px;padding-right:22px}.projects-module__lnHueG__content{padding:66px 22px 110px}.projects-module__lnHueG__homeLink{font-size:10px}.projects-module__lnHueG__hero{margin-bottom:62px}.projects-module__lnHueG__hero h1{font-size:clamp(50px,15vw,68px)}.projects-module__lnHueG__heroAside p{font-size:12px}.projects-module__lnHueG__projectIndex{grid-template-columns:1fr}.projects-module__lnHueG__indexHeading{padding-bottom:12px}.projects-module__lnHueG__indexItem{grid-template-columns:26px 1fr 20px;padding:14px 8px}.projects-module__lnHueG__indexItem[data-current=true]{padding-left:14px}.projects-module__lnHueG__indexName{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.projects-module__lnHueG__indexName strong{font-size:22px}.projects-module__lnHueG__indexName small{text-align:right;display:block}.projects-module__lnHueG__indexArrow{display:block}.projects-module__lnHueG__stage{border-radius:22px;min-height:680px}.projects-module__lnHueG__projectPanel{grid-template-rows:auto 250px auto;gap:20px;padding:25px}.projects-module__lnHueG__panelHeader h2{font-size:40px}.projects-module__lnHueG__panelHeader>div>span{font-size:10px}.projects-module__lnHueG__panelStatus{display:none}.projects-module__lnHueG__visualStage{min-height:230px}.projects-module__lnHueG__panelFooter{grid-template-columns:1fr;gap:22px;padding-top:19px}.projects-module__lnHueG__panelFooter p{font-size:11px}.projects-module__lnHueG__skinVisual,.projects-module__lnHueG__radarVisual{height:230px}.projects-module__lnHueG__skinTheme{height:125px;padding:10px;top:63px}.projects-module__lnHueG__skinState{padding:11px 13px}.projects-module__lnHueG__radarDial{width:220px;height:220px;left:38%}.projects-module__lnHueG__radarSignal{padding:11px 12px;top:21px;right:18px}.projects-module__lnHueG__radarRows{display:none}.projects-module__lnHueG__pricingVisual{padding:25px 17px 20px}.projects-module__lnHueG__priceEvents{gap:5px}.projects-module__lnHueG__priceEvents span{min-height:66px;padding:9px}.projects-module__lnHueG__priceEvents strong{font-size:9px}.projects-module__lnHueG__pricingVisual>p{font-size:18px}.projects-module__lnHueG__contactLine{align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){.projects-module__lnHueG__homeLink,.projects-module__lnHueG__homeLink span,.projects-module__lnHueG__indexItem,.projects-module__lnHueG__indexItem:before,.projects-module__lnHueG__indexArrow,.projects-module__lnHueG__stage,.projects-module__lnHueG__stage:before,.projects-module__lnHueG__projectPanel,.projects-module__lnHueG__stageLink i,.projects-module__lnHueG__skinTheme,.projects-module__lnHueG__contactLine a span{transition:none}.projects-module__lnHueG__radarDial em{animation:none}}
