.HistoryTimelineSlider-module__p9dlta__contentFrame{min-width:0;position:relative}.HistoryTimelineSlider-module__p9dlta__viewport{overflow:hidden}.HistoryTimelineSlider-module__p9dlta__track{width:calc(var(--history-item-count) * 100% / var(--history-visible-count));transform:translateX(calc(var(--history-index) * -100% / var(--history-item-count)));transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}.HistoryTimelineSlider-module__p9dlta__item{flex:0 0 calc(100% / var(--history-item-count));min-width:0;padding-right:clamp(28px,5vw,72px)}.HistoryTimelineSlider-module__p9dlta__year{color:#fff;letter-spacing:0;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:450;line-height:.95}.HistoryTimelineSlider-module__p9dlta__dividerSpace{height:1px;margin-top:clamp(22px,3vw,32px)}.HistoryTimelineSlider-module__p9dlta__continuousDivider{pointer-events:none;background:#ffffff38;height:1px;position:absolute;top:clamp(60px,10.6vw,100px);left:0;right:0}.HistoryTimelineSlider-module__p9dlta__events{gap:14px;margin-top:clamp(24px,3vw,34px);display:grid}.HistoryTimelineSlider-module__p9dlta__event{color:#ffffffc2;grid-template-columns:10px minmax(0,1fr);gap:14px;font-size:.95rem;line-height:1.75;display:grid}.HistoryTimelineSlider-module__p9dlta__bullet{background:#fff;border-radius:999px;width:9px;height:9px;margin-top:.62em}.HistoryTimelineSlider-module__p9dlta__button{color:#fff;background:0 0;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.25rem;line-height:1;transition:background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.HistoryTimelineSlider-module__p9dlta__button:not(:disabled):hover{background:#ffffff14;border-color:#ffffff94}.HistoryTimelineSlider-module__p9dlta__button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.HistoryTimelineSlider-module__p9dlta__button:disabled{cursor:not-allowed;opacity:.36}@media (max-width:767px){.HistoryTimelineSlider-module__p9dlta__item{padding-right:18px}.HistoryTimelineSlider-module__p9dlta__event{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.HistoryTimelineSlider-module__p9dlta__track{transition:none}}
.CardSurface-module__9EUF7G__card{z-index:0;isolation:isolate;transform-origin:50%;background-color:#0000;border-color:#0000;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.CardSurface-module__9EUF7G__card:before{z-index:-1;border:1px solid var(--card-surface-border,#dbe2ea);border-radius:inherit;background-color:var(--card-surface-background,#fff);content:"";pointer-events:none;transform-origin:50%;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s,background-color .22s;position:absolute;inset:0;box-shadow:0 2px 8px #0715240f,0 12px 28px #07152414}.CardSurface-module__9EUF7G__content{background-color:var(--card-content-background,#fff);transition:background-color .22s}.CardSurface-module__9EUF7G__title{color:var(--card-title-color,#071524);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CardSurface-module__9EUF7G__card:focus-visible{z-index:1;transform:translateY(-2px)}.CardSurface-module__9EUF7G__card:focus-visible:before{border-color:var(--card-hover-border,#b8cce2);background-color:var(--card-hover-surface-background,#f2f4f6);transform:scale(1.0075);box-shadow:0 8px 18px #07152417,0 20px 42px #0715241f}.CardSurface-module__9EUF7G__card:focus-visible .CardSurface-module__9EUF7G__content{background-color:var(--card-hover-content-background,#f2f4f6)}.CardSurface-module__9EUF7G__card:focus-visible .CardSurface-module__9EUF7G__title,.CardSurface-module__9EUF7G__card:focus-within .CardSurface-module__9EUF7G__title{color:var(--card-title-hover-color,var(--accent))}.CardSurface-module__9EUF7G__dark{--card-surface-border:#ffffff2e;--card-surface-background:#ffffff06;--card-hover-border:#ffffff57;--card-hover-surface-background:#ffffff12;--card-title-color:#ffffffc2;--card-title-hover-color:var(--accent)}@media (hover:hover) and (pointer:fine){.CardSurface-module__9EUF7G__card:hover{z-index:1;transform:translateY(-2px)}.CardSurface-module__9EUF7G__card:hover:before{border-color:var(--card-hover-border,#b8cce2);background-color:var(--card-hover-surface-background,#f2f4f6);transform:scale(1.0075);box-shadow:0 8px 18px #07152417,0 20px 42px #0715241f}.CardSurface-module__9EUF7G__card:hover .CardSurface-module__9EUF7G__content{background-color:var(--card-hover-content-background,#f2f4f6)}.CardSurface-module__9EUF7G__card:hover .CardSurface-module__9EUF7G__title{color:var(--card-title-hover-color,var(--accent))}}@media (prefers-reduced-motion:reduce){.CardSurface-module__9EUF7G__card,.CardSurface-module__9EUF7G__card:before{transition:none}.CardSurface-module__9EUF7G__card:hover,.CardSurface-module__9EUF7G__card:focus-visible,.CardSurface-module__9EUF7G__card:hover:before,.CardSurface-module__9EUF7G__card:focus-visible:before{transform:none}}
.CuttingArchive-module__ivZ8eq__grid{grid-template-columns:1fr;gap:20px;scroll-margin-top:104px;display:grid}.CuttingArchive-module__ivZ8eq__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe2ea;flex-direction:column;min-width:0;height:100%;transition:border-color .3s;display:flex;overflow:hidden}.CuttingArchive-module__ivZ8eq__card:hover{border-color:#b8cce2}.CuttingArchive-module__ivZ8eq__imageFrame{aspect-ratio:4/3;background:linear-gradient(135deg,#0715240d,#07152400),#eef3f8;position:relative;overflow:hidden}.CuttingArchive-module__ivZ8eq__image{object-fit:contain;object-position:center;padding:22px;transition:transform .4s}.CuttingArchive-module__ivZ8eq__body{gap:0;padding:24px;display:grid}.CuttingArchive-module__ivZ8eq__metaList{gap:16px;display:grid}.CuttingArchive-module__ivZ8eq__metaRow{grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.CuttingArchive-module__ivZ8eq__metaLabel{color:#6b7280;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.CuttingArchive-module__ivZ8eq__metaValue{color:#071524;text-align:right;word-break:keep-all;min-width:0;font-size:.95rem;font-weight:600;line-height:1.55}.CuttingArchive-module__ivZ8eq__cardAction{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-sans);letter-spacing:.11em;opacity:.82;text-transform:uppercase;background:#020b1473;border:1px solid #ffffff26;border-radius:3px;align-items:center;gap:8px;padding:7px 10px;font-size:.72rem;font-weight:600;line-height:1.1;transition:background .28s ease-out,border-color .28s ease-out,opacity .28s ease-out;display:inline-flex;position:absolute;top:16px;right:16px}.CuttingArchive-module__ivZ8eq__cardActionArrow{flex:0 0 16px;width:16px;height:16px;transition:transform .28s ease-out;display:inline-block;position:relative}.CuttingArchive-module__ivZ8eq__cardActionArrow:before,.CuttingArchive-module__ivZ8eq__cardActionArrow:after{content:"";background:currentColor;position:absolute;top:50%;right:1px}.CuttingArchive-module__ivZ8eq__cardActionArrow:before{width:14px;height:1.5px;transform:translateY(-50%)}.CuttingArchive-module__ivZ8eq__cardActionArrow:after{transform-origin:50%;background:0 0;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-50%)rotate(45deg)}.CuttingArchive-module__ivZ8eq__card:hover .CuttingArchive-module__ivZ8eq__cardAction{opacity:1;background:#0b65c8b8;border-color:#ffffff3d}.CuttingArchive-module__ivZ8eq__card:hover .CuttingArchive-module__ivZ8eq__cardActionArrow{transform:translate(5px)}.CuttingArchive-module__ivZ8eq__pagination{justify-content:center;align-items:center;gap:22px;margin-top:56px;display:flex}.CuttingArchive-module__ivZ8eq__pageButton,.CuttingArchive-module__ivZ8eq__pageNumber{color:#7a8795;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:32px;font-size:.95rem;font-weight:600;line-height:1;transition:color .18s,opacity .18s;display:inline-flex}.CuttingArchive-module__ivZ8eq__pageButton:not(:disabled):hover,.CuttingArchive-module__ivZ8eq__pageNumber:hover{color:#0b65c8}.CuttingArchive-module__ivZ8eq__pageButton:focus-visible,.CuttingArchive-module__ivZ8eq__pageNumber:focus-visible,.CuttingArchive-module__ivZ8eq__card:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.CuttingArchive-module__ivZ8eq__pageButton:disabled{cursor:default;opacity:.32}.CuttingArchive-module__ivZ8eq__pageNumber{position:relative}.CuttingArchive-module__ivZ8eq__pageNumber[data-current-page]{color:#0b65c8}.CuttingArchive-module__ivZ8eq__pageNumber[data-current-page]:after{content:"";background:#0b65c8;height:1px;position:absolute;bottom:-8px;left:0;right:0}.CuttingArchive-module__ivZ8eq__detailGrid{gap:20px;display:grid}.CuttingArchive-module__ivZ8eq__detailHero{background:#fff;border:1px solid #dbe2ea;padding:24px}.CuttingArchive-module__ivZ8eq__section{margin-top:56px}.CuttingArchive-module__ivZ8eq__sectionTitle{color:#071524;letter-spacing:.08em;font-size:1.2rem;font-weight:600}.CuttingArchive-module__ivZ8eq__description{color:#4b5563;overflow-wrap:anywhere;word-break:keep-all;max-width:760px;margin-top:20px;font-size:1rem;line-height:1.8}.CuttingArchive-module__ivZ8eq__descriptionParagraph{white-space:pre-line}.CuttingArchive-module__ivZ8eq__descriptionParagraph+.CuttingArchive-module__ivZ8eq__descriptionParagraph{margin-top:12px}.CuttingArchive-module__ivZ8eq__applicationsSection{margin-top:36px}.CuttingArchive-module__ivZ8eq__applicationsList{color:#4b5563;gap:10px;max-width:760px;margin-top:20px;font-size:1rem;line-height:1.75;display:grid}.CuttingArchive-module__ivZ8eq__applicationItem{overflow-wrap:anywhere;word-break:keep-all;min-width:0;padding-left:18px;position:relative}.CuttingArchive-module__ivZ8eq__applicationItem:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.CuttingArchive-module__ivZ8eq__gallery{gap:20px;margin-top:24px;display:grid}.CuttingArchive-module__ivZ8eq__resultFrame{aspect-ratio:4/3;background:#eef3f8;border:1px solid #dbe2ea;position:relative;overflow:hidden}.CuttingArchive-module__ivZ8eq__videoPreview{aspect-ratio:16/9;background:#eef3f8;border:1px solid #dbe2ea;width:min(100%,640px);margin-top:24px;display:block;position:relative;overflow:hidden}.CuttingArchive-module__ivZ8eq__videoPreview:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.CuttingArchive-module__ivZ8eq__videoThumbnail{object-fit:cover;transition:transform .32s ease-out}.CuttingArchive-module__ivZ8eq__videoOverlay{content:"";background:#020b1438;transition:background .28s ease-out;position:absolute;inset:0}.CuttingArchive-module__ivZ8eq__videoPlayIcon{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020b148a;border:1px solid #ffffff38;width:58px;height:58px;transition:background .28s ease-out,border-color .28s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CuttingArchive-module__ivZ8eq__videoPlayIcon:before{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-40%,-50%)}.CuttingArchive-module__ivZ8eq__videoPreview:hover .CuttingArchive-module__ivZ8eq__videoOverlay{background:#020b1457}.CuttingArchive-module__ivZ8eq__videoPreview:hover .CuttingArchive-module__ivZ8eq__videoPlayIcon{background:#0b65c89e;border-color:#ffffff5c}@media (min-width:768px){.CuttingArchive-module__ivZ8eq__grid,.CuttingArchive-module__ivZ8eq__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.CuttingArchive-module__ivZ8eq__body,.CuttingArchive-module__ivZ8eq__detailHero{padding:28px}}@media (min-width:1024px){.CuttingArchive-module__ivZ8eq__grid,.CuttingArchive-module__ivZ8eq__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.CuttingArchive-module__ivZ8eq__pagination{gap:16px}}@media (prefers-reduced-motion:reduce){.CuttingArchive-module__ivZ8eq__card,.CuttingArchive-module__ivZ8eq__cardAction,.CuttingArchive-module__ivZ8eq__cardActionArrow,.CuttingArchive-module__ivZ8eq__image,.CuttingArchive-module__ivZ8eq__pageButton,.CuttingArchive-module__ivZ8eq__pageNumber,.CuttingArchive-module__ivZ8eq__videoOverlay,.CuttingArchive-module__ivZ8eq__videoPlayIcon,.CuttingArchive-module__ivZ8eq__videoThumbnail{transition:none}}
.AboutSection-module__QVoG9G__businessCard{}.AboutSection-module__QVoG9G__businessCardContent{}
.CompanyPageSections-module__lbnG-G__logoMark{aspect-ratio:551/299;width:min(72%,430px);position:relative;overflow:hidden}.CompanyPageSections-module__lbnG-G__logoShine{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(112deg,#0000 0% 38%,#ffffff1a 44%,#ffffffc7 50%,#ffffff1f 56%,#0000 62% 100%);animation:5.2s ease-in-out infinite CompanyPageSections-module__lbnG-G__company-logo-shine;position:absolute;inset:0;transform:translate(-130%);-webkit-mask-image:url(/images/brand/femtosolutionlogo.png);mask-image:url(/images/brand/femtosolutionlogo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes CompanyPageSections-module__lbnG-G__company-logo-shine{0%,18%{opacity:0;transform:translate(-130%)}22%{opacity:.74}39%{opacity:.74;transform:translate(130%)}44%,to{opacity:0;transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.CompanyPageSections-module__lbnG-G__logoShine{opacity:0;animation:none;transform:none}}
.PatentsCertificationsGallery-module__mPNgSa__grid{grid-template-columns:1fr;gap:20px;scroll-margin-top:104px;display:grid}.PatentsCertificationsGallery-module__mPNgSa__card{text-align:left;background:#fff;border:1px solid #dbe2ea;flex-direction:column;min-width:0;height:100%;transition:border-color .3s;display:flex;overflow:hidden}.PatentsCertificationsGallery-module__mPNgSa__card:hover{border-color:#b8cce2}.PatentsCertificationsGallery-module__mPNgSa__imageFrame{aspect-ratio:4/5;background:linear-gradient(135deg,#0715240d,#07152400),#eef3f8;position:relative;overflow:hidden}.PatentsCertificationsGallery-module__mPNgSa__image{object-fit:contain;object-position:center;padding:22px}.PatentsCertificationsGallery-module__mPNgSa__body{flex:1;align-content:start;gap:8px;min-height:108px;padding:16px 20px;display:grid}.PatentsCertificationsGallery-module__mPNgSa__title{-webkit-line-clamp:2;color:#071524;letter-spacing:.01em;word-break:keep-all;-webkit-box-orient:vertical;font-size:clamp(1.125rem,1.5vw,1.25rem);font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.PatentsCertificationsGallery-module__mPNgSa__date{color:#6b7280;letter-spacing:.08em;font-size:.875rem;font-weight:600;line-height:1.4}.PatentsCertificationsGallery-module__mPNgSa__interactive{cursor:pointer}.PatentsCertificationsGallery-module__mPNgSa__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.PatentsCertificationsGallery-module__mPNgSa__overlay{z-index:100;background:#071524e0;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.PatentsCertificationsGallery-module__mPNgSa__dialog{color:#fff;justify-items:center;max-width:90vw;display:grid;position:relative}.PatentsCertificationsGallery-module__mPNgSa__dialogImageFrame{width:90vw;height:min(86vh,100vh - 140px);position:relative}.PatentsCertificationsGallery-module__mPNgSa__dialogImage{object-fit:contain;object-position:center}.PatentsCertificationsGallery-module__mPNgSa__closeButton{z-index:1;color:#fff;background:#071524d1;border:1px solid #ffffff7a;place-items:center;width:44px;height:44px;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:0;right:0}.PatentsCertificationsGallery-module__mPNgSa__closeButton:hover{border-color:#fff}.PatentsCertificationsGallery-module__mPNgSa__closeButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.PatentsCertificationsGallery-module__mPNgSa__caption{text-align:center;justify-items:center;gap:4px;max-width:720px;padding-top:14px;display:grid}.PatentsCertificationsGallery-module__mPNgSa__caption h2{font-size:.95rem;font-weight:600;line-height:1.4}.PatentsCertificationsGallery-module__mPNgSa__caption p{color:#ffffffb8;font-size:.8rem}.PatentsCertificationsGallery-module__mPNgSa__pagination{justify-content:center;align-items:center;gap:22px;margin-top:56px;display:flex}.PatentsCertificationsGallery-module__mPNgSa__pageButton,.PatentsCertificationsGallery-module__mPNgSa__pageNumber{color:#7a8795;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:32px;font-size:.95rem;font-weight:600;line-height:1;transition:color .18s,opacity .18s;display:inline-flex}.PatentsCertificationsGallery-module__mPNgSa__pageButton:not(:disabled):hover,.PatentsCertificationsGallery-module__mPNgSa__pageNumber:hover{color:#0b65c8}.PatentsCertificationsGallery-module__mPNgSa__pageButton:focus-visible,.PatentsCertificationsGallery-module__mPNgSa__pageNumber:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.PatentsCertificationsGallery-module__mPNgSa__pageButton:disabled{cursor:default;opacity:.32}.PatentsCertificationsGallery-module__mPNgSa__pageNumber{position:relative}.PatentsCertificationsGallery-module__mPNgSa__pageNumber[data-current-page]{color:#0b65c8}.PatentsCertificationsGallery-module__mPNgSa__pageNumber[data-current-page]:after{content:"";background:#0b65c8;height:1px;position:absolute;bottom:-8px;left:0;right:0}@media (min-width:768px){.PatentsCertificationsGallery-module__mPNgSa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PatentsCertificationsGallery-module__mPNgSa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.PatentsCertificationsGallery-module__mPNgSa__pagination{gap:16px}.PatentsCertificationsGallery-module__mPNgSa__overlay{padding:20px}.PatentsCertificationsGallery-module__mPNgSa__dialog,.PatentsCertificationsGallery-module__mPNgSa__dialogImageFrame{width:100%;max-width:90vw}}@media (prefers-reduced-motion:reduce){.PatentsCertificationsGallery-module__mPNgSa__card,.PatentsCertificationsGallery-module__mPNgSa__pageButton,.PatentsCertificationsGallery-module__mPNgSa__pageNumber{transition:none}}
