.home-hero{color:#fff;background:#000;min-height:100svh;position:relative;overflow:hidden}.home-hero__media,.home-hero__overlay{width:100%;height:100%;position:absolute;inset:0}.home-hero__media{isolation:isolate;background:#0d1f19;overflow:hidden}.home-hero__slide{z-index:0;object-fit:cover;opacity:0}.home-hero__slide--previous{opacity:1;animation:7.4s cubic-bezier(.33,0,.2,1) both hero-slide-zoom}.home-hero__slide--active{z-index:1;opacity:1;animation:1.4s cubic-bezier(.22,1,.36,1) both hero-slide-fade,7.4s cubic-bezier(.33,0,.2,1) both hero-slide-zoom}.home-hero__overlay{background:linear-gradient(#00000052 0%,#0000 26% 72%,#0000006b 100%),linear-gradient(90deg,#000000bd 0%,#0000008f 46%,#0000004d 100%)}.home-hero__pagination{z-index:2;gap:6px;width:min(100% - 80px,1600px);margin-inline:auto;animation:.72s cubic-bezier(.22,1,.36,1) .7s both hero-content-reveal;display:flex;position:absolute;bottom:clamp(20px,4vh,40px);left:0;right:0}.home-hero__pagination-item{cursor:pointer;background:0 0;border:0;width:44px;height:24px;padding:0;position:relative}.home-hero__pagination-item:before,.home-hero__pagination-item:after{content:"";border-radius:999px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.home-hero__pagination-item:before{background:#ffffff4d;transition:background-color .24s}.home-hero__pagination-item:after{transform-origin:0;background:#b5e568;transform:scaleX(0)}.home-hero__pagination-item:hover:before{background:#ffffff8c}.home-hero__pagination-item:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #b5e568}.home-hero__pagination-item--active:after{animation:hero-slide-progress var(--hero-slide-duration) linear both}.home-hero__content{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(40px,5vw,88px);width:min(100% - 80px,1600px);min-height:100svh;margin-inline:auto;padding-block:clamp(124px,14vh,152px) clamp(56px,8vh,96px);display:grid;position:relative}.home-hero__copy{max-width:760px}.home-hero__eyebrow{letter-spacing:.04em;text-transform:uppercase;margin:0 0 clamp(20px,3vh,34px);font-size:clamp(.75rem,.9vw,1rem);font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) .12s both hero-content-reveal}.home-hero__title{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(2.25rem,4.2vw,4.6rem);font-weight:600;line-height:1.02;animation:.76s cubic-bezier(.22,1,.36,1) .22s both hero-content-reveal}.home-hero__title span{display:block}.home-hero__description{max-width:670px;margin:clamp(24px,3vh,38px) 0 0;font-size:clamp(.95rem,1vw,1.1rem);font-weight:500;line-height:1.55;animation:.72s cubic-bezier(.22,1,.36,1) .34s both hero-content-reveal}.home-hero__actions{flex-wrap:wrap;gap:16px;margin-top:clamp(28px,4vh,44px);animation:.72s cubic-bezier(.22,1,.36,1) .46s both hero-content-reveal;display:flex}.home-hero__action{min-width:210px;min-height:56px;color:inherit;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:8px 9px 8px 22px;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.home-hero__action:hover{transform:translateY(-2px)}.home-hero__action:hover .home-hero__action-icon{transform:translate(1px,-1px)}.home-hero__action:focus-visible{outline-offset:4px;outline:3px solid #a9df55}.home-hero__action--primary{color:#10382b;background:#b5e568;box-shadow:0 10px 24px #08231a2e}.home-hero__action--primary:hover{background:#c3ed80;box-shadow:0 13px 28px #08231a3d}.home-hero__action--primary .home-hero__action-icon{color:#10382b;background:#10382b1f}.home-hero__action--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff6b;min-width:232px}.home-hero__action--secondary:hover{background:#ffffff21;border-color:#ffffffad}.home-hero__action--secondary .home-hero__action-icon{color:#c9ef8c;background:#b5e56821}.home-hero__action-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s;display:inline-flex}.home-hero__action-icon svg{width:17px;height:17px}.home-hero__advantages{--advantage-size:clamp(155px, 12vw, 205px);grid-template-columns:repeat(2, var(--advantage-size));justify-content:center;gap:clamp(4px,1vw,16px);display:grid}.home-hero__advantage{width:var(--advantage-size);aspect-ratio:320/360;color:#174f3e;text-align:center;filter:drop-shadow(0 18px 24px #00000029);animation:.76s cubic-bezier(.22,1,.36,1) both hero-card-reveal;position:relative}.home-hero__advantage:first-child{animation-delay:.36s}.home-hero__advantage:nth-child(2){animation-delay:.47s}.home-hero__advantage:nth-child(3){animation-delay:.58s}.home-hero__advantage:last-child{margin-top:calc(var(--advantage-size)*-.24);grid-column:1/-1;justify-self:center}.home-hero__advantage-shape{fill:#fffffff5;width:100%;height:100%;position:absolute;inset:0}.home-hero__advantage-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:16% 12%}.home-hero__advantage-content svg{width:clamp(36px,3vw,48px);height:clamp(36px,3vw,48px)}.home-hero__advantage-content h2{max-width:155px;margin:14px 0 0;font-size:clamp(.7rem,.8vw,.88rem);font-weight:650;line-height:1.4}@media (max-width:1100px){.home-hero__overlay{background:#0009}.home-hero__pagination{justify-content:center}.home-hero__content{grid-template-columns:1fr;align-content:center;justify-items:center;gap:52px;width:min(100% - 48px,900px);padding-block:120px 96px}.home-hero__copy{text-align:center;max-width:700px}.home-hero__description{margin-inline:auto}.home-hero__actions{justify-content:center}.home-hero__advantages{--advantage-size:clamp(145px, 20vw, 190px);grid-template-columns:repeat(2, var(--advantage-size));justify-content:center}}@media (max-width:680px){.home-hero__content{width:min(100% - 32px,560px);padding-block:104px 80px}.home-hero__pagination{width:min(100% - 32px,560px);bottom:24px}.home-hero__pagination-item{width:32px}.home-hero__eyebrow{margin-bottom:22px;line-height:1.5}.home-hero__title{font-size:clamp(2rem,9vw,2.8rem)}.home-hero__description{line-height:1.45}.home-hero__actions{flex-direction:column}.home-hero__action{width:100%}.home-hero__advantages{--advantage-size:clamp(110px, 38vw, 150px);grid-template-columns:repeat(2, var(--advantage-size));justify-content:center}.home-hero__advantage-content h2{max-width:110px;margin-top:9px;font-size:.58rem}.home-hero__advantage-content svg{width:28px;height:28px}}.about-preview{scroll-margin-top:96px;position:relative;overflow:hidden}@supports (animation-timeline:view()){.about-preview{view-timeline-name:--about-parallax}}.about-preview{color:#123c30;background:#afb2af}.about-preview:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#123c3021 1.2px,#0000 1.2px);background-size:15px 15px;width:min(48vw,720px);height:58%;position:absolute;bottom:4%;left:-4%;-webkit-mask-image:linear-gradient(110deg,#000,#0000 78%);mask-image:linear-gradient(110deg,#000,#0000 78%)}.about-preview__background{filter:saturate(.82)brightness(.88);inset:-24% 0}@supports (animation-timeline:view()){.about-preview__background{animation-name:about-parallax;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--about-parallax}}.about-preview__background:after{content:"";background:linear-gradient(100deg,#99a29bcc 0%,#99a29bb3 34%,#99a29b70 100%);position:absolute;inset:0}.about-preview__glow{filter:blur(90px);pointer-events:none;background:#b5e5683d;border-radius:50%;width:680px;height:680px;position:absolute;top:-280px;right:-220px}.about-preview__inner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:clamp(56px,7vw,120px);width:min(100% - 80px,1600px);min-height:850px;margin-inline:auto;padding-block:clamp(96px,10vw,150px) clamp(64px,6vw,96px);display:grid;position:relative}.about-preview__copy{max-width:650px}.about-preview__eyebrow{align-items:center;gap:14px;margin-bottom:clamp(36px,5vw,64px);display:flex}.about-preview__eyebrow>span{color:#10382b;background:#b5e568;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.about-preview__eyebrow p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.about-preview__eyebrow small{color:#4e6359;white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:600}.about-preview__year{align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.about-preview__year strong{color:#dce8df;letter-spacing:-.09em;font-size:clamp(4.8rem,7vw,7.5rem);font-weight:750;line-height:.75}.about-preview__year span{color:#4a6159;letter-spacing:.06em;text-transform:uppercase;max-width:90px;font-size:.68rem;font-weight:700;line-height:1.35}.about-preview__copy h2{letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(2rem,3.1vw,3.45rem);font-weight:600;line-height:1.08}.about-preview__description{color:#2f453c;max-width:610px;margin:28px 0 0;font-size:clamp(.9rem,1vw,1.02rem);font-weight:500;line-height:1.65}.about-preview__points{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.about-preview__points li{color:#244e41;align-items:center;gap:13px;font-size:.8rem;font-weight:650;line-height:1.4;display:flex}.about-preview__points span{color:#10382b;background:#b5e568;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.about-preview__points span svg{stroke-width:2.5px;width:13px;height:13px}.about-preview__features{background:#ffffff73;border:1px solid #123c301c;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:visible;box-shadow:0 30px 70px #193f3314}.about-preview__feature{text-align:center;background:#ffffffbd;border-bottom:1px solid #123c301c;border-right:1px solid #123c301c;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:48px clamp(28px,3vw,48px);transition:background-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.about-preview__feature:first-child{border-radius:27px 0 0}.about-preview__feature:nth-child(2){border-right:0;border-radius:0 27px 0 0}.about-preview__feature:nth-child(3){border-bottom:0;border-radius:0 0 0 27px}.about-preview__feature:nth-child(4){border-bottom:0;border-right:0;border-radius:0 0 27px}.about-preview__feature:hover{z-index:2;background:#fff;transform:translateY(-4px);box-shadow:0 20px 50px #143e311f}.about-preview__feature h3{color:#143f32;margin:20px 0 0;font-size:clamp(.86rem,1vw,1.02rem);font-weight:750;line-height:1.3}.about-preview__feature p{color:#687a72;max-width:260px;margin:12px 0 0;font-size:.76rem;font-weight:500;line-height:1.6}.about-preview__feature-number{color:#a4b3ac;letter-spacing:.08em;font-size:.62rem;font-weight:700;position:absolute;top:24px;left:26px}.about-preview__feature:nth-child(2n) .about-preview__feature-number{left:auto;right:26px}.about-preview__feature-icon{color:#2a664e;background:#edf7de;border:1px solid #46763b21;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.about-preview__feature-icon svg{width:28px;height:28px}.about-preview__feature-center{z-index:4;color:#b5e568;background:#10382b;border:8px solid #f3f7f3;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px #10382b3d}.about-preview__feature-center svg{width:31px;height:31px}.about-preview__statement{z-index:1;text-align:center;width:min(100% - 80px,1600px);margin-inline:auto;padding-bottom:clamp(96px,10vw,150px);position:relative}.research-preview__title{text-align:center;margin-bottom:clamp(36px,3.5vw,56px)}.about-preview__statement p,.research-preview__title h2,.products-preview__sectors-heading h3{color:#123c30;letter-spacing:-.04em;text-wrap:balance;max-width:1080px;margin:0 auto;font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:600;line-height:1.2}.about-preview__statement-divider,.research-preview__title-divider,.products-preview__sectors-heading-divider{align-items:center;gap:18px;max-width:720px;margin:0 auto clamp(36px,4vw,56px);display:flex}.about-preview__statement-divider:before,.about-preview__statement-divider:after,.research-preview__title-divider:before,.research-preview__title-divider:after,.products-preview__sectors-heading-divider:before,.products-preview__sectors-heading-divider:after{content:"";background:linear-gradient(90deg,#0000,#123c302e);flex:1;height:1px}.about-preview__statement-divider:after,.research-preview__title-divider:after,.products-preview__sectors-heading-divider:after{background:linear-gradient(90deg,#123c302e,#0000)}.about-preview__statement-divider span,.research-preview__title-divider span,.products-preview__sectors-heading-divider span{background:#b5e568;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 6px #b5e5683d}.research-preview__title-divider,.products-preview__sectors-heading-divider{max-width:420px;margin-bottom:clamp(16px,1.6vw,24px)}@media (max-width:1180px){.about-preview__inner{grid-template-columns:1fr;width:min(100% - 56px,980px)}.about-preview__copy{max-width:760px}.about-preview__statement{width:min(100% - 56px,980px)}}@media (max-width:680px){.about-preview__inner{gap:52px;width:min(100% - 32px,560px);min-height:auto;padding-block:84px 56px}.about-preview__statement{width:min(100% - 32px,560px);padding-bottom:84px}.about-preview__statement p{font-size:clamp(1.4rem,6.4vw,1.85rem);line-height:1.25}.about-preview__statement-divider{margin-bottom:32px}.about-preview__eyebrow{flex-wrap:wrap;align-items:flex-start;margin-bottom:48px}.about-preview__eyebrow small{width:100%;margin-left:54px}.about-preview__year strong{font-size:4.2rem}.about-preview__copy h2{font-size:clamp(1.85rem,8vw,2.5rem)}.about-preview__features{border-radius:22px;grid-template-columns:1fr}.about-preview__feature{border-bottom:1px solid #123c301c;border-right:0;border-radius:0;min-height:250px}.about-preview__feature:first-child{border-radius:21px 21px 0 0}.about-preview__feature:nth-child(2),.about-preview__feature:nth-child(3){border-bottom:1px solid #123c301c;border-radius:0}.about-preview__feature:nth-child(4){border-bottom:0;border-radius:0 0 21px 21px}.about-preview__feature-center{display:none}}.research-preview{color:#123c30;background:#a9aeaa;border-top:1px solid #123c3014;padding-block:clamp(64px,6vw,96px);scroll-margin-top:96px;position:relative;overflow:hidden}.research-preview__background{filter:saturate(.8)brightness(.88)}.research-preview__background:after{content:"";background:linear-gradient(#929c95cc 0%,#929c9585 46%,#929c95cc 100%);position:absolute;inset:0}.research-preview__top{z-index:1;width:min(100% - 80px,1600px);margin-inline:auto;position:relative}.research-preview__heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.research-preview__heading>span{color:#b5e568;background:#10382b;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.research-preview__heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.research-preview__directions{grid-template-columns:minmax(0,1fr);justify-self:end;gap:16px;width:80%;display:grid}.research-preview__direction{background:#ffffffd1;border:1px solid #123c301a;border-radius:22px;min-height:260px;padding:34px 30px 32px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;box-shadow:0 18px 44px #143e310d}.research-preview__direction:hover{border-color:#608e4159;transform:translateY(-5px);box-shadow:0 24px 54px #143e311a}.research-preview__direction:hover .research-preview__direction-icon{color:#10382b;background:#b5e568}.research-preview__direction h3{margin:24px 0 0;font-size:clamp(.88rem,1vw,1.06rem);font-weight:750;line-height:1.35}.research-preview__direction p{color:#687b72;margin:12px 0 0;font-size:.75rem;font-weight:500;line-height:1.6}.research-preview__direction-number{color:#9baca4;letter-spacing:.08em;font-size:.62rem;font-weight:700;position:absolute;top:24px;right:26px}.research-preview__direction-icon{color:#2a664e;background:#edf7de;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .22s,color .22s;display:inline-flex}.research-preview__direction-icon svg{width:25px;height:25px}.research-marquee{background:#10382b;padding-block:clamp(14px,1.6vw,24px);position:relative;overflow:hidden}.research-marquee:before,.research-marquee:after{z-index:2;content:"";pointer-events:none;width:clamp(90px,12vw,220px);position:absolute;top:0;bottom:0}.research-marquee:before{background:linear-gradient(90deg,#10382b 10%,#10382b00 100%);left:0}.research-marquee:after{background:linear-gradient(270deg,#10382b 10%,#10382b00 100%);right:0}.research-marquee__background{filter:saturate(.7)}.research-marquee__background:after{content:"";background:linear-gradient(90deg,#10382be0 0%,#10382b8f 50%,#10382be0 100%);position:absolute;inset:0}.research-marquee__track{will-change:transform;width:max-content;animation:34s linear infinite research-marquee;display:flex}.research-marquee__group{align-items:center;gap:clamp(36px,4vw,72px);padding-right:clamp(36px,4vw,72px);display:flex}.research-marquee__group span{color:#b5e568;letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;font-size:clamp(3rem,5.4vw,6rem);font-weight:700;line-height:1}.research-marquee__group span[data-outline=true]{color:#0000;-webkit-text-stroke:1.5px #ffffff52}.research-preview__layout{grid-template-columns:minmax(520px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(64px,8vw,140px);display:grid}.research-preview__media{aspect-ratio:1/1.025;width:95%;position:relative}.research-preview__image-slot{aspect-ratio:320/360;filter:drop-shadow(0 24px 30px #143e311f);width:42%;position:absolute}.research-preview__image-slot:hover .research-preview__image-photo{transform:scale(1.035)}.research-preview__clip{position:absolute}.research-preview__image-frame,.research-preview__image-layer{position:absolute;inset:0}.research-preview__image-layer{opacity:0;overflow:hidden}.research-preview__image-photo{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.research-preview__image-layer--current{z-index:2;opacity:1}.research-preview__image-layer--leaving{z-index:1;opacity:1}.research-preview__image-slot[data-transition=slide] .research-preview__image-frame{clip-path:url(#research-hexagon)}.research-preview__image-slot[data-transition=slide] .research-preview__image-layer--entering{animation:.85s cubic-bezier(.65,0,.35,1) both research-slide-in}.research-preview__image-slot[data-transition=slide] .research-preview__image-layer--leaving{animation:.85s cubic-bezier(.65,0,.35,1) both research-slide-out}.research-preview__image-slot[data-transition=pop] .research-preview__image-layer{clip-path:url(#research-hexagon)}.research-preview__image-slot[data-transition=pop] .research-preview__image-layer--entering{animation:.52s cubic-bezier(.34,1.56,.64,1) .32s both research-pop-in}.research-preview__image-slot[data-transition=pop] .research-preview__image-layer--leaving{animation:.32s cubic-bezier(.55,0,1,.45) both research-pop-out}.research-preview__image-slot--one{top:0;left:4%}.research-preview__image-slot--two{top:0;right:4%}.research-preview__image-slot--three{bottom:10%;left:29%}@media (max-width:1100px){.research-preview__top{width:min(100% - 56px,980px)}.research-preview__layout{grid-template-columns:1fr}.research-preview__media{width:min(95%,618px)}.research-preview__directions{width:100%}}@media (max-width:680px){.research-preview{padding-block:56px}.research-preview__top{width:min(100% - 32px,560px)}.research-preview__title{margin-bottom:32px}.research-preview__title h2{font-size:clamp(1.4rem,6.4vw,1.85rem);line-height:1.25}.research-preview__title-divider{margin-bottom:16px}.research-preview__direction{min-height:230px}.research-marquee__group span{font-size:clamp(2.6rem,13vw,4rem)}.research-preview__layout{gap:56px}}.technology-preview{color:#fff;background:#154634;padding-block:clamp(104px,10vw,160px);scroll-margin-top:96px;position:relative;overflow:hidden}.technology-preview__panels{--panel-skew:skewX(-14deg);--panel-unskew:skewX(14deg);gap:10px;display:flex;position:absolute;inset:0 -16%}.technology-preview__panel{transform:var(--panel-skew);flex:1 1 0;transition:flex-grow .8s cubic-bezier(.65,0,.35,1);position:relative;overflow:hidden}.technology-preview__panel:after{content:"";background:linear-gradient(#0e342899 0%,#0e342880 100%);transition:opacity .8s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.technology-preview__panel-image{width:64vw;transform:var(--panel-unskew);margin-left:-32vw;position:absolute;top:0;bottom:0;left:50%}.technology-preview__panel-photo{object-fit:cover}.technology-preview__panel--active{flex-grow:1.4}.technology-preview__panel--active:after{opacity:.6}.technology-preview__inner{z-index:1;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(70px,8vw,140px);width:min(100% - 80px,1600px);margin-inline:auto;display:grid;position:relative}.technology-preview__copy{max-width:570px;position:sticky;top:128px}.technology-preview__heading{align-items:center;gap:14px;margin-bottom:clamp(42px,5vw,68px);display:flex}.technology-preview__heading span{color:#10382b;background:#b5e568;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.technology-preview__heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.technology-preview__kicker{color:#b5e568;letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-size:.75rem;font-weight:750;line-height:1.45}.technology-preview__copy h2{letter-spacing:-.048em;margin:0;font-size:clamp(2.15rem,3.25vw,3.75rem);font-weight:600;line-height:1.08}.technology-preview__description{color:#ffffffc2;margin:30px 0 0;font-size:clamp(.9rem,1vw,1.02rem);font-weight:500;line-height:1.72}.technology-preview__description+.technology-preview__description{margin-top:16px}.technology-preview__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,82px);display:grid}.technology-preview__item{border-bottom:1px solid #ffffff29;grid-template-columns:64px minmax(0,1fr);gap:24px;min-height:236px;padding-block:34px 42px;transition:transform .22s;display:grid}.technology-preview__item:nth-child(-n+2){padding-top:0}.technology-preview__item:hover{transform:translate(5px)}.technology-preview__item:hover .technology-preview__icon{color:#10382b;background:#b5e568;border-color:#b5e568;box-shadow:0 12px 28px #426b302e}.technology-preview__icon{color:#b5e568;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;transition:border-color .22s,background-color .22s,box-shadow .22s,color .22s;display:inline-flex}.technology-preview__icon svg{width:27px;height:27px}.technology-preview__item-content{padding-top:4px;position:relative}.technology-preview__item-content h3{color:#fff;max-width:300px;margin:0;padding-right:28px;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:750;line-height:1.38}.technology-preview__item-content p{color:#ffffffbd;max-width:340px;margin:14px 0 0;font-size:.76rem;font-weight:500;line-height:1.65}.technology-preview__item-number{color:#ffffff80;letter-spacing:.08em;font-size:.6rem;font-weight:700;position:absolute;top:5px;right:0}@media (max-width:1120px){.technology-preview__panels{--panel-skew:skewY(-6deg);--panel-unskew:skewY(6deg);flex-direction:column;inset:-6% 0}.technology-preview__panel-image{width:auto;margin-left:0;inset:-30% 0}.technology-preview__panel--active{flex-grow:1}.technology-preview__inner{grid-template-columns:1fr;width:min(100% - 56px,980px)}.technology-preview__copy{max-width:760px;position:static}}@media (max-width:680px){.technology-preview{padding-block:84px}.technology-preview__inner{gap:64px;width:min(100% - 32px,560px)}.technology-preview__copy h2{font-size:clamp(1.85rem,8vw,2.55rem)}.technology-preview__items{grid-template-columns:1fr}.technology-preview__item{min-height:220px}.technology-preview__item:nth-child(2){padding-top:34px}.technology-preview__item-number{right:2px}}.products-preview{color:#123c30;background:#b8b8b8;border-top:1px solid #123c3012;padding-block:clamp(104px,10vw,160px);scroll-margin-top:96px;position:relative;overflow:hidden}.products-preview__background{filter:saturate(.82)brightness(.88)}.products-preview__background .section-photo__image{object-position:50% 34%}.products-preview__background:after{content:"";background:linear-gradient(#a2a7a2c2 0%,#a2a7a270 44%,#a2a7a2c7 100%);position:absolute;inset:0}.products-preview__glow{filter:blur(110px);pointer-events:none;background:#b5e56829;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px}.products-preview__inner{z-index:1;width:min(100% - 80px,1600px);margin-inline:auto;position:relative}.products-preview__heading{align-items:center;gap:14px;margin-bottom:clamp(42px,5vw,68px);display:flex}.products-preview__heading span{color:#10382b;background:#b5e568;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.products-preview__heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.products-preview__intro{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(36px,5vw,96px);margin-bottom:clamp(52px,6vw,88px);display:grid}.products-preview__intro h2{letter-spacing:-.048em;max-width:780px;margin:0;font-size:clamp(2.15rem,3.25vw,3.75rem);font-weight:600;line-height:1.08}.products-preview__kicker{color:#3f6b37;letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;font-size:.75rem;font-weight:750;line-height:1.45}.products-preview__description{color:#334a41;max-width:560px;margin:0;font-size:clamp(.9rem,1vw,1.02rem);font-weight:500;line-height:1.72}.products-preview__advantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,28px);display:grid}.products-preview__advantage{background:#f8faf8;border:1px solid #123c301a;border-radius:26px;padding:clamp(28px,2.6vw,42px);transition:border-color .24s,box-shadow .24s,transform .24s}.products-preview__advantage h3{color:#143f32;margin:0;font-size:clamp(1rem,1.2vw,1.22rem);font-weight:750;line-height:1.34}.products-preview__advantage p{color:#6a7c73;margin:16px 0 0;font-size:.8rem;font-weight:500;line-height:1.7}.products-preview__advantage:hover{border-color:#b5e568d9;transform:translateY(-4px);box-shadow:0 22px 46px #123c3017}.products-preview__advantage:hover .products-preview__advantage-icon{color:#10382b;background:#b5e568}.products-preview__advantage-top{justify-content:space-between;align-items:center;margin-bottom:clamp(28px,3vw,44px);display:flex}.products-preview__advantage-icon{color:#2b6a51;background:#eef6e6;border:1px solid #40734c29;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;transition:background-color .24s,color .24s;display:inline-flex}.products-preview__advantage-icon svg{width:27px;height:27px}.products-preview__advantage-number{color:#a3b2aa;letter-spacing:.08em;font-size:.62rem;font-weight:700}.products-preview__sectors-heading{text-align:center;margin-block:clamp(60px,7vw,104px) clamp(44px,5vw,72px)}.products-preview__sectors{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(36px,5vw,92px);display:grid}.products-preview__sectors-copy{position:sticky;top:128px}.products-preview__sectors-copy h3{letter-spacing:-.038em;max-width:420px;margin:0;font-size:clamp(1.5rem,2vw,2.15rem);font-weight:600;line-height:1.16}.products-preview__sectors-label{color:#3f6b37;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:.72rem;font-weight:750;display:block}.products-preview__sectors-list{margin:0;padding:0;list-style:none}.products-preview__sectors-list li{border-bottom:1px solid #123c301a;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.6vw,26px);padding-block:clamp(18px,1.8vw,26px);transition:transform .22s;display:grid}.products-preview__sectors-list li:first-child{padding-top:0}.products-preview__sectors-list li:hover{transform:translate(6px)}.products-preview__sectors-list li:hover .products-preview__sector-icon{color:#10382b;background:#b5e568;border-color:#b5e568}.products-preview__sector-icon{color:#2b6a51;background:#f3f8ef;border:1px solid #40734c29;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:border-color .22s,background-color .22s,color .22s;display:inline-flex}.products-preview__sector-icon svg{width:23px;height:23px}.products-preview__sector-name{color:#143f32;font-size:clamp(.92rem,1.05vw,1.1rem);font-weight:700;line-height:1.4}.products-preview__sector-number{color:#a3b2aa;letter-spacing:.08em;font-size:.62rem;font-weight:700}@media (max-width:1120px){.products-preview__inner{width:min(100% - 56px,980px)}.products-preview__intro{grid-template-columns:1fr;align-items:start}.products-preview__advantages,.products-preview__sectors{grid-template-columns:1fr}.products-preview__sectors-copy{position:static}}@media (max-width:680px){.products-preview{padding-block:84px}.products-preview__inner{width:min(100% - 32px,560px)}.products-preview__intro h2{font-size:clamp(1.85rem,8vw,2.55rem)}.products-preview__sectors-heading{margin-block:56px 36px}.products-preview__sectors-heading h3{font-size:clamp(1.4rem,6.4vw,1.85rem);line-height:1.25}.products-preview__sectors-heading-divider{margin-bottom:16px}.products-preview__sectors-list li{grid-template-columns:46px minmax(0,1fr);gap:16px}.products-preview__sector-number{display:none}.products-preview__sector-icon{width:46px;height:46px}.products-preview__sector-icon svg{width:20px;height:20px}}.quality-preview{color:#fff;background:#174a3b;scroll-margin-top:96px;position:relative;overflow:hidden}.quality-preview__background,.quality-preview__overlay{position:absolute;inset:0}.quality-preview__background{isolation:isolate;background-color:#173e33}.quality-preview__background-image{z-index:0;object-fit:cover;opacity:0;transition:opacity 0s linear 1s,transform 0s linear 1s;transform:scale(1.08)}.quality-preview__background-image--active{z-index:1;opacity:1;transition:opacity 1s,transform 2.2s cubic-bezier(.22,1,.36,1);transform:scale(1)}.quality-preview__overlay{background:linear-gradient(#061d1766 0%,#061d1700 24% 62%,#061d17c2 100%),linear-gradient(90deg,#061d178c 0%,#061d1733 46%,#061d171a 100%)}.quality-preview__overlay:after{content:"";opacity:.16;background-image:radial-gradient(circle,#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 62%);mask-image:linear-gradient(120deg,#000,#0000 62%)}.quality-preview__inner{z-index:1;width:min(100% - 80px,1600px);margin-inline:auto;padding-block:clamp(64px,6vw,96px);position:relative}.quality-preview__heading{align-items:center;gap:14px;display:flex}.quality-preview__heading>span{color:#10382b;background:#b5e568;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.quality-preview__heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.quality-preview__layout{grid-template-columns:minmax(390px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(64px,8vw,140px);margin-top:clamp(28px,3vw,44px);display:grid}.quality-preview__tabs{gap:12px;max-width:580px;display:grid}.quality-preview__tab{color:#fff;width:100%;min-height:88px;font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 46px) 0,100% 50%,calc(100% - 46px) 100%,0 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061d1799;border:1px solid #ffffff21;border-radius:16px 4px 4px 16px;grid-template-columns:48px 34px minmax(0,1fr) 22px;align-items:center;gap:16px;padding:13px 64px 13px 20px;transition:background-color .24s,border-color .24s,color .24s,transform .24s;display:grid;position:relative;overflow:hidden}.quality-preview__tab:before{content:"";opacity:0;background:linear-gradient(90deg,#ffffff0f,#0000);transition:opacity .24s;position:absolute;inset:0}.quality-preview__tab:hover{background:#0c2e25b8;border-color:#b5e56866;transform:translate(7px)}.quality-preview__tab:hover:before{opacity:1}.quality-preview__tab:focus-visible{outline-offset:5px;outline:3px solid #b5e568}.quality-preview__tab--active{color:#10382b;background:#b5e568;border-color:#b5e568;transform:translate(12px);box-shadow:0 18px 42px #0003}.quality-preview__tab--active:hover{background:#c4ed81;border-color:#c4ed81;transform:translate(12px)}.quality-preview__tab-number{z-index:1;background:#ffffff14;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.66rem;font-weight:750;display:inline-flex;position:relative}.quality-preview__tab--active .quality-preview__tab-number{background:#fff;border-color:#10382b29}.quality-preview__tab-icon,.quality-preview__tab-arrow,.quality-preview__tab-label{z-index:1;position:relative}.quality-preview__tab-icon{opacity:.88;width:24px;height:24px}.quality-preview__tab-label{font-size:clamp(.86rem,1.05vw,1.06rem);font-weight:650;line-height:1.35}.quality-preview__tab-arrow{width:18px;height:18px;transition:transform .22s}.quality-preview__tab:hover .quality-preview__tab-arrow,.quality-preview__tab--active .quality-preview__tab-arrow{transform:translate(4px)}.quality-preview__panel{filter:drop-shadow(0 32px 52px #0000004d);justify-self:end;width:min(100%,620px);min-height:670px;position:relative}.quality-preview__panel:before{content:"";filter:blur(80px);background:#b5e56826;border-radius:50%;width:64%;height:62%;position:absolute;top:19%;right:-8%}.quality-preview__panel-shape{fill:#0c372bf7;width:100%;height:100%;position:absolute;inset:0}.quality-preview__panel-content{z-index:1;flex-direction:column;justify-content:center;animation:.42s cubic-bezier(.22,1,.36,1) both quality-panel-reveal;display:flex;position:absolute;inset:15% 14% 13%}.quality-preview__panel-content>h2{letter-spacing:-.046em;max-width:500px;margin:24px 0 0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:550;line-height:1.08}.quality-preview__panel-content>p{color:#ffffffb8;max-width:500px;margin:24px 0 0;font-size:clamp(.82rem,.95vw,.96rem);font-weight:500;line-height:1.65}.quality-preview__panel-content ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.quality-preview__panel-content li{align-items:center;gap:11px;font-size:.72rem;font-weight:650;line-height:1.45;display:flex}.quality-preview__panel-content li>span{color:#10382b;background:#b5e568;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.quality-preview__panel-content li>span svg{stroke-width:2.6px;width:12px;height:12px}.quality-preview__panel-eyebrow{color:#b5e568;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.69rem;font-weight:750;display:flex}.quality-preview__panel-eyebrow span{background:#b5e5681a;border:1px solid #b5e5684d;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.quality-preview__panel-eyebrow svg{width:19px;height:19px}.quality-preview__accordion{display:none}@media (max-width:1120px){.quality-preview__inner{width:min(100% - 56px,980px)}.quality-preview__layout{display:none}.quality-preview__accordion{gap:12px;margin-top:36px;display:grid}.quality-preview__accordion-item{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061d1799;border:1px solid #ffffff21;border-radius:22px;transition:border-color .24s,background-color .24s,box-shadow .24s;overflow:hidden}.quality-preview__accordion-item--active{background:#093126e0;border-color:#b5e5687a;box-shadow:0 24px 50px #0003}.quality-preview__accordion-trigger{color:#fff;width:100%;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px 30px minmax(0,1fr) 42px;align-items:center;gap:17px;padding:16px 20px;display:grid}.quality-preview__accordion-trigger:focus-visible{outline-offset:-5px;outline:3px solid #b5e568}.quality-preview__accordion-number,.quality-preview__accordion-chevron{background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.quality-preview__accordion-number{font-size:.66rem;font-weight:750}.quality-preview__accordion-icon{color:#b5e568;width:24px;height:24px}.quality-preview__accordion-label{font-size:clamp(.9rem,1.7vw,1.08rem);font-weight:700;line-height:1.4}.quality-preview__accordion-chevron{color:#b5e568;justify-self:end}.quality-preview__accordion-chevron svg{width:19px;height:19px;transition:transform .26s}.quality-preview__accordion-item--active .quality-preview__accordion-number{color:#10382b;background:#b5e568;border-color:#b5e568}.quality-preview__accordion-item--active .quality-preview__accordion-chevron{background:#b5e5681a;border-color:#b5e56859}.quality-preview__accordion-item--active .quality-preview__accordion-chevron svg{transform:rotate(180deg)}.quality-preview__accordion-panel{padding:6px 92px 36px;animation:.36s cubic-bezier(.22,1,.36,1) both quality-accordion-reveal}.quality-preview__accordion-panel h2{letter-spacing:-.04em;max-width:700px;margin:0;font-size:clamp(1.8rem,4.5vw,3.1rem);font-weight:550;line-height:1.12}.quality-preview__accordion-panel>p{color:#ffffffad;max-width:700px;margin:22px 0 0;font-size:.86rem;font-weight:500;line-height:1.68}.quality-preview__accordion-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.quality-preview__accordion-panel li{align-items:flex-start;gap:10px;font-size:.7rem;font-weight:650;line-height:1.5;display:flex}.quality-preview__accordion-panel li>span{color:#10382b;background:#b5e568;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.quality-preview__accordion-panel li>span svg{stroke-width:2.6px;width:12px;height:12px}}@media (max-width:680px){.quality-preview__inner{width:min(100% - 32px,560px);padding-block:56px}.quality-preview__accordion{margin-top:32px}.quality-preview__accordion-item{border-radius:18px}.quality-preview__accordion-trigger{grid-template-columns:40px 24px minmax(0,1fr) 38px;gap:12px;min-height:80px;padding:12px}.quality-preview__accordion-number,.quality-preview__accordion-chevron{border-radius:11px;width:38px;height:38px}.quality-preview__accordion-icon{width:21px;height:21px}.quality-preview__accordion-label{font-size:.78rem}.quality-preview__accordion-panel{padding:8px 16px 28px}.quality-preview__accordion-panel h2{font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.2}.quality-preview__accordion-panel>p{margin-top:18px;font-size:.76rem}.quality-preview__accordion-panel ul{grid-template-columns:1fr;gap:10px;margin-top:24px}.quality-preview__accordion-panel li{font-size:.67rem}}.quality-preview__equipment{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,68px);margin-top:clamp(28px,3vw,44px);padding-top:clamp(24px,2.5vw,36px);display:grid}.quality-preview__equipment-copy span{color:#b5e568;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:750;display:block}.quality-preview__equipment-copy p{color:#ffffffb8;max-width:420px;margin:0;font-size:.8rem;font-weight:500;line-height:1.68}.quality-preview__equipment-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.quality-preview__equipment-list li{color:#fff;letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:11px 18px;font-size:.76rem;font-weight:650;transition:border-color .22s,background-color .22s}.quality-preview__equipment-list li:hover{background:#b5e56824;border-color:#b5e568b3}.quality-preview__equipment-list .quality-preview__equipment-more{color:#fff9;background:0 0;border-color:#0000;padding-inline:6px}.quality-preview__equipment-list .quality-preview__equipment-more:hover{background:0 0;border-color:#0000}@media (max-width:1120px){.quality-preview__equipment{grid-template-columns:1fr;align-items:start}}.contact-preview{color:#123c30;background:#afb2af;padding-block:clamp(64px,6vw,96px);scroll-margin-top:96px;position:relative;overflow:hidden}.contact-preview__background{filter:saturate(.82)brightness(.88)}.contact-preview__background:after{content:"";background:linear-gradient(170deg,#99a29bcc 0%,#99a29b80 42%,#99a29bd1 100%);position:absolute;inset:0}.contact-preview__orb{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.contact-preview__orb--one{background:#b5e56845;width:600px;height:600px;top:-250px;right:-180px}.contact-preview__orb--two{background:#458e6d21;width:620px;height:620px;bottom:-300px;left:-220px}.contact-preview__inner{z-index:1;width:min(100% - 80px,1600px);margin-inline:auto;position:relative}.contact-preview__heading{align-items:center;gap:14px;display:flex}.contact-preview__heading>span{color:#10382b;background:#b5e568;border-radius:10px;justify-content:center;align-items:center;width:40px;height:32px;font-size:.7rem;font-weight:750;display:inline-flex}.contact-preview__heading p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.contact-preview__intro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(56px,9vw,160px);margin-top:clamp(28px,3vw,44px);display:grid}.contact-preview__kicker{color:#3f6b37;letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:750}.contact-preview__intro h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(2.4rem,4.6vw,5.35rem);font-weight:550;line-height:1.03}.contact-preview__description{color:#354b43;max-width:500px;margin:0 0 8px;font-size:clamp(.9rem,1vw,1.02rem);font-weight:500;line-height:1.72}.contact-preview__card{color:#fff;background:#10382b;border-radius:clamp(26px,3vw,44px);grid-template-columns:minmax(280px,.74fr) minmax(460px,1.26fr);gap:clamp(32px,4vw,56px);margin-top:clamp(36px,4vw,56px);padding:clamp(28px,3.5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 85px #123c3030}.contact-preview__card:before{content:"";filter:blur(30px);background:#b5e56824;border-radius:50%;width:600px;height:600px;position:absolute;top:-260px;right:-170px}.contact-preview__card:after{content:"";border:1px solid #ffffff0a;border-radius:50%;width:350px;height:260px;position:absolute;bottom:-110px;left:20%;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.contact-preview__card-copy,.contact-preview__channels,.contact-preview__details,.contact-preview__actions{z-index:1;position:relative}.contact-preview__card-copy h3{letter-spacing:-.045em;max-width:480px;margin:28px 0 0;font-size:clamp(1.9rem,2.8vw,3.25rem);font-weight:550;line-height:1.12}.contact-preview__card-label{color:#b5e568;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:750;display:inline-flex}.contact-preview__card-label:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #b5e5681c}.contact-preview__channels{gap:12px;display:grid}.contact-preview__channel{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff1;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:17px;min-height:88px;padding:14px 20px 14px 14px;text-decoration:none;transition:border-color .22s,background-color .22s,transform .22s;display:grid}.contact-preview__channel>svg{color:#b5e568;width:19px;height:19px;transition:transform .22s}.contact-preview__channel:hover{background:#ffffff1a;border-color:#b5e5687a;transform:translate(6px)}.contact-preview__channel:hover>svg{transform:translate(2px,-2px)}.contact-preview__channel:focus-visible{outline-offset:4px;outline:3px solid #b5e568}.contact-preview__channel-icon{color:#10382b;background:#b5e568;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.contact-preview__channel-icon svg{width:22px;height:22px}.contact-preview__channel-copy{min-width:0}.contact-preview__channel-copy small,.contact-preview__channel-copy strong{display:block}.contact-preview__channel-copy small{color:#ffffff8f;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:650}.contact-preview__channel-copy strong{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(.78rem,1vw,.98rem);font-weight:650}.contact-preview__details{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:clamp(20px,2.5vw,32px);display:grid}.contact-preview__detail{align-items:flex-start;gap:16px;display:flex}.contact-preview__detail>span{color:#b5e568;background:#b5e56814;border:1px solid #b5e56833;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.contact-preview__detail svg{width:19px;height:19px}.contact-preview__detail small{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:650}.contact-preview__detail p{max-width:450px;margin:7px 0 0;font-size:.77rem;font-weight:550;line-height:1.55}.contact-preview__actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.contact-preview__actions a{color:#fff;border:1px solid #ffffff2e;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-width:210px;min-height:56px;padding:10px 12px 10px 20px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.contact-preview__actions a:first-child{color:#10382b;background:#b5e568;border-color:#b5e568}.contact-preview__actions a:hover{transform:translateY(-3px)}.contact-preview__actions a:focus-visible{outline-offset:4px;outline:3px solid #b5e568}.contact-preview__actions a svg{width:17px;height:17px}@media (max-width:980px){.contact-preview__intro,.contact-preview__card{grid-template-columns:1fr}.contact-preview__inner{width:min(100% - 56px,900px)}.contact-preview__description{max-width:680px}.contact-preview__card{gap:36px}.contact-preview__channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.contact-preview{padding-block:56px}.contact-preview__inner{width:min(100% - 32px,560px)}.contact-preview__intro{grid-template-columns:1fr;gap:26px;margin-top:32px}.contact-preview__intro h2{font-size:clamp(2rem,9vw,2.9rem)}.contact-preview__card{border-radius:26px;gap:28px;padding:26px 18px}.contact-preview__card-copy{padding-inline:4px}.contact-preview__card-copy h3{font-size:clamp(1.65rem,7vw,2.2rem)}.contact-preview__channels,.contact-preview__details{grid-template-columns:1fr}.contact-preview__channel{grid-template-columns:46px minmax(0,1fr) 20px;min-height:82px;padding-right:15px}.contact-preview__channel-icon{width:46px;height:46px}.contact-preview__details{gap:24px}.contact-preview__actions{flex-direction:column}.contact-preview__actions a{width:100%}}html[lang=hy] .home-hero__title{letter-spacing:-.025em;font-size:clamp(2.1rem,3.5vw,3.85rem);line-height:1.24}html[lang=hy] .about-preview__copy h2{letter-spacing:-.025em;font-size:clamp(1.9rem,2.6vw,2.9rem);line-height:1.34}html[lang=hy] .about-preview__statement p{letter-spacing:-.025em;font-size:clamp(1.5rem,2.1vw,2.25rem);line-height:1.4}html[lang=hy] .research-marquee__group span{letter-spacing:-.035em}html[lang=hy] .technology-preview__copy h2{letter-spacing:-.025em;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1.34}html[lang=hy] .technology-preview__item-content h3{line-height:1.55}html[lang=hy] .quality-preview__panel-content>h2{letter-spacing:-.025em;font-size:clamp(1.8rem,2.65vw,2.9rem);line-height:1.34}html[lang=hy] .quality-preview__tab-label{font-size:clamp(.78rem,.9vw,.92rem);line-height:1.55}html[lang=hy] .quality-preview__accordion-label{line-height:1.55}html[lang=hy] .quality-preview__accordion-panel h2{letter-spacing:-.025em;font-size:clamp(1.65rem,3.8vw,2.6rem);line-height:1.38}html[lang=hy] .contact-preview__intro h2{letter-spacing:-.025em;font-size:clamp(2rem,3.7vw,4rem);line-height:1.3}html[lang=hy] .contact-preview__card-copy h3{letter-spacing:-.025em;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:1.4}@media (max-width:680px){html[lang=hy] .home-hero__title{font-size:clamp(1.8rem,7.4vw,2.35rem);line-height:1.3}html[lang=hy] .about-preview__copy h2{font-size:clamp(1.7rem,6.8vw,2.15rem);line-height:1.4}html[lang=hy] .about-preview__statement p{font-size:clamp(1.3rem,5.6vw,1.65rem);line-height:1.45}html[lang=hy] .technology-preview__copy h2{font-size:clamp(1.7rem,6.8vw,2.2rem);line-height:1.4}html[lang=hy] .quality-preview__panel-content>h2{font-size:clamp(1.48rem,6vw,1.95rem);line-height:1.42}html[lang=hy] .quality-preview__accordion-panel h2{font-size:clamp(1.38rem,5.8vw,1.8rem);line-height:1.45}html[lang=hy] .contact-preview__intro h2{font-size:clamp(1.7rem,7.3vw,2.3rem);line-height:1.4}html[lang=hy] .contact-preview__card-copy h3{font-size:clamp(1.45rem,6.3vw,1.9rem);line-height:1.48}}@supports (animation-timeline:view()){.about-preview__copy,.about-preview__features,.about-preview__statement,.research-preview__directions,.research-preview__media,.technology-preview__copy,.technology-preview__items,.quality-preview__layout,.quality-preview__accordion,.contact-preview__intro,.contact-preview__card{animation:linear both about-preview-reveal;animation-timeline:view();animation-range:entry 8% cover 34%}.about-preview__features{animation-name:about-features-reveal}.research-preview__directions,.research-preview__media,.technology-preview__copy,.technology-preview__items{animation-range:entry 8% cover 30%}.quality-preview__layout,.quality-preview__accordion{animation-range:entry 8% cover 28%}.contact-preview__intro,.contact-preview__card{animation-range:entry 8% cover 30%}}@keyframes hero-content-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes research-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes research-slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes research-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes research-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes hero-slide-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-slide-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes hero-slide-progress{to{transform:scaleX(1)}}@keyframes hero-card-reveal{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes about-preview-reveal{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes about-features-reveal{0%{opacity:0;transform:translateY(48px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes research-marquee{to{transform:translate(-50%)}}@keyframes about-parallax{0%{transform:translateY(-15%)}to{transform:translateY(15%)}}@keyframes quality-panel-reveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quality-accordion-reveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.quality-preview__background-image,.technology-preview__panel,.technology-preview__panel:after{transition:none}.about-preview__background{animation-name:none}.home-hero__pagination-item--active:after{transform:scaleX(1)}.home-hero__slide,.home-hero__pagination,.home-hero__pagination-item--active:after,.home-hero__eyebrow,.home-hero__title,.home-hero__description,.home-hero__actions,.home-hero__advantage,.about-preview__copy,.about-preview__features,.about-preview__statement,.research-preview__directions,.research-preview__media,.research-marquee__track,.technology-preview__copy,.technology-preview__items,.quality-preview__layout,.quality-preview__accordion,.quality-preview__panel-content,.quality-preview__accordion-panel,.contact-preview__intro,.contact-preview__card{animation:none}}
