.hero[data-v-03c0314c]{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;overflow:hidden;padding-top:76px;position:relative}.hero__media[data-v-03c0314c]{background:#0a0a0a;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.hero__video[data-v-03c0314c]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.04);width:100%}.hero__media-veil[data-v-03c0314c]{background:linear-gradient(90deg,#0a0a0af7,#0a0a0ae0 45%,#0a0a0ab8 78%,#0a0a0acc),linear-gradient(180deg,#0a0a0ad1,#0a0a0a80 34%,#0a0a0a8c 64%,#0a0a0a);top:0;right:0;bottom:0;left:0;position:absolute}.hero__bg-glow[data-v-03c0314c]{background:radial-gradient(ellipse at 60% 40%,rgba(200,240,96,.06) 0,transparent 65%);height:90%;pointer-events:none;position:absolute;right:-15%;top:-30%;width:65%;z-index:1}.hero__inner[data-v-03c0314c]{align-items:center;display:flex;padding-bottom:84px;padding-top:34px;position:relative;z-index:2}.hero__content[data-v-03c0314c]{max-width:820px}.hero__eyebrow[data-v-03c0314c]{align-items:center;color:#ffffff59;display:flex;font-size:11px;font-weight:500;gap:10px;letter-spacing:.18em;margin-bottom:24px;text-transform:uppercase}.hero__eyebrow-dot[data-v-03c0314c]{animation:blink-03c0314c 2.4s ease-in-out infinite;background:#c8f060;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes blink-03c0314c{0%,to{opacity:1}50%{opacity:.2}}.hero__title[data-v-03c0314c]{color:#fff;font-size:clamp(38px,4.55vw,62px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:760px}.hero__title em[data-v-03c0314c]{color:#c8f060;font-style:normal}.hero__actions[data-v-03c0314c]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:40px}.hero__cta[data-v-03c0314c]{font-size:13px;justify-content:center;min-width:254px}.hero__link[data-v-03c0314c]{align-items:center;border:1px solid transparent;color:#ffffff80;display:inline-flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.1em;min-height:52px;padding:15px 24px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.hero__link[data-v-03c0314c]:focus-visible,.hero__link[data-v-03c0314c]:hover{border-color:#fff;color:#fff;outline:none}.hero__visual[data-v-03c0314c]{align-items:center;display:flex;justify-content:center}.hero__phone-wrap[data-v-03c0314c]{position:relative}.hero__phone[data-v-03c0314c]{animation:float-03c0314c 7s ease-in-out infinite}@keyframes float-03c0314c{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.phone-frame[data-v-03c0314c]{background:#111;border-radius:42px;box-shadow:0 0 0 1px #252525,0 50px 100px #000000b3,inset 0 0 0 1px #1e1e1e;padding:14px 14px 10px;width:244px}.phone-notch[data-v-03c0314c]{background:#0a0a0a;border-radius:0 0 12px 12px;height:20px;margin:0 auto 8px;width:76px}.phone-screen[data-v-03c0314c]{background:#0a0a0a;border-radius:28px;height:390px;overflow:hidden;position:relative}.phone-slide[data-v-03c0314c],.phone-slides[data-v-03c0314c]{top:0;right:0;bottom:0;left:0;position:absolute}.phone-slide[data-v-03c0314c]{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.phone-slide__img-placeholder[data-v-03c0314c]{border:1px dashed rgba(200,240,96,.08);border-radius:28px;top:0;right:0;bottom:0;left:0;position:absolute}.phone-slide__shapes[data-v-03c0314c]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.shape[data-v-03c0314c]{border-radius:50%;position:absolute}.shape-1[data-v-03c0314c]{background:#c8f0600f;height:180px;right:-50px;top:-50px;width:180px}.shape-2[data-v-03c0314c]{background:#ffffff05;height:110px;left:-30px;top:80px;width:110px}.phone-slide__info[data-v-03c0314c]{background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);padding:20px;position:relative;z-index:2}.phone-slide__tag[data-v-03c0314c]{border:1px solid hsla(0,0%,100%,.15);color:#ffffff80;display:inline-block;font-size:9px;font-weight:600;letter-spacing:.14em;margin-bottom:7px;padding:3px 8px;text-transform:uppercase}.phone-slide__title[data-v-03c0314c]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.phone-dots[data-v-03c0314c]{display:flex;gap:6px;justify-content:center;padding:10px 0 4px}.phone-dot[data-v-03c0314c]{background:#2a2a2a;border-radius:1px;cursor:pointer;height:2px;transition:background .3s ease,width .3s ease;width:18px}.phone-dot.active[data-v-03c0314c]{background:#c8f060;width:30px}.slide-enter-active[data-v-03c0314c],.slide-leave-active[data-v-03c0314c]{transition:opacity .55s ease,transform .55s ease}.slide-enter-from[data-v-03c0314c]{opacity:0;transform:translateY(18px)}.slide-leave-to[data-v-03c0314c]{opacity:0;transform:translateY(-18px)}.hero__badge[data-v-03c0314c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111eb;border:1px solid #2a2a2a;color:#ffffffb3;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.06em;padding:10px 14px;position:absolute;white-space:nowrap}.hero__badge--tl[data-v-03c0314c]{left:-40px;top:24px}.hero__badge--br[data-v-03c0314c]{bottom:40px;right:-32px}.badge-icon[data-v-03c0314c]{font-size:14px;line-height:1}.hero__scroll[data-v-03c0314c]{align-items:center;animation:pulse-fade-03c0314c 2.5s ease-in-out infinite;background:transparent;border:0;bottom:22px;color:inherit;display:flex;flex-direction:column;gap:8px;left:50%;min-height:64px;min-width:96px;padding:0;position:absolute;transform:translate(-50%);z-index:2}.hero__scroll-line[data-v-03c0314c]{background:linear-gradient(180deg,#c8f060,transparent);height:38px;width:1px}.hero__scroll-label[data-v-03c0314c]{color:#ffffff94;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:color .3s ease}.hero__scroll:focus-visible .hero__scroll-label[data-v-03c0314c],.hero__scroll:hover .hero__scroll-label[data-v-03c0314c]{color:#c8f060}.hero__scroll[data-v-03c0314c]:focus-visible{outline:1px solid rgba(200,240,96,.7);outline-offset:8px}@keyframes pulse-fade-03c0314c{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:960px){.hero__inner[data-v-03c0314c]{gap:34px;grid-template-columns:1fr;padding-bottom:82px;padding-top:24px;text-align:center}.hero__actions[data-v-03c0314c],.hero__eyebrow[data-v-03c0314c]{justify-content:center}.hero__content[data-v-03c0314c],.hero__title[data-v-03c0314c]{margin-left:auto;margin-right:auto}.hero__title[data-v-03c0314c]{max-width:720px}.hero__badge--tl[data-v-03c0314c]{left:-10px}.hero__badge--br[data-v-03c0314c]{right:-10px}}@media (max-width:560px){.hero[data-v-03c0314c]{padding-top:72px}.hero__inner[data-v-03c0314c]{display:flex;justify-content:center;min-height:calc(100dvh - 72px);padding-bottom:88px;padding-top:18px}.hero__eyebrow[data-v-03c0314c]{align-items:flex-start;font-size:10px;justify-content:center;line-height:1.45;margin-bottom:20px}.hero__title[data-v-03c0314c]{font-size:clamp(34px,10vw,44px);line-height:1.1}.hero__actions[data-v-03c0314c]{align-items:stretch;flex-direction:column;gap:12px;margin-top:32px}.hero__cta[data-v-03c0314c],.hero__link[data-v-03c0314c]{min-width:0;width:100%}.hero__badge[data-v-03c0314c],.hero__visual[data-v-03c0314c]{display:none}.hero__media-veil[data-v-03c0314c]{background:linear-gradient(180deg,#0a0a0ad9,#0a0a0aa8 42%,#0a0a0abd 78%,#0a0a0a)}.hero__scroll[data-v-03c0314c]{bottom:18px}}@media (prefers-reduced-motion:reduce){.hero__video[data-v-03c0314c]{display:none}}.about-body[data-v-cdc896bf]{align-items:end;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr 1fr;min-height:42vh;padding:72px 0 56px}.about-section[data-v-cdc896bf]{position:relative}.about-heading[data-v-cdc896bf]{align-self:start;color:#fff;font-size:clamp(64px,10vw,118px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}.about-desc-col[data-v-cdc896bf]{display:flex;flex-direction:column;gap:20px}.about-text[data-v-cdc896bf]{color:#ffffffd9;font-size:clamp(20px,2.2vw,28px);font-weight:300;letter-spacing:-.02em;line-height:1.35;margin:0}.about-text strong[data-v-cdc896bf]{color:#fff;font-weight:600}.about-text .accent[data-v-cdc896bf]{color:#c8f060}.about-sub[data-v-cdc896bf]{color:#ffffff61;font-size:clamp(14px,1.3vw,16px);line-height:1.7;margin:0}.about-stats[data-v-cdc896bf]{border-top:1px solid #1e1e1e;display:grid;grid-template-columns:repeat(4,1fr)}.about-stat[data-v-cdc896bf]{align-items:center;border-right:1px solid #1e1e1e;display:flex;flex-direction:column;padding:32px 0}.about-stat[data-v-cdc896bf]:last-child{border-right:none}.about-stat__num[data-v-cdc896bf]{color:#c8f060;display:block;font-size:clamp(28px,3.5vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.about-stat__label[data-v-cdc896bf]{color:#ffffff4d;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.about-body[data-v-cdc896bf]{align-items:start;grid-template-columns:1fr;min-height:unset;padding:56px 0 40px;row-gap:40px}.about-stats[data-v-cdc896bf]{grid-template-columns:repeat(2,1fr)}.about-stat[data-v-cdc896bf]:nth-child(2){border-right:none}.about-stat[data-v-cdc896bf]:nth-child(3){border-right:1px solid #1e1e1e}}.services-section[data-v-e610f68c]{background:#0a0a0a;overflow:hidden;position:relative}.services-section[data-v-e610f68c]:after{background:linear-gradient(180deg,#0a0a0a00,#0c0c0c 88%);bottom:0;content:"";height:clamp(120px,18vh,190px);left:0;pointer-events:none;position:absolute;right:0;z-index:3}.services-header[data-v-e610f68c]{align-items:center;display:flex;flex-direction:column;padding-bottom:52px;padding-top:100px;text-align:center}.services-header .section-label[data-v-e610f68c]{margin-bottom:18px}.services-title[data-v-e610f68c]{color:#fff;display:inline-block;font-size:clamp(36px,5vw,68px);font-weight:800;letter-spacing:-.035em;position:relative}.services-viewport[data-v-e610f68c]{overflow:visible;padding-bottom:100px}.services-track[data-v-e610f68c]{display:flex;gap:20px;padding:0 40px;width:-moz-max-content;width:max-content;will-change:transform}.service-card[data-v-e610f68c]{background:#111;border:1px solid #1e1e1e;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:border-color .35s ease;width:clamp(420px,28vw,500px)}.service-card[data-v-e610f68c]:hover{border-color:#2a2a2a}.service-card__visual[data-v-e610f68c]{background:linear-gradient(145deg,#141414,#0d0d0d);border-bottom:1px solid #1e1e1e;flex-shrink:0;height:clamp(260px,19vw,300px);overflow:hidden;position:relative;transition:border-color .35s ease}.service-card__visual[data-v-e610f68c]:after{background:linear-gradient(180deg,#0a0a0a05,#0a0a0a57),radial-gradient(ellipse at 50% 100%,rgba(200,240,96,.08) 0,transparent 66%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.service-card:hover .service-card__visual[data-v-e610f68c]{border-color:#252525}.service-card__image[data-v-e610f68c]{height:calc(100% - 8px);top:4px;right:4px;bottom:4px;left:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;transition:transform .5s ease,opacity .35s ease;width:calc(100% - 8px)}.service-card:hover .service-card__image[data-v-e610f68c]{transform:scale(1.025)}.service-card__visual-glow[data-v-e610f68c]{background:radial-gradient(ellipse at 50% 100%,rgba(200,240,96,.13) 0,transparent 65%);height:62%;inset:auto 0 0;opacity:.72;pointer-events:none;position:absolute;transition:opacity .4s ease}.service-card:hover .service-card__visual-glow[data-v-e610f68c]{opacity:1}.service-card__body[data-v-e610f68c]{display:flex;flex:1;flex-direction:column;gap:12px;padding:28px 32px 32px}.service-card__index[data-v-e610f68c]{color:#c8f06073;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.16em}.service-card__title[data-v-e610f68c]{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.service-card__desc[data-v-e610f68c]{color:#ffffff73;flex:1;font-size:13.5px;line-height:1.65}.service-btn[data-v-e610f68c]{align-items:center;border:1px solid hsla(0,0%,100%,.1);color:#ffffff8c;display:flex;gap:12px;justify-content:space-between;margin-top:8px;overflow:hidden;padding:13px 18px;position:relative;text-decoration:none;transition:color .4s ease,border-color .35s ease}.service-btn__fill[data-v-e610f68c]{background:#c8f060;top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.76,0,.24,1);z-index:0}.service-btn:hover .service-btn__fill[data-v-e610f68c]{transform:scaleX(1)}.service-btn[data-v-e610f68c]:hover{border-color:#c8f060;color:#0a0a0a}.service-btn__text[data-v-e610f68c]{font-size:11px;font-weight:600;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.service-btn__circle[data-v-e610f68c]{align-items:center;border:1px solid;border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .1s;width:26px;z-index:1}.service-btn:hover .service-btn__circle[data-v-e610f68c]{transform:rotate(45deg)}@media (max-width:768px){.services-section[data-v-e610f68c]{overflow:visible}.services-viewport[data-v-e610f68c]{padding-bottom:60px}.services-track[data-v-e610f68c]{flex-direction:column;padding:0 20px;width:auto}.service-card[data-v-e610f68c]{width:100%}.service-card__visual[data-v-e610f68c]{height:240px}.service-card__image[data-v-e610f68c]{height:calc(100% - 8px);top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px)}.services-header[data-v-e610f68c]{padding-bottom:36px;padding-top:70px}}.tech-section[data-v-631f8ee4]{align-items:center;background:linear-gradient(180deg,#0c0c0c,#0a0a0a 24%,#0c0c0c);border-bottom:1px solid #181818;border-top:0;display:flex;isolation:isolate;justify-content:center;min-height:118vh;overflow:visible;padding:clamp(150px,18vh,220px) 0 clamp(260px,34vh,380px);position:relative}.tech-section[data-v-631f8ee4]:before{background:linear-gradient(180deg,#0c0c0c,#0c0c0c00);height:clamp(120px,18vh,200px);inset:0 0 auto}.tech-section[data-v-631f8ee4]:after,.tech-section[data-v-631f8ee4]:before{content:"";pointer-events:none;position:absolute}.tech-section[data-v-631f8ee4]:after{background:linear-gradient(180deg,#0c0c0c00,#0a0a0a 86%);bottom:-1px;height:clamp(180px,28vh,300px);left:0;right:0;z-index:0}.tech-inner[data-v-631f8ee4]{align-items:center;display:flex;flex-direction:column;max-width:1500px;padding:0 24px;position:relative;width:100%;z-index:1}.tech-label[data-v-631f8ee4]{margin-bottom:72px;text-align:center}.tech-row[data-v-631f8ee4]{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:clamp(12px,1.2vw,18px);justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;margin:-72px 0 -64px;padding:72px 0 64px;perspective:900px;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (min-width:1320px){.tech-row[data-v-631f8ee4]{margin:0;overflow:visible;padding:0}}.tech-row[data-v-631f8ee4]::-webkit-scrollbar{display:none}.tech-item[data-v-631f8ee4]{flex:0 0 auto}.tech-item[data-v-631f8ee4],.tech-phys[data-v-631f8ee4]{transform-style:preserve-3d}.tech-phys[data-v-631f8ee4]{cursor:grab;position:relative;will-change:transform}.tech-phys.is-dragging[data-v-631f8ee4]{cursor:grabbing;z-index:6}.tech-magnet[data-v-631f8ee4]{flex-direction:column;gap:14px;transform-style:preserve-3d;will-change:transform}.tech-icon[data-v-631f8ee4],.tech-magnet[data-v-631f8ee4]{align-items:center;display:flex}.tech-icon[data-v-631f8ee4]{--mx:50%;--my:50%;background:radial-gradient(120px 120px at var(--mx) var(--my),rgba(200,240,96,.16) 0,rgba(200,240,96,0) 70%),#111;border:1px solid #1e1e1e;border-radius:18px;height:clamp(88px,6vw,96px);justify-content:center;overflow:hidden;position:relative;transition:border-color .35s ease,box-shadow .35s ease;width:clamp(88px,6vw,96px)}.tech-icon__img[data-v-631f8ee4]{height:78%;-o-object-fit:contain;object-fit:contain;width:78%;-webkit-user-drag:none;filter:brightness(.82) saturate(.9);mix-blend-mode:screen;pointer-events:none;transition:filter .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.tech-icon__scan[data-v-631f8ee4]{background:linear-gradient(115deg,#c8f06000 42%,#c8f06038,#c8f06000 58%);top:-40%;right:-40%;bottom:-40%;left:-40%;opacity:0;pointer-events:none;position:absolute;transform:translate(-120%)}.tech-item:hover .tech-icon[data-v-631f8ee4]{border-color:#c8f06066;box-shadow:0 0 0 1px #c8f0601f,0 18px 46px -18px #c8f06073}.tech-item:hover .tech-icon__img[data-v-631f8ee4]{filter:brightness(1.25) saturate(1.05);transform:scale(1.06)}.tech-item:hover .tech-icon__scan[data-v-631f8ee4]{animation:tech-scan-631f8ee4 .85s ease-out}@keyframes tech-scan-631f8ee4{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}.tech-icon.is-pulsing[data-v-631f8ee4]:after{animation:tech-pulse-631f8ee4 .6s ease-out forwards;border:1px solid rgba(200,240,96,.6);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@keyframes tech-pulse-631f8ee4{0%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}.tech-icon[data-v-631f8ee4],.tech-name[data-v-631f8ee4]{transition-duration:.35s;transition-property:opacity,filter,border-color,box-shadow,color,text-shadow;transition-timing-function:ease}.tech-row:has(.tech-item:hover) .tech-item:not(:hover) .tech-icon[data-v-631f8ee4],.tech-row:has(.tech-item:hover) .tech-item:not(:hover) .tech-name[data-v-631f8ee4]{filter:saturate(.5);opacity:.42}.tech-name[data-v-631f8ee4]{color:#ffffff59;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease,text-shadow .3s ease;white-space:nowrap}.tech-item:hover .tech-name[data-v-631f8ee4]{color:#c8f060;text-shadow:0 0 18px rgba(200,240,96,.45)}@media (max-width:768px){.tech-section[data-v-631f8ee4]{min-height:auto;overflow:hidden;padding:120px 0 150px}.tech-inner[data-v-631f8ee4]{align-items:stretch;padding:0 20px}.tech-label[data-v-631f8ee4]{margin-bottom:44px}.tech-row[data-v-631f8ee4]{justify-content:flex-start;margin:-44px 0 -32px;padding:44px 0 40px}.tech-icon[data-v-631f8ee4]{border-radius:16px;height:88px;width:88px}}@media (prefers-reduced-motion:reduce){.tech-icon.is-pulsing[data-v-631f8ee4]:after,.tech-icon__scan[data-v-631f8ee4]{animation:none}}.works-section[data-v-c7680c60]{background:#0a0a0a;height:100vh;overflow:hidden;position:relative}.works-header[data-v-c7680c60]{background:linear-gradient(180deg,hsla(0,0%,4%,.9) 60%,transparent);left:0;padding-bottom:28px;padding-top:80px;position:absolute;right:0;top:0;z-index:20}.works-header-row[data-v-c7680c60]{align-items:center;display:flex;justify-content:space-between}.works-title[data-v-c7680c60]{font-size:clamp(28px,4vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1}.works-panel[data-v-c7680c60],.works-stage[data-v-c7680c60]{top:0;right:0;bottom:0;left:0;position:absolute}.works-panel[data-v-c7680c60]{align-items:center;box-sizing:border-box;display:flex;padding-top:180px}.works-panel__bg[data-v-c7680c60]{top:0;right:0;bottom:0;left:0;position:absolute}.works-panel__inner[data-v-c7680c60]{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,460px) minmax(0,1fr);position:relative;width:100%;z-index:2}.works-panel__content[data-v-c7680c60]{animation:works-cut-c7680c60 .18s ease-out}@keyframes works-cut-c7680c60{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.works-panel__content[data-v-c7680c60]{animation:none}}.works-panel__meta[data-v-c7680c60]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.works-num[data-v-c7680c60]{color:#c8f060;font-size:11px;font-weight:600;letter-spacing:.2em}.works-tag[data-v-c7680c60]{border:1px solid hsla(0,0%,100%,.1);color:#ffffff59;font-size:10px;font-weight:500;letter-spacing:.14em;padding:4px 12px;text-transform:uppercase}.works-panel__title[data-v-c7680c60]{color:#fff;font-size:clamp(34px,4.5vw,68px);font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:18px}.works-panel__desc[data-v-c7680c60]{color:#ffffff7a;font-size:15px;line-height:1.65;margin-bottom:22px;max-width:400px}.works-panel__stack[data-v-c7680c60]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.stack-tag[data-v-c7680c60]{background:#c8f0600d;border:1px solid rgba(200,240,96,.12);color:#c8f060a6;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.panel-btn[data-v-c7680c60]{align-items:center;display:inline-flex;gap:8px}.works-panel__media[data-v-c7680c60]{justify-self:end;max-width:92.56vh;position:relative;width:100%}.media-glow[data-v-c7680c60]{aspect-ratio:1;background:radial-gradient(circle,rgba(200,240,96,.06) 0,transparent 68%);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:130%}.media-card[data-v-c7680c60]{aspect-ratio:1000/562;border-radius:18px;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #0000008c;overflow:hidden;position:relative}.media-canvas[data-v-c7680c60]{background-position:50%;background-size:cover;display:block;height:100%;width:100%}.works-progress[data-v-c7680c60]{display:flex;flex-direction:column;gap:10px;position:absolute;right:36px;top:50%;transform:translateY(-50%);z-index:30}.progress-pip[data-v-c7680c60]{background:#ffffff1f;border-radius:2px;display:block;height:22px;transition:background .35s ease,height .35s ease;width:3px}.progress-pip.is-active[data-v-c7680c60]{background:#c8f060;height:36px}@media (max-width:900px){.works-panel__media[data-v-c7680c60]{display:none}.works-panel__inner[data-v-c7680c60]{grid-template-columns:minmax(0,1fr)}}.values-section[data-v-acda4fa2]{background:#0a0a0a;position:relative}.values-inner[data-v-acda4fa2]{background:linear-gradient(135deg,rgba(200,240,96,.07),rgba(200,240,96,.01) 60%,transparent);border:1px solid rgba(200,240,96,.12);padding:80px}.values-head[data-v-acda4fa2]{margin-bottom:64px}.values-title[data-v-acda4fa2]{color:#fff;font-size:clamp(24px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-top:16px;max-width:700px}.values-grid[data-v-acda4fa2]{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.value-item[data-v-acda4fa2]{border-left:1px solid hsla(0,0%,100%,.07);padding:28px 32px 0 28px}.value-item[data-v-acda4fa2]:first-child{border-left:none;padding-left:0}.value-num[data-v-acda4fa2]{color:#c8f06080;display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.15em;margin-bottom:16px}.value-text[data-v-acda4fa2]{color:#ffffff8c;font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.65;text-transform:uppercase}@media (max-width:1000px){.values-inner[data-v-acda4fa2]{padding:48px 40px}.values-grid[data-v-acda4fa2]{gap:40px;grid-template-columns:repeat(2,1fr)}.value-item[data-v-acda4fa2]:nth-child(2){border-left:1px solid hsla(0,0%,100%,.07);padding-left:28px}.value-item[data-v-acda4fa2]:nth-child(3){border-left:none;padding-left:0}}@media (max-width:600px){.values-inner[data-v-acda4fa2]{padding:36px 24px}.values-grid[data-v-acda4fa2]{gap:32px;grid-template-columns:1fr}.value-item[data-v-acda4fa2]{border-left:none!important;border-top:1px solid hsla(0,0%,100%,.07);padding-left:0!important;padding-top:24px}.value-item[data-v-acda4fa2]:first-child{border-top:none;padding-top:0}}.faq-section[data-v-0b55689a]{border-top:1px solid #1a1a1a}.faq-title[data-v-0b55689a]{font-size:clamp(32px,5vw,64px);font-weight:800;letter-spacing:-.035em;margin-bottom:16px}.faq-sub[data-v-0b55689a]{color:#ffffff73;font-size:16px;line-height:1.65;margin-bottom:56px;max-width:560px}.faq-list[data-v-0b55689a]{border-top:1px solid #1e1e1e;display:flex;flex-direction:column}.faq-item[data-v-0b55689a]{border-bottom:1px solid #1e1e1e}.faq-question[data-v-0b55689a]{align-items:center;cursor:pointer;display:grid;font-size:clamp(16px,2vw,20px);font-weight:600;gap:16px;grid-template-columns:48px 1fr 24px;letter-spacing:-.02em;list-style:none;padding:24px 0}.faq-question[data-v-0b55689a]::-webkit-details-marker{display:none}.faq-num[data-v-0b55689a]{color:#c8f06080;font-size:11px;font-weight:500;letter-spacing:.15em}.faq-icon[data-v-0b55689a]{height:12px;position:relative;width:12px}.faq-icon[data-v-0b55689a]:after,.faq-icon[data-v-0b55689a]:before{background:#ffffff73;content:"";position:absolute;transition:transform .3s ease,opacity .3s ease}.faq-icon[data-v-0b55689a]:before{height:1.5px;left:0;right:0;top:50%;transform:translateY(-50%)}.faq-icon[data-v-0b55689a]:after{bottom:0;left:50%;top:0;transform:translate(-50%);width:1.5px}.faq-item[open] .faq-icon[data-v-0b55689a]:after{opacity:0}.faq-answer[data-v-0b55689a]{color:#ffffff80;font-size:15px;line-height:1.7;max-width:760px;padding:0 0 28px 64px}@media (max-width:640px){.faq-question[data-v-0b55689a]{grid-template-columns:1fr 24px}.faq-num[data-v-0b55689a]{display:none}.faq-answer[data-v-0b55689a]{padding-left:0}}
