.home_card-title{font-size:var(--fs-card-title);font-weight:var(--fw-title);line-height:var(--lh-card-title)}.hero,.mats,.segments,.reviews,.logos{--home-ease-out:cubic-bezier(.16, 1, .3, 1)}.hero,.mats,.segments,.reviews{--home-carousel-nav-size:40px;--home-carousel-nav-icon:12px}.home_link{color:var(--accent-50-color);font-size:13px;font-weight:var(--fw-title);text-transform:uppercase;justify-self:start;align-items:center;gap:9px;line-height:1;display:inline-flex}.home_link-ic{width:13px;transition:transform var(--transition-default)}.home_link-ic,.home_link-ic path,.hero_scroll-shape,.hero_scroll-shape path,.mats_nav-ic,.mats_nav-ic path,.segments_nav-ic,.segments_nav-ic path,.reviews_nav-ic,.reviews_nav-ic path{fill:currentColor}.home_title,.home_head-line>:is(h1,h2,h3),.home_head-center>:is(h1,h2,h3){font-size:var(--fs-section-title);line-height:var(--lh-title);text-wrap:balance}.home_text,.home_head-line>p,.home_head-center>p{color:var(--neutral-200-color);font-size:var(--fs-section-subtitle);text-wrap:balance;line-height:1.5}.home_head-center,.home_head-line{text-align:center;margin:0 0 48px}.home_head-line{width:100%}.home_head-line p,.home_head-center p{margin:10px 0 0}.home_head-line br,.home_head-center br{display:none}.home_head{margin-bottom:40px}.home_actions{justify-content:center;margin-top:32px;display:flex}.home_actions-left{justify-content:flex-start}.mats,.benefits,.segments,.tech,.materials,.reviews,.logos,.about,.blog{content-visibility:auto}.mats{contain-intrinsic-size:auto 1420px}.benefits{contain-intrinsic-size:auto 1360px}.segments{contain-intrinsic-size:auto 920px}.tech{contain-intrinsic-size:auto 1660px}.materials{contain-intrinsic-size:auto 1540px}.reviews{contain-intrinsic-size:auto 780px}.logos{contain-intrinsic-size:auto 150px}.about{contain-intrinsic-size:auto 1040px}.blog{contain-intrinsic-size:auto 1280px}.hero_arrow,.mats_nav-btn,.segments_nav,.reviews_nav-btn{width:var(--home-carousel-nav-size);height:var(--home-carousel-nav-size);justify-content:center;align-items:center;display:flex}.hero_arrow-ic,.mats_nav-ic,.segments_nav-ic,.reviews_nav-ic{width:var(--home-carousel-nav-icon)}@media (width>=640px){.hero,.mats,.segments,.reviews{--home-carousel-nav-size:42px}}@media (width>=768px){.home_head-line,.home_head-center{margin:0 0 56px}.home_head{margin-bottom:48px}.home_actions{margin-top:36px}}@media (width>=1024px){.hero,.mats,.segments,.reviews{--home-carousel-nav-size:48px;--home-carousel-nav-icon:13px}.home_head-line,.home_head-center{margin:0 0 80px}.home_head{margin-bottom:56px}.home_actions{margin-top:42px}.mats{contain-intrinsic-size:auto 980px}.benefits{contain-intrinsic-size:auto 940px}.segments{contain-intrinsic-size:auto 820px}.tech,.materials{contain-intrinsic-size:auto 1120px}.reviews{contain-intrinsic-size:auto 740px}.about{contain-intrinsic-size:auto 860px}.blog{contain-intrinsic-size:auto 780px}}@media (width>=1320px){.hero,.mats,.segments,.reviews{--home-carousel-nav-size:52px;--home-carousel-nav-icon:14px}.home_head-line{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:64px;display:grid}.home_head-line>:not(:first-child){justify-self:end;width:100%}.home_head-line>p{text-align:right;text-wrap:normal;max-width:none}.home_head-line,.home_head-center{margin:0 0 88px}.home_head-center p{margin:12px 0 0}.home_head-line br,.home_head-center br{display:block}.home_head{margin-bottom:64px}.home_actions{margin-top:50px}}@media (width>=1560px){.hero,.mats,.segments,.reviews{--home-carousel-nav-size:56px}.home_head-line,.home_head-center{margin:0 0 104px}.home_head-center p{margin:16px 0 0}.home_head{margin-bottom:72px}.home_actions{margin-top:58px}.home_head-line{gap:80px}}@media (hover:hover) and (pointer:fine){.home_link:hover .home_link-ic{transform:translate(3px,-3px)}}.hero{--hero-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hero-side-width:92px;--hero-content-pad-x:16px;--hero-content-safe-left:var(--hero-content-pad-x);background-color:var(--white-color);align-items:center;min-height:590px;padding-block:0;display:flex}.hero:before{content:"";width:var(--hero-side-width);background-color:var(--white-color);z-index:2;display:none;position:absolute;top:0;bottom:0;left:0}.hero_slider{touch-action:pan-y;z-index:1;position:absolute;inset:0;overflow:hidden}.hero_track{height:100%;display:block;position:absolute;inset:0;transform:translate(0,0)}.hero_slide{opacity:0;backface-visibility:hidden;will-change:transform, opacity;pointer-events:none;z-index:1;align-items:center;width:100%;height:100%;padding-block:92px 86px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}.hero_slide.is-active{opacity:1;pointer-events:auto;z-index:3}.hero_slide.is-entering{opacity:1;z-index:4}.hero_slide.is-leaving,.hero_slide.is-drag-preview{opacity:1;z-index:2}.hero_slide:after{content:"";pointer-events:none;z-index:2;background-color:#0000008f;background-image:none;position:absolute;inset:0}.hero_slide>picture{display:block;position:absolute;inset:0}.hero_slide-img{object-fit:cover;object-position:center center;pointer-events:none;user-select:none;backface-visibility:hidden;will-change:transform;-webkit-user-drag:none;height:100%;transition:transform 8s ease-out;position:absolute;inset:0;transform:scale(1)}.hero_slide.is-active .hero_slide-img,.hero_slide.is-entering .hero_slide-img,.hero_slide.is-drag-preview .hero_slide-img{transform:scale(1.12)}.hero_slide:first-child.is-active .hero_slide-img{will-change:auto;transition:none;transform:none}.hero_slide-inner{z-index:3;padding-left:var(--hero-content-safe-left);padding-right:var(--hero-content-pad-x);position:relative}.hero_slide-content{max-width:450px}.hero_slide-content>*{--hero-content-y:38px;--hero-content-scale:.985;opacity:0;filter:blur(10px);transform:translate3d(0, var(--hero-content-y), 0) scale(var(--hero-content-scale));transform-origin:0;transition:opacity .34s ease, filter .46s ease, transform .74s var(--home-ease-out);will-change:opacity, filter, transform;transition-delay:0s}.hero_slide.is-active .hero_slide-content>*,.hero_slide.is-entering .hero_slide-content>*,.hero_slide.is-drag-preview.is-entering .hero_slide-content>*{opacity:1;filter:none;transition:opacity .44s ease, filter .52s ease, transform .82s var(--home-ease-out);transform:translate(0,0)scale(1)}.hero_slide.is-active .hero_title{transition-delay:80ms}.hero_slide.is-active .hero_text{transition-delay:.18s}.hero_slide.is-active .hero_actions{transition-delay:.28s}.hero_slide:first-child.is-active .hero_slide-content>*{opacity:1;filter:none;will-change:auto;transition:none;transform:none}.hero_slide.is-entering .hero_title{transition-delay:.34s}.hero_slide.is-entering .hero_text{transition-delay:.46s}.hero_slide.is-entering .hero_actions{transition-delay:.58s}.hero_slide.is-leaving .hero_slide-content>*{opacity:0;filter:blur(7px);transition:opacity .3s ease, filter .34s ease, transform .48s var(--hero-ease-in-out);transition-delay:0s;transform:translateY(34px)scale(.985)}.hero_slide.is-leaving .hero_title{transition-delay:0s}.hero_slide.is-leaving .hero_text{transition-delay:40ms}.hero_slide.is-leaving .hero_actions{transition-delay:80ms}.hero_title{--hero-content-y:46px;color:var(--white-color);font-size:29px;font-weight:var(--fw-title);letter-spacing:0;margin:0 0 16px;line-height:1.04}.hero_break{display:none}.hero_title em{color:inherit;font-style:normal}.hero_text{--hero-content-y:30px;max-width:440px;color:var(--white-color);margin:0 0 24px;font-size:15px;line-height:1.5}.hero_actions{--hero-content-y:24px;--hero-content-scale:.96;flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero.is-dragging .hero_slide .hero_slide-content>*{opacity:0;filter:blur(6px);transition:opacity 80ms,filter 80ms,transform .12s;transform:translateY(16px)scale(.98)}.hero_btn{--btn-circle:42px;--btn-icon:12px;--btn-title-h:42px;--btn-title-px:14px;min-height:52px;padding:5px}@media (width>=1024px){.hero_btn{--btn-pad:6px;--btn-circle:48px;--btn-icon:14px;--btn-title-h:48px;--btn-title-px:22px;min-height:60px;padding:6px}}.hero_slide .hero_btn{opacity:0;transition:background-color var(--transition-default), color var(--transition-default), opacity .34s ease, transform .7s var(--home-ease-out);transform:translateY(24px)scale(.96)}.hero_slide.is-active .hero_btn,.hero_slide.is-entering .hero_btn{opacity:1;transform:translate(0,0)scale(1)}.hero_slide.is-active .hero_btn{transition-delay:0s,0s,.34s,.34s}.hero_slide.is-entering .hero_btn{transition-delay:0s,0s,.66s,.66s}.hero_slide.is-leaving .hero_btn{opacity:0;transition-delay:0s,0s,20ms,20ms;transform:translateY(26px)scale(.95)}.hero_rail{white-space:nowrap;z-index:5;align-items:center;display:none;position:absolute;top:50%;left:50px;transform:translate(-50%,-50%)rotate(-90deg)}.hero_rail-item{min-height:24px;color:var(--neutral-100-color);font-size:14px;font-weight:var(--fw-medium);transition:color var(--transition-default);border-right:1px solid #1f1f1f29;align-items:center;gap:9px;margin-right:15px;padding-right:15px;display:flex}.hero_rail-item:last-child{border-right:0;margin-right:0;padding-right:0}.hero_rail-label{color:var(--accent-50-color)}.hero_arrows{z-index:5;flex-direction:row;gap:8px;display:flex;position:absolute;top:auto;bottom:22px;right:16px;transform:none}.hero_arrow{background-color:var(--accent-50-color);border-radius:var(--radius-round);transition:background-color var(--transition-default)}.hero_arrow-ic{fill:var(--white-color);transition:fill var(--transition-default)}.hero_scroll{width:var(--hero-side-width);color:var(--accent-50-color);pointer-events:none;z-index:5;justify-content:center;align-items:center;display:none;position:absolute;bottom:0;left:0}.hero.is-dragging{user-select:none}.hero.is-dragging .hero_track{cursor:grabbing}@media (width>=640px){.hero{--hero-content-pad-x:32px;min-height:620px}.hero_slide{padding-block:104px 98px}.hero_slide-content{max-width:520px}.hero_title{margin-bottom:20px;font-size:34px}.hero_text{max-width:500px;font-size:16px}}@media (width>=768px){.hero{--hero-content-pad-x:40px;min-height:650px}.hero_slide-content{max-width:620px}.hero_title{font-size:40px}.hero_text{max-width:560px}}@media (width>=1024px){.hero{--hero-side-width:100px;--hero-content-safe-left:max(var(--hero-content-pad-x), calc(var(--hero-side-width) + 24px - ((100vw - 1024px) / 2)));min-height:690px}.hero:before{display:block}.hero_slide{align-items:center;padding-block:64px}.hero_slide:after{background-color:#0000;background-image:linear-gradient(90deg,#0000009e 0%,#0000006b 32%,#0003 66%,#0000000f 100%)}.hero_slide-img{object-position:right center}.hero_slide-content{max-width:760px}.hero_break{display:block}.hero_title{margin-bottom:24px;font-size:50px}.hero_text{max-width:600px;margin-bottom:40px;font-size:18px;line-height:1.6}.hero_actions{gap:28px 35px}.hero_rail{display:flex}.hero_arrows{gap:10px;bottom:48px;right:48px}.hero_scroll{display:flex}}@media (width>=1320px){.hero{--hero-content-safe-left:max(var(--hero-content-pad-x), calc(var(--hero-side-width) + 24px - ((100vw - 1320px) / 2)));min-height:720px}.hero_title{font-size:54px}.hero_text{font-size:19px}.hero_arrows{right:96px}}@media (width>=1560px){.hero{--hero-content-safe-left:max(var(--hero-content-pad-x), calc(var(--hero-side-width) + 24px - ((100vw - 1432px) / 2)));min-height:776px}.hero_title{font-size:56px}.hero_text{font-size:20px}.hero_arrows{flex-direction:column;top:50%;bottom:auto;right:210px;transform:translateY(-50%)}}@media (hover:hover) and (pointer:fine){.hero_slider{cursor:grab}.hero_arrow:hover{background-color:var(--white-color)}.hero_arrow:hover .hero_arrow-ic{fill:var(--accent-50-color)}.hero_rail-item:hover{color:var(--accent-50-color)}}.mats{background-color:var(--white-color);overflow-x:clip}.mats_header{align-items:flex-end;gap:24px}.mats_title{max-width:760px}.mats_nav{justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.mats_nav-btn{color:var(--accent-50-color);border:1px solid var(--accent-50-color);border-radius:var(--radius-round);transition:border-color var(--transition-default), background-color var(--transition-default), color var(--transition-default)}.mats_view{z-index:2;touch-action:pan-y;margin:0 0 0 -16px;padding:0 0 2px 16px;position:relative;overflow:hidden}.mats_track{transition:transform .72s var(--home-ease-out);will-change:transform;gap:18px;display:flex;transform:translate(0,0)}.mats.is-dragging .mats_track{transition:none}.mats_card{isolation:isolate;max-width:420px;color:var(--white-color);border-radius:var(--radius-lg);user-select:none;-webkit-user-drag:none;flex:0 0 min(78vw,316px);display:block;position:relative;overflow:hidden}.mats_card:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#0000 0%,#00000029 46%,#0000007a 100%);position:absolute;inset:0}.mats_img{pointer-events:none;transition:transform .8s var(--home-ease-out);-webkit-user-drag:none;transform:scale(1)}.mats_card-body{z-index:2;position:absolute;bottom:15px;left:15px;right:15px}.mats_tag{background-color:var(--white-color);min-height:20px;color:var(--accent-50-color);font-size:9px;font-weight:var(--fw-title);text-transform:uppercase;border-radius:var(--radius-round);align-items:center;margin:0 0 10px;padding:0 8px;line-height:1.2;display:inline-flex}.mats_name{color:var(--white-color);text-shadow:0 2px 12px #0000008a;margin:0 0 9px;display:block}.mats_text{color:#ffffffc7;font-size:13px;font-weight:var(--fw-text);text-shadow:0 2px 10px #0000008f;line-height:1.42;display:block}.mats_cta{z-index:1;background-color:var(--primary-50-color);color:var(--white-color);border-radius:var(--radius-lg);grid-template-columns:1fr;align-items:center;gap:24px;margin:-46px 0 0;padding:84px 22px 30px;display:grid;position:relative;overflow:hidden}.mats_cta:before{content:"";opacity:.46;pointer-events:none;background-image:linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 72px),linear-gradient(45deg,#0000000d 0 1px,#0000 1px 86px);position:absolute;inset:0}.mats_benefits,.mats_cta-btn{z-index:1}.mats_benefits{grid-template-columns:1fr;justify-self:start;gap:18px;width:fit-content;max-width:100%;display:grid;position:relative}.mats_benefit{align-items:center;gap:14px;min-width:0;display:flex}.mats_benefit-ic{width:24px;color:var(--accent-50-color);fill:currentColor;flex:none}.mats_benefit-copy{min-width:0;display:block}.mats_benefit-title{color:var(--white-color);margin:0 0 4px;font-size:17px;line-height:1.16;display:block}.mats_benefit-text{color:#ffffffb8;font-size:14px;font-weight:var(--fw-text);line-height:1.32;display:block}.mats_cta-btn{justify-self:start}@media (width>=640px){.mats_card{flex-basis:306px}.mats_cta{padding-left:34px;padding-right:34px}.mats_benefits{grid-template-columns:repeat(2,max-content);gap:20px 24px}.mats_benefits:before{content:"";pointer-events:none;background-color:#ffffff24;width:100%;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:auto}}@media (width>=768px){.mats_nav{margin-top:24px}.mats_view{margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%)}.mats_track{gap:22px}.mats_card{flex-basis:calc(50% - 11px)}.mats_cta{gap:26px;margin-top:-56px;padding:100px 42px 44px}}@media (width>=1024px){.mats_nav{justify-content:flex-end;margin-top:26px;margin-left:auto}.mats_track{gap:26px}.mats_card{flex-basis:calc(33.3333% - 17.3333px)}.mats_card-body{bottom:20px;left:20px;right:20px}.mats_text{font-size:14px}.mats_cta{grid-template-columns:minmax(0,1fr) auto;gap:42px;margin-top:-72px;padding:124px 56px 58px}.mats_benefits{gap:24px 34px}.mats_benefit{gap:16px}.mats_benefit-ic{width:28px}.mats_benefit-title{font-size:19px}.mats_benefit-text{font-size:15px}.mats_cta-btn{justify-self:end}}@media (width>=1320px){.mats_nav{margin-top:0}.mats_track{gap:30px}.mats_view{width:auto;margin-left:calc(-50vw + 50% - min(118px,5.8vw));padding-left:0}.mats_track{width:auto;margin-left:0}.mats_card{flex-basis:calc(25% - 22.5px);max-width:none}.mats_card-body{bottom:22px;left:22px;right:22px}.mats_cta{padding-left:76px;padding-right:76px}.mats_benefits{column-gap:44px}.mats_benefit-ic{width:30px}}@media (width>=1560px){.mats_card-body{bottom:24px;left:24px;right:24px}.mats_tag{min-height:22px;margin-bottom:14px;padding-inline:10px;font-size:10px}.mats_text{color:var(--white-color);font-size:16px}.mats_cta{margin-top:-86px;padding:144px 88px 72px}.mats_benefits{gap:56px 112px;max-width:960px}.mats_benefit{gap:18px}.mats_benefit-ic{width:32px}.mats_benefit-title{font-size:21px}.mats_benefit-text{font-size:16px}}@media (width>=1920px){.mats .mats_track{width:100%}.mats .mats_card{flex-basis:420px;max-width:420px}}@media (width>=2000px){.mats .mats_track{transform:translate(min(0px,100% - 2220px))}}@media (hover:hover) and (pointer:fine){.mats_view{cursor:grab}.mats.is-dragging .mats_view{cursor:grabbing}.mats_nav-btn:hover{background-color:var(--accent-50-color);border-color:var(--accent-50-color);color:var(--white-color)}.mats_nav-btn:hover .mats_nav-ic,.segments_nav:hover .segments_nav-ic{--svg-filter:var(--svg-white-filter)}.mats_card:hover .mats_img{transform:scale(1.06)}}.benefits{background-color:var(--white-color);padding-top:0}.benefits_header{flex-direction:column;align-items:center;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.benefits_title{max-width:100%}.benefits_title-accent{color:var(--accent-50-color)}.benefits_subtitle{width:100%;max-width:660px;margin-left:auto;margin-right:auto}.benefits_grid{grid-template-columns:1fr;gap:16px;display:grid}.benefits_card{isolation:isolate;background-color:var(--neutral-600-color);border-radius:var(--radius-lg);transition:background-color var(--transition-default), box-shadow var(--transition-default), opacity var(--transition-default), transform var(--transition-default);will-change:transform;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.benefits_card:after{content:"";background-color:var(--accent-50-color);border-radius:var(--radius-round);opacity:0;transform-origin:0;z-index:2;pointer-events:none;height:3px;transition:opacity var(--transition-default), transform var(--transition-default);position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.18)}.benefits_card-head{border-bottom:1px solid var(--neutral-550-color);z-index:1;transition:border-color var(--transition-default), transform var(--transition-default);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:28px;display:flex;position:relative}.benefits_name{max-width:260px;transition:color var(--transition-default), transform var(--transition-default)}.benefits_ic{width:28px;color:var(--accent-50-color);fill:currentColor;transform-origin:50%;transition:color var(--transition-default), transform var(--transition-default);flex:none}.benefits_text{max-width:420px;color:var(--neutral-200-color);font-size:var(--fs-card-text);z-index:1;transition:color var(--transition-default), transform var(--transition-default);line-height:1.52;position:relative}@media (width>=640px){.benefits_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width>=768px){.benefits_card{padding:28px}}@media (width>=1024px){.benefits_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.benefits_card{padding:34px}.benefits_card-head{margin-bottom:20px;padding-bottom:34px}.benefits_ic{width:32px}}@media (width>=1320px){.benefits_header{max-width:940px}.benefits_grid{gap:26px}.benefits_card{padding:40px}.benefits_ic{width:34px}}@media (width>=1560px){.benefits_header{max-width:1040px}.benefits_grid{gap:30px}.benefits_card{padding:46px}.benefits_card-head{margin-bottom:22px;padding-bottom:38px}.benefits_ic{width:36px}}@media (hover:hover) and (pointer:fine){.benefits_grid:hover .benefits_card:not(:hover){opacity:.78;transform:scale(.988)}.benefits_card:hover{background-color:var(--white-color);transform:translateY(-9px);box-shadow:0 28px 60px -44px #0000008c}.benefits_card:hover:after{opacity:1;transform:scaleX(1)}.benefits_card:hover .benefits_card-head{border-color:var(--accent-border-strong);transform:translateY(-2px)}.benefits_card:hover .benefits_name{color:var(--accent-50-color);transform:translate(4px)}.benefits_card:hover .benefits_ic{color:var(--accent-100-color);transform:translate(-4px,-5px)rotate(-7deg)scale(1.12)}.benefits_card:hover .benefits_text{color:var(--neutral-100-color);transform:translateY(-2px)}}.segments{background-color:var(--white-color);padding:0;overflow:visible}.segments_box{background-color:var(--neutral-50-color);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-items:start;gap:34px;padding:34px 22px;display:grid;overflow:hidden}.segments_intro{flex-direction:column;gap:18px;min-width:0;display:flex}.segments_title{max-width:540px;color:var(--white-color)}.segments_text{max-width:510px;color:var(--neutral-350-color)}.segments_btn{align-self:flex-start}.segments_controls{grid-template-columns:auto minmax(68px,1fr) auto;align-items:center;gap:11px;width:min(100%,500px);margin:4px 0 0;display:grid}.segments_count{align-items:baseline;gap:5px;min-width:54px;display:flex}.segments_count-current{color:var(--white-color);font-size:15px;font-weight:var(--fw-title);line-height:1}.segments_count-total{color:var(--neutral-350-color);font-size:12px;font-weight:var(--fw-title);line-height:1}.segments_progress{border-radius:var(--radius-round);background-color:#ffffff29;height:2px;display:block;overflow:hidden}.segments_progress-fill{background-color:var(--accent-50-color);border-radius:var(--radius-round);transform-origin:0;width:100%;height:100%;transition:transform var(--transition-default);display:block;transform:scaleX(0)}.segments_navs{align-items:center;gap:8px;display:flex}.segments_nav{color:var(--accent-25-color);border:1px solid var(--accent-border-bold);border-radius:var(--radius-round);transition:background-color var(--transition-default), border-color var(--transition-default), color var(--transition-default), transform var(--transition-default)}.segments_nav-prev .segments_nav-ic{transform:rotate(180deg)}.segments_slider{min-width:0}.segments_view{touch-action:pan-y;user-select:none;overflow:hidden}.segments_track{display:grid}.segments_card{pointer-events:none;opacity:0;width:min(100%,600px);min-width:0;transition:opacity var(--transition-default), transform var(--transition-default);grid-area:1/1;justify-self:stretch;transform:translate(24px)scale(.985)}.segments_card.is-active{pointer-events:auto;opacity:1;transform:translate(0,0)scale(1)}.segments_card.is-prev,.segments.is-reverse .segments_card{transform:translate(-24px)scale(.985)}.segments.is-reverse .segments_card.is-active{transform:translate(0,0)scale(1)}.segments.is-reverse .segments_card.is-prev{transform:translate(24px)scale(.985)}.segments_media{background-color:var(--neutral-600-color);border-radius:var(--radius-lg);-webkit-user-drag:none;display:block;overflow:hidden}.segments_img{pointer-events:none;-webkit-user-drag:none;transition:transform var(--transition-default)}.segments_body{gap:12px;padding:18px 2px 0;display:grid}.segments_name{color:var(--white-color);font-size:25px;line-height:1.08}.segments_desc{max-width:580px;color:var(--neutral-350-color);text-wrap:balance;font-size:15px;line-height:1.5}.segments_link{color:var(--accent-25-color)}@media (hover:hover) and (pointer:fine){.segments_nav:hover{color:var(--white-color);background-color:var(--accent-50-color);border-color:var(--accent-50-color);transform:translateY(-2px)}.segments_media:hover .segments_img{transform:scale(1.035)}}@media (width>=768px){.segments_box{padding:44px}.segments_card{justify-self:end}.segments_name{font-size:28px}}@media (width>=1024px){.segments_box{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:48px;padding:58px}.segments_intro{min-height:var(--segments-card-h,460px);gap:22px}.segments_controls{margin-top:auto}.segments_card{width:min(100%,540px)}.segments_name{font-size:30px}.segments_desc{font-size:16px}}@media (width>=1320px){.segments_box{gap:62px;padding:64px 76px}.segments_intro{gap:24px}.segments_controls{gap:13px;width:min(100%,520px)}.segments_card{width:min(100%,580px)}.segments_body{gap:13px;padding-top:20px}.segments_name{font-size:31px}}@media (width>=1560px){.segments_box{gap:70px;padding:70px 88px}.segments_intro{gap:26px}.segments_controls{gap:14px}.segments_card{width:min(100%,600px)}.segments_body{padding-top:22px;gap:14px;padding-inline:4px}.segments_name{font-size:32px}.segments_desc{font-size:17px}}.tech{background-color:var(--white-color);padding-block:88px 108px}.tech_header{align-items:end}.tech_title{max-width:720px}.tech_subtitle{max-width:610px}.tech_grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tech_card{isolation:isolate;background-color:var(--white-color);border:1px solid var(--neutral-border-subtle);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--transition-default), background-color var(--transition-default), transform var(--transition-default);flex-direction:column;padding:12px;display:flex;position:relative;overflow:hidden}.tech_media{z-index:2;background-color:var(--neutral-550-color);border-radius:calc(var(--radius-lg) - 4px);isolation:isolate;display:block;position:relative;overflow:hidden}.tech_img{border-radius:inherit;pointer-events:none;-webkit-user-drag:none;transition:transform var(--transition-default)}.tech_body{z-index:2;flex-direction:column;flex:1;gap:11px;padding:18px 4px 4px;display:flex;position:relative}.tech_tagline{color:var(--accent-100-color);background-color:var(--accent-bg-muted);border-radius:var(--radius-round);font-size:11px;font-weight:var(--fw-title);text-transform:uppercase;align-self:flex-start;align-items:center;padding:7px 10px;line-height:1;display:inline-flex}.tech_name{text-wrap:balance}.tech_text{max-width:520px;color:var(--neutral-200-color);font-size:14px;line-height:1.42}.tech_link{white-space:nowrap;margin-top:3px}@media (hover:hover) and (pointer:fine){.tech_card:hover{border-color:var(--accent-border);transform:translateY(-4px)}.tech_card:hover .tech_img{transform:scale(1.035)}}@media (width>=768px){.tech{padding-block:96px 116px}.tech_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tech_card-main{grid-column:span 2}.tech_body{padding:24px 26px 26px}}@media (width>=1024px){.tech{padding-block:104px 122px}.tech_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px}.tech_card-main{grid-column:span 4}.tech_card-wide{grid-column:span 8;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.tech_card-compact{grid-column:span 3}.tech_card:nth-child(4){grid-column:span 6}.tech_card-main .tech_body{justify-content:flex-start}.tech_card-wide .tech_body{justify-content:center;padding:4px 4px 4px 0}.tech_card-wide .tech_media{align-self:stretch}.tech_card-wide .tech_img{object-fit:cover;height:100%}}@media (width>=1320px){.tech{padding-block:112px 132px}.tech_grid{gap:20px}.tech_card{padding:14px}.tech_body{gap:13px;padding:22px 6px 6px}.tech_card-main .tech_body{padding:26px 8px 8px}.tech_card-wide{gap:20px}.tech_card-wide .tech_body{padding-block:6px;padding-right:6px}.tech_text{font-size:14.5px}}@media (width>=1560px){.tech{padding-block:120px 144px}.tech_grid{gap:22px}.tech_card{padding:16px}.tech_body{gap:14px;padding:24px 8px 8px}.tech_card-main .tech_body{padding:28px 10px 10px}.tech_card-wide{gap:32px}.tech_card-wide .tech_body{padding-block:8px;padding-right:8px}.tech_text{font-size:15px}}.materials{background-color:var(--neutral-600-color);padding-block:72px 64px;overflow:visible}.materials_header{align-items:start}.materials_title{max-width:720px}.materials_subtitle{max-width:600px}.materials_stage{padding-bottom:36px}.materials_actions{margin-top:0}.materials_card+.materials_card{margin-top:22px}.materials_card{--materials-scale:1;--materials-y:0px;isolation:isolate;background-color:var(--white-color);border:1px solid var(--neutral-border-card);border-radius:var(--radius-lg);transform:translate3d(0, var(--materials-y), 0) scale(var(--materials-scale));transform-origin:top;transition:border-color var(--transition-default);will-change:transform;grid-template-columns:minmax(0,1fr);align-self:start;align-items:center;gap:20px;padding:18px;display:grid;position:relative;overflow:hidden}.materials_card:first-child{z-index:1}.materials_card:nth-child(2){z-index:2}.materials_card:nth-child(3){z-index:3}.materials_card:nth-child(4){z-index:4}.materials_card:nth-child(5){z-index:5}.materials_card:nth-child(6){z-index:6}.materials_card:before{content:attr(data-materials-label);color:#1616160b;font-size:42px;font-weight:var(--fw-title);letter-spacing:0;pointer-events:none;z-index:0;line-height:1;display:none;position:absolute;bottom:22px;right:20px}.materials_media,.materials_body{z-index:1;position:relative}.materials_media{background-color:var(--neutral-600-color);border-radius:var(--radius-lg);overflow:hidden}.materials_img{pointer-events:none;-webkit-user-drag:none}.materials_body{align-content:center;gap:0;min-width:0;display:grid}.materials_meta{align-items:center;gap:10px;margin:0 0 10px;display:flex}.materials_num,.materials_kicker{color:var(--accent-50-color);font-weight:var(--fw-title);text-transform:uppercase;line-height:1}.materials_num{font-size:11px;display:none}.materials_kicker{color:var(--neutral-250-color);font-size:11px}.materials_head{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin:0 0 14px;display:grid}.materials_name{font-size:24px;line-height:1.04}.materials_text{max-width:660px;color:var(--neutral-200-color);text-wrap:balance;margin:0 0 20px;font-size:14px;line-height:1.46}.materials_info{border-top:1px solid var(--neutral-550-color);border-bottom:1px solid var(--neutral-550-color);grid-template-columns:minmax(0,1fr);gap:0;max-width:700px;margin:0 0 20px;display:grid}.materials_detail{padding-block:16px}.materials_detail+.materials_detail{border-top:1px solid var(--neutral-550-color)}.materials_detail-label{color:var(--neutral-250-color);font-size:10px;font-weight:var(--fw-title);text-transform:uppercase;margin:0 0 13px;line-height:1}.materials_detail-value{color:var(--neutral-50-color);font-size:15.5px;font-weight:var(--fw-medium);line-height:1.42}.materials_tags{flex-wrap:wrap;justify-content:flex-start;gap:7px;display:flex}.materials_tag{white-space:nowrap;color:var(--neutral-100-color);background-color:var(--white-color);border:1px solid var(--neutral-550-color);border-radius:var(--radius-round);font-size:11px;font-weight:var(--fw-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);padding:7px 10px;line-height:1;display:inline-flex}.materials_link{color:var(--accent-100-color)}@media (width>=640px){.materials{padding-block:80px 72px}.materials_card{gap:24px;padding:24px}.materials_name{font-size:28px}.materials_text{font-size:15px}}@media (width>=768px){.materials{padding-block:88px 80px}.materials_stage{padding-bottom:44px}.materials_card+.materials_card{margin-top:28px}.materials_card{padding:30px}.materials_head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.materials_info{grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.materials_detail{padding-block:18px;padding-right:22px}.materials_detail+.materials_detail{border-top:0;border-left:1px solid var(--neutral-550-color);padding-left:22px}.materials_tags{justify-content:flex-end}}@media (width>=1024px){.materials{padding-block:104px 88px}.materials_header{align-items:end}.materials_stage{padding-bottom:60px}.materials_actions{margin-top:-18px}.materials_card+.materials_card{margin-top:38px}.materials_card{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:32px;position:sticky}.materials_card:first-child{top:72px}.materials_card:nth-child(2){top:84px}.materials_card:nth-child(3){top:96px}.materials_card:nth-child(4){top:108px}.materials_card:nth-child(5){top:120px}.materials_card:nth-child(6){top:132px}.materials_card:before{font-size:56px;display:block;bottom:42px;right:26px}.materials_name{font-size:34px}.materials_num{display:inline}.materials_text{margin-bottom:24px;font-size:16px}}@media (width>=1320px){.materials{padding-block:120px 96px}.materials_stage{padding-bottom:72px}.materials_actions{margin-top:-24px}.materials_card+.materials_card{margin-top:46px}.materials_card{gap:46px;padding:38px}.materials_card:first-child{top:104px}.materials_card:nth-child(2){top:118px}.materials_card:nth-child(3){top:132px}.materials_card:nth-child(4){top:146px}.materials_card:nth-child(5){top:160px}.materials_card:nth-child(6){top:174px}.materials_card:before{font-size:66px;bottom:60px;right:30px}.materials_head{gap:24px;margin-bottom:18px}.materials_name{font-size:40px}.materials_text{margin-bottom:26px;font-size:17px}.materials_detail{padding-block:20px;padding-right:28px}.materials_detail+.materials_detail{padding-left:28px}.materials_tag{font-size:12px}}@media (hover:hover) and (pointer:fine){.materials_card:hover{border-color:var(--neutral-border-hover)}.materials_tag:hover{color:var(--accent-50-color);background-color:var(--accent-bg-soft);border-color:var(--accent-border-bold);transform:translateY(-2px)}}.reviews{--reviews-google-blue:#1967d2;--reviews-google-yellow:#fbbc04;background-color:var(--white-color)}.reviews_header{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px 26px;display:grid}.reviews_title{max-width:820px}.reviews_subtitle{max-width:720px}.reviews_badge{background-color:var(--white-color);border:1px solid var(--neutral-550-color);border-radius:var(--radius-lg);grid-template-columns:auto auto;align-items:center;gap:0 16px;width:fit-content;padding:14px 16px;display:inline-grid}.reviews_badge-google{width:38px}.reviews_badge-content{gap:5px;width:max-content;min-width:0;display:grid}.reviews_badge-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.reviews_badge-score{color:var(--reviews-google-blue);font-size:21px;line-height:1}.reviews_badge-label{color:var(--neutral-100-color);font-size:14px;font-weight:var(--fw-title);white-space:nowrap;justify-self:start;line-height:1.1}.reviews_badge-stars{width:68px;fill:var(--reviews-google-yellow)}.reviews_badge-stars path{fill:var(--reviews-google-yellow)}.reviews_box{padding-inline:34px;position:relative}.reviews_view{touch-action:pan-y;margin:-8px 0 -2px;padding:8px 0 2px;overflow:hidden}.reviews_grid{--reviews-gap:18px;gap:var(--reviews-gap);transition:transform .68s var(--home-ease-out);will-change:transform;display:flex;transform:translate(0,0)}.reviews.is-dragging .reviews_grid{transition:none}.reviews_card{isolation:isolate;background-color:var(--neutral-600-color);border-radius:var(--radius-lg);user-select:none;flex-direction:column;flex:0 0 100%;padding:85px 24px 112px;display:flex;position:relative;overflow:hidden}.reviews_card:before{content:"";background-color:var(--accent-50-color);border-radius:var(--radius-round);opacity:0;transform-origin:0;height:3px;transition:opacity var(--transition-default), transform var(--transition-default);pointer-events:none;position:absolute;top:0;left:28px;right:28px;transform:scaleX(.36)}.reviews_card:after{content:"";background-color:var(--neutral-500-color);pointer-events:none;width:38px;height:29px;transition:background-color var(--transition-default);position:absolute;top:28px;left:24px;-webkit-mask:url(../../svg/aspas.svg) 50%/contain no-repeat;mask:url(../../svg/aspas.svg) 50%/contain no-repeat}.reviews_text{max-width:360px;color:var(--neutral-50-color);text-wrap:balance;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:15px;line-height:1.38;display:-webkit-box;overflow:hidden}.reviews_card-tight .reviews_text{-webkit-line-clamp:5}.reviews_client{background-color:var(--white-color);border-radius:0 var(--radius-lg) 0 0;z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;width:min(78%,270px);padding:16px 18px 16px 20px;display:grid;position:absolute;bottom:0;left:0}.reviews_client:before,.reviews_client:after{content:"";background-image:radial-gradient(circle at 100% 0, transparent 24px, var(--white-color) 25px);pointer-events:none;width:24px;height:24px;position:absolute}.reviews_client:before{top:-24px;left:0}.reviews_client:after{bottom:0;right:-24px}.reviews_avatar{object-fit:cover;background-color:var(--neutral-600-color);border-radius:var(--radius-round);width:44px;box-shadow:0 0 0 4px var(--white-color), 0 0 0 5px var(--neutral-550-color);pointer-events:none;-webkit-user-drag:none;transition:box-shadow var(--transition-default);grid-row:1/span 2;overflow:hidden}.reviews_name{min-width:0;color:var(--neutral-50-color);text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-default);font-size:15px;line-height:1.1;overflow:hidden}.reviews_rating-ic{width:66px;fill:var(--reviews-google-yellow);align-self:start}.reviews_rating-ic path{fill:var(--reviews-google-yellow)}.reviews_nav-btn{z-index:3;color:var(--neutral-50-color);transition:color var(--transition-default), opacity var(--transition-default), transform var(--transition-default);position:absolute;top:calc(50% + 3px);transform:translateY(-50%)}.reviews_nav-prev{left:0}.reviews_nav-next{right:0}@media (width>=640px){.reviews_box{padding-inline:40px}.reviews_card{flex-basis:calc((100% - var(--reviews-gap)) / 2)}}@media (width>=768px){.reviews_box{padding-inline:46px}.reviews_card{padding:89px 28px 116px}.reviews_card:after{top:32px;left:28px}}@media (width>=1024px){.reviews_grid{--reviews-gap:22px}.reviews_box{padding-inline:54px}.reviews_card{flex-basis:calc((100% - (var(--reviews-gap) + var(--reviews-gap))) / 3);padding:102px 30px 120px}.reviews_card:after{width:44px;height:34px;top:34px;left:30px}.reviews_rating-ic{width:70px}.reviews_text{font-size:16px}}@media (width>=1320px){.reviews_header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:68px}.reviews_subtitle{grid-column:1}.reviews_badge{grid-area:1/2/span 2;place-self:end;margin-bottom:5px}.reviews_grid{--reviews-gap:28px}.reviews_box{padding-inline:62px}.reviews_card{padding:106px 34px 126px}.reviews_card:after{top:38px;left:34px}.reviews_client{width:min(76%,286px);padding:18px 22px}.reviews_avatar{width:48px}.reviews_text{font-size:17px}}@media (width>=1560px){.reviews_badge{column-gap:20px;padding:18px 20px}.reviews_badge-google{width:48px}.reviews_badge-score{font-size:24px}.reviews_badge-label{font-size:15.4px}.reviews_badge-stars{width:76px}.reviews_grid{--reviews-gap:34px}.reviews_box{padding-inline:70px}.reviews_card{padding:126px 40px 138px}.reviews_card:after{width:52px;height:40px;top:44px;left:40px}.reviews_rating-ic{width:74px}.reviews_text{font-size:18px;line-height:1.36}.reviews_client{width:min(74%,300px);padding:20px 24px}.reviews_avatar{width:52px}}@media (hover:hover) and (pointer:fine){.reviews_view{cursor:grab}.reviews.is-dragging .reviews_view{cursor:grabbing}.reviews_card:hover:before{opacity:1;transform:scaleX(1)}.reviews_card:hover:after{background-color:var(--accent-50-color)}.reviews_card:hover .reviews_avatar{box-shadow:0 0 0 4px var(--white-color), 0 0 0 5px var(--accent-50-color)}.reviews_card:hover .reviews_name{color:var(--accent-50-color)}.reviews_nav-btn:hover{--svg-filter:var(--svg-accent-filter);color:var(--accent-50-color);transform:translateY(-50%)scale(1.08)}}.logos{background-color:var(--white-color);border-top:1px solid var(--neutral-550-color);border-bottom:1px solid var(--neutral-550-color);padding-block:20px}.logos_view{touch-action:pan-y;overflow:hidden}.logos_track{transition:transform .52s var(--home-ease-out);will-change:transform;align-items:center;display:flex;transform:translate(0,0)}.logos.is-dragging .logos_track{transition:none}.logos_item{user-select:none;flex:0 0 50%;justify-content:center;align-items:center;padding:20px 18px;display:flex;position:relative}.logos_item:before{content:"";background-color:var(--neutral-550-color);width:1px;position:absolute;top:22%;bottom:22%;left:0}.logos_item:first-child:before{display:none}.logos_img{pointer-events:none;-webkit-user-drag:none;width:102px;transition:transform var(--transition-default)}.logos_img-wide{width:120px}.logos_img-mid{width:94px}.logos_img-compact{width:72px}.logos_img-tall{width:38px}@media (width>=640px){.logos_item{flex-basis:33.3333%;padding:22px 24px}.logos_img-wide{width:126px}.logos_img-mid{width:100px}}@media (width>=768px){.logos{padding-block:22px}.logos_item{flex-basis:25%}}@media (width>=1024px){.logos{padding-block:24px}.logos_item{flex-basis:20%;padding:24px 32px}.logos_img-wide{width:132px}.logos_img-mid{width:108px}.logos_img-compact{width:84px}.logos_img-tall{width:42px}}@media (width>=1320px){.logos{padding-block:26px}.logos_item{flex-basis:16.6667%;padding:26px 36px}}@media (width>=1560px){.logos{padding-block:28px}.logos_item{padding:30px 42px}.logos_img-wide{width:142px}.logos_img-mid{width:116px}.logos_img-compact{width:90px}.logos_img-tall{width:46px}}@media (hover:hover) and (pointer:fine){.logos_view{cursor:grab}.logos.is-dragging .logos_view{cursor:grabbing}.logos_item:hover .logos_img{transform:translateY(-2px)}}.about{background-color:var(--white-color)}.about_grid{grid-template-columns:minmax(0,1fr);gap:34px;display:grid}.about_media,.about_img,.about_video,.about_thumb{border-radius:var(--radius-lg);overflow:hidden}.about_media{background-color:var(--neutral-600-color);position:relative}.about_badge{--about-badge-inset:12px;--about-badge-gap:10px;--about-badge-max:310px;--about-badge-pad-y:10px;--about-badge-pad-x:11.5px;--about-badge-bar:2px;--about-badge-logo-pad:10px;--about-badge-logo-width:75px;--about-badge-info-gap:3px;--about-badge-label-size:8px;--about-badge-text-size:11.5px;right:var(--about-badge-inset);bottom:var(--about-badge-inset);left:var(--about-badge-inset);align-items:center;gap:var(--about-badge-gap);max-width:var(--about-badge-max);padding:var(--about-badge-pad-y) var(--about-badge-pad-x);background-color:var(--white-color);border:1px solid var(--neutral-border-soft);border-radius:var(--radius-lg);display:flex;position:absolute;box-shadow:0 18px 44px -32px #0000008c}.about_badge:before{content:"";flex:0 0 var(--about-badge-bar);background-color:var(--accent-50-color);border-radius:var(--radius-round);align-self:stretch}.about_badge-logo-box{padding:var(--about-badge-logo-pad);background-color:var(--neutral-600-color);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}.about_badge-logo{width:var(--about-badge-logo-width)}.about_badge-info{gap:var(--about-badge-info-gap);min-width:0;display:grid}.about_badge-label{color:var(--accent-50-color);font-size:var(--about-badge-label-size);font-weight:var(--fw-title);text-transform:uppercase;line-height:1.1}.about_badge-text{color:var(--neutral-50-color);font-size:var(--about-badge-text-size);font-weight:var(--fw-medium);line-height:1.18}.about_content{flex-direction:column;justify-content:center;display:flex}.about_title{max-width:760px;margin:0 0 18px}.about_years{color:var(--accent-50-color)}.about_text{max-width:760px}.about_story{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;margin:34px 0 0;display:grid}.about_story-text{max-width:520px}.about_thumb{background-color:var(--neutral-600-color);width:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.about_video{--about-play-size:52px;--about-play-icon:14px;isolation:isolate;background-color:var(--neutral-600-color);width:min(100%,440px);display:block;position:relative}.about_video:before{content:"";z-index:1;pointer-events:none;background-color:#0000;transition:background-color .45s;position:absolute;inset:0}.about_play{z-index:2;width:var(--about-play-size);height:var(--about-play-size);color:var(--accent-50-color);background-color:var(--white-color);border-radius:var(--radius-round);justify-content:center;align-items:center;transition:color .4s,background-color .4s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about_play:before,.about_play:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffff80;animation:2.2s ease-out infinite aboutPlayPulse;position:absolute;inset:0}.about_play:after{animation-delay:1.1s}.about_play-ic{width:var(--about-play-icon);height:var(--about-play-icon);fill:currentColor}.about_play-ic path{fill:currentColor}.about_video:hover:before{background-color:#0000003d}.about_video:hover .about_thumb{transform:scale(1.045)}.about_video:hover .about_play{color:var(--white-color);background-color:var(--accent-50-color);transform:translate(-50%,-50%)scale(1.08)}@keyframes aboutPlayPulse{0%{opacity:.68;transform:scale(1)}to{opacity:0;transform:scale(1.72)}}@media (width>=768px){.about_grid{gap:44px}.about_badge{--about-badge-inset:16px;--about-badge-gap:11.5px;--about-badge-max:353px;--about-badge-pad-y:11.5px;--about-badge-pad-x:13px;--about-badge-bar:2.5px;--about-badge-logo-pad:11.5px;--about-badge-logo-width:85px;--about-badge-info-gap:3.25px;--about-badge-label-size:8.25px;--about-badge-text-size:12px;right:auto}.about_story{grid-template-columns:minmax(0,.9fr) minmax(260px,.72fr)}.about_video{--about-play-size:56px;--about-play-icon:15px;justify-self:end}}@media (width>=1024px){.about_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:52px}.about_badge{--about-badge-inset:20px;--about-badge-gap:12.5px;--about-badge-max:387px;--about-badge-pad-y:12.5px;--about-badge-pad-x:14.5px;--about-badge-bar:2.75px;--about-badge-logo-pad:12.5px;--about-badge-logo-width:94px;--about-badge-info-gap:3.5px;--about-badge-label-size:8.65px;--about-badge-text-size:12.5px}.about_title{margin-bottom:22px}.about_story{margin-top:44px}}@media (width>=1320px){.about_grid{grid-template-columns:minmax(0,.96fr) minmax(0,.94fr);gap:70px}.about_text{max-width:720px}.about_story{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:32px;margin-top:56px}.about_video{--about-play-size:62px;--about-play-icon:17px}.about_badge{--about-badge-inset:22px;--about-badge-gap:13.5px;--about-badge-max:413px;--about-badge-pad-y:13.5px;--about-badge-pad-x:15.5px;--about-badge-bar:3px;--about-badge-logo-pad:13.5px;--about-badge-logo-width:100px;--about-badge-info-gap:3.85px;--about-badge-label-size:8.85px;--about-badge-text-size:12.75px}}@media (width>=1560px){.about_grid{grid-template-columns:minmax(0,.98fr) minmax(0,.94fr);gap:84px}.about_badge{--about-badge-inset:24px;--about-badge-gap:14px;--about-badge-max:430px;--about-badge-pad-y:14px;--about-badge-pad-x:16px;--about-badge-logo-pad:14px;--about-badge-logo-width:104px;--about-badge-info-gap:4px;--about-badge-label-size:9px;--about-badge-text-size:13px}.about_title{max-width:780px;margin-bottom:28px}.about_story{gap:42px;margin-top:70px}.about_video{--about-play-size:66px;--about-play-icon:18px}}.blog{background-color:var(--neutral-600-color)}.blog_header{grid-template-columns:minmax(0,1fr);align-items:end;gap:26px;display:grid}.blog_title-area{position:relative}.blog_title{max-width:820px}.blog_text{max-width:720px;margin:14px 0 0}.blog_btn{justify-self:start}.blog_grid{grid-template-columns:minmax(0,1fr);row-gap:14px;display:grid}.blog_feature,.blog_item{min-width:0}.blog_feature{background-color:var(--white-color);border:1px solid var(--neutral-border-subtle);border-radius:var(--radius-lg);transition:background-color var(--transition-default), border-color var(--transition-default), transform var(--transition-default);margin-bottom:18px;padding:12px}.blog_media,.blog_item-media{background-color:var(--neutral-600-color);border-radius:calc(var(--radius-lg) - 4px);isolation:isolate;display:block;position:relative;overflow:hidden}.blog_item-media{border-radius:var(--radius-md);align-self:start}.blog_img,.blog_item-img{border-radius:inherit;transition:transform var(--transition-default)}.blog_label{background-color:var(--white-color);min-height:28px;color:var(--accent-50-color);font-size:10px;font-weight:var(--fw-title);text-transform:uppercase;border:1px solid var(--accent-border-soft);border-radius:var(--radius-round);z-index:2;align-items:center;padding:0 12px;line-height:1.1;display:inline-flex;position:absolute;bottom:14px;left:14px}.blog_feature-body{flex-direction:column;padding:20px 6px 6px;display:flex}.blog_name{max-width:680px}.blog_name-link{transition:background-size var(--transition-default), color var(--transition-default);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.blog_excerpt{max-width:680px;color:var(--neutral-200-color);margin:12px 0 0;line-height:1.5}.blog_author{color:var(--neutral-100-color);font-size:13px;font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;line-height:1.2;display:flex}.blog_author-img{border:2px solid var(--white-color);border-radius:var(--radius-round);width:34px;height:34px;box-shadow:0 0 0 1px var(--neutral-550-color);object-fit:cover;flex:none;overflow:hidden}.blog_author-date{color:var(--neutral-250-color);font-size:12px;font-weight:var(--fw-text);align-items:center;gap:7px;display:inline-flex}.blog_author-date:before{content:"";background-color:var(--neutral-500-color);width:1px;height:14px;margin:0 6px 0 4px}.blog_author-ic{width:13px;color:var(--accent-50-color);fill:currentColor;flex:none}.blog_meta{color:var(--neutral-250-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 8px;margin:16px 0 0;font-size:12px;line-height:1.2;display:flex}.blog_meta>span{background-color:var(--white-color);border:1px solid var(--neutral-550-color);border-radius:var(--radius-round);min-height:26px;font-weight:var(--fw-medium);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.blog_meta>span:first-child{color:var(--accent-50-color);border-color:var(--accent-50-color)}.blog_tag-ic{fill:currentColor;flex:none;width:11px}.blog_read{min-height:26px;color:var(--accent-50-color);text-transform:uppercase;font-size:12px;font-weight:var(--fw-title);white-space:nowrap;transition:color var(--transition-default), gap var(--transition-default);flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 2px;line-height:1.2;display:inline-flex;position:relative}.blog_read:before{content:"";opacity:.28;transform-origin:0;height:1px;transition:opacity var(--transition-default), transform var(--transition-default);background-color:currentColor;position:absolute;bottom:2px;left:0;right:18px;transform:scaleX(.32)}.blog_read:after{content:"";border-top:2px solid;border-bottom:0;border-left:0;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)}.blog_item{background-color:var(--white-color);border:1px solid var(--neutral-border-subtle);border-radius:var(--radius-lg);transition:background-color var(--transition-default), border-color var(--transition-default), transform var(--transition-default);grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.blog_item:before{content:"";background-color:var(--accent-50-color);border-radius:0 var(--radius-round) var(--radius-round) 0;opacity:0;width:3px;transition:opacity var(--transition-default), transform var(--transition-default);position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.42)}.blog_item-body{flex-direction:column;min-width:0;padding:2px 0;display:flex}.blog_item-name{max-width:470px;font-size:var(--fs-h4);line-height:1.2}.blog_item .blog_meta{gap:8px 14px;margin-top:14px;font-size:11px}.blog_item .blog_author{margin-top:12px}.blog_item .blog_meta>span{min-height:24px;padding:0 9px}.blog_item .blog_read{min-height:24px;font-size:11px}@media (width>=640px){.blog_item{grid-template-columns:158px minmax(0,1fr);align-items:stretch;gap:18px}}@media (width>=768px){.blog_feature{padding:14px}.blog_item{grid-template-columns:180px minmax(0,1fr);gap:22px;padding:16px}}@media (width>=1024px){.blog_header{grid-template-columns:minmax(0,1fr) auto;gap:52px}.blog_btn{justify-self:end;margin-bottom:5px}.blog_grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(36px,3.85vw,60px)}.blog_feature-body{padding:24px 8px 8px}.blog_feature{grid-row:1/span 3;margin-bottom:0}.blog_item{grid-template-columns:clamp(180px,18vw,200px) minmax(0,1fr);gap:clamp(18px,2.1vw,24px)}.blog_item .blog_meta{flex-wrap:nowrap;align-items:flex-end;gap:6px}.blog_item .blog_meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.blog_item .blog_meta>span:first-child{flex:none}.blog_item-body{justify-content:space-between}.blog_item .blog_author,.blog_item .blog_meta{margin-top:0}}@media (width>=1320px){.blog_header{gap:68px}.blog_grid{row-gap:18px}.blog_feature{padding:16px}.blog_item{grid-template-columns:clamp(210px,16vw,230px) minmax(0,1fr);gap:clamp(22px,1.8vw,26px);padding:18px}}@media (width>=1560px){.blog_feature-body{padding:30px 10px 10px}.blog_item{grid-template-columns:clamp(230px,15.4vw,250px) minmax(0,1fr);gap:clamp(24px,1.8vw,30px);padding:20px}.blog_item .blog_meta{font-size:12px}}@media (hover:hover) and (pointer:fine){.blog_feature:hover,.blog_item:hover{background-color:var(--white-color);border-color:var(--accent-border);transform:translateY(-6px)}.blog_media:hover .blog_img,.blog_item-media:hover .blog_item-img{transform:scale(1.045)}.blog_item:hover:before{opacity:1;transform:scaleY(1)}.blog_name-link:hover,.blog_feature:hover .blog_name-link,.blog_item:hover .blog_name-link{color:var(--accent-50-color);background-size:100% 1px}.blog_read:hover,.blog_feature:hover .blog_read,.blog_item:hover .blog_read{color:var(--accent-100-color);gap:12px}.blog_read:hover:before,.blog_feature:hover .blog_read:before,.blog_item:hover .blog_read:before{opacity:.72;transform:scaleX(1)}}