@charset "utf-8";.trans{transition:all .3s}.jt-shadow{box-shadow:0 0 20px rgba(0,0,0,0.1)}.jt-bshadow{box-shadow:0 6px 16px 0 rgba(0,0,0,0.08),0 3px 6px -4px rgba(0,0,0,0.12),0 9px 28px 8px rgba(0,0,0,0.05)}.fnt-disp{font-weight:500;letter-spacing:.02em}.fnt-sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase}.fnt-hd{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em}@media (max-width: 1440px){.fnt-hd{font-size:var(--fsize-h1)}}@media (max-width: 800px){.fnt-hd{font-size:calc(var(--fsize-h1) * .9)}}.home-hero-7294{position:relative;min-height:calc(100vh - 120px);margin-top:120px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:flex-end}@media (max-width: 1440px){.home-hero-7294{margin-top:108px;min-height:calc(100vh - 108px)}}@media (max-width: 800px){.home-hero-7294{margin-top:68px;min-height:calc(100vh - 68px)}}.home-hero-7294 .hero-swiper{position:absolute;inset:0;z-index:0}.home-hero-7294 .hero-swiper .swiper-slide{position:relative;height:100%;overflow:hidden}.home-hero-7294 .hero-bg{position:absolute;inset:0}.home-hero-7294 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-hero-7294 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0.55) 0%, rgba(6,21,43,0.35) 40%, rgba(6,21,43,0.85) 100%),linear-gradient(90deg, rgba(6,21,43,0.65) 0%, rgba(6,21,43,0) 50%)}.home-hero-7294 .hero-inner{position:relative;z-index:1;width:100%;padding:80px 0 64px;color:var(--color-white)}@media (max-width: 800px){.home-hero-7294 .hero-inner{padding:60px 0 48px}}.home-hero-7294 .hero-bd{max-width:810px}.home-hero-7294 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.home-hero-7294 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.home-hero-7294 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.home-hero-7294 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.home-hero-7294 .hero-desc{font-size:var(--fsize-base);line-height:1.6;color:rgba(255,255,255,0.85);margin-bottom:44px}.home-hero-7294 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.home-hero-7294 .hero-pagi{position:absolute;left:0;right:0;bottom:30px;z-index:2;display:flex;justify-content:center;align-items:center;column-gap:10px}.home-hero-7294 .hero-pagi .swiper-pagination-bullet{width:34px;height:2px;border-radius:0;background:rgba(255,255,255,0.35);opacity:1;margin:0;cursor:pointer;transition:all .3s}.home-hero-7294 .hero-pagi .swiper-pagination-bullet:hover{background:rgba(255,255,255,0.7)}.home-hero-7294 .hero-pagi .swiper-pagination-bullet-active{background:var(--color-main)}.home-hero-7294 .hero-pagi .swiper-pagination-bullet-active:hover{background:var(--color-main)}@media (max-width: 800px){.home-hero-7294 .hero-pagi{bottom:22px}}.home-hero-7294 .hero-scroll{position:absolute;right:20px;bottom:32px;z-index:1;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.6);letter-spacing:.2em;display:flex;align-items:center;column-gap:12px}.home-hero-7294 .hero-scroll::after{content:"";width:1px;height:40px;background:rgba(255,255,255,0.4);animation:heroScrollLine 2.4s ease-in-out infinite}@media (max-width: 800px){.home-hero-7294 .hero-scroll{display:none}}@keyframes heroScrollLine{0%,100%{transform:scaleY(.4);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.home-pillar-1953{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.home-pillar-1953{padding:96px 0}}@media (max-width: 800px){.home-pillar-1953{padding:64px 0}}.home-pillar-1953 .hd{display:grid;grid-template-columns:1fr 1.1fr;column-gap:80px;align-items:end;margin-bottom:80px}@media (max-width: 800px){.home-pillar-1953 .hd{grid-template-columns:1fr;row-gap:24px;margin-bottom:48px}}.home-pillar-1953 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.home-pillar-1953 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-pillar-1953 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-pillar-1953 .hd-desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.home-pillar-1953 .hd-desc{font-size:var(--fsize-txt)}}.home-pillar-1953 .bd{display:grid;grid-template-columns:1fr 1.05fr;column-gap:80px;align-items:start}@media (max-width: 800px){.home-pillar-1953 .bd{grid-template-columns:1fr;row-gap:48px}}.home-pillar-1953 .pillar-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:48px}@media (max-width: 800px){.home-pillar-1953 .pillar-list{row-gap:32px}}.home-pillar-1953 .pillar{padding-bottom:32px;border-bottom:1px solid var(--color-line);transition:all .3s;cursor:default}.home-pillar-1953 .pillar:hover{transform:translateY(-4px);border-bottom-color:var(--color-main)}.home-pillar-1953 .pillar:hover .pillar-ico{background:var(--color-main);color:var(--color-white)}.home-pillar-1953 .pillar:hover .pillar-ico svg path,.home-pillar-1953 .pillar:hover .pillar-ico svg rect,.home-pillar-1953 .pillar:hover .pillar-ico svg circle{stroke:var(--color-white)}.home-pillar-1953 .pillar-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-main);margin-bottom:24px;transition:all .3s}.home-pillar-1953 .pillar-ico svg{width:26px;height:26px}.home-pillar-1953 .pillar-ico svg path,.home-pillar-1953 .pillar-ico svg rect,.home-pillar-1953 .pillar-ico svg circle,.home-pillar-1953 .pillar-ico svg line{stroke:currentColor;fill:none;stroke-width:1.4;transition:all .3s}.home-pillar-1953 .pillar-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;color:var(--color-navy);font-weight:500;margin-bottom:12px;letter-spacing:.005em}.home-pillar-1953 .pillar-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.home-pillar-1953 .pillar-img{position:relative;aspect-ratio:4 / 3.9;background:var(--color-bg-soft);overflow:hidden}.home-pillar-1953 .pillar-img img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.home-pillar-1953 .pillar-img::after{content:"";position:absolute;left:-16px;bottom:-16px;width:60%;height:60%;border:1px solid var(--color-main);z-index:-1}.home-pillar-1953 .pillar-img:hover img{transform:scale(1.04)}.home-challenge-6128{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.home-challenge-6128{padding:96px 0}}@media (max-width: 800px){.home-challenge-6128{padding:64px 0}}.home-challenge-6128 .hd{text-align:center;max-width:880px;margin:0 auto 80px}@media (max-width: 800px){.home-challenge-6128 .hd{margin-bottom:48px}}.home-challenge-6128 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.home-challenge-6128 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-challenge-6128 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-challenge-6128 .hd-desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.home-challenge-6128 .hd-desc{font-size:var(--fsize-txt)}}.home-challenge-6128 .bd{display:grid;grid-template-columns:1fr auto 1fr;column-gap:60px;align-items:stretch}@media (max-width: 800px){.home-challenge-6128 .bd{grid-template-columns:1fr;row-gap:32px}}.home-challenge-6128 .panel{background:var(--color-white);padding:48px 44px;border-top:2px solid var(--color-navy)}@media (max-width: 800px){.home-challenge-6128 .panel{padding:32px 24px}}.home-challenge-6128 .panel.resp{border-top-color:var(--color-main)}.home-challenge-6128 .panel-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.2em;color:var(--color-navy);margin-bottom:8px}.home-challenge-6128 .panel.resp .panel-tag{color:var(--color-main)}.home-challenge-6128 .panel-nam{letter-spacing:.02em;font-size:var(--fsize-h2);color:var(--color-navy);font-weight:500;margin-bottom:32px;letter-spacing:.005em}.home-challenge-6128 .panel-list .it{display:flex;align-items:flex-start;column-gap:16px;padding:18px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.home-challenge-6128 .panel-list .it:last-child{border-bottom:0}.home-challenge-6128 .panel-list .it-ico{flex-shrink:0;width:22px;height:22px;margin-top:2px;display:flex;align-items:center;justify-content:center;color:var(--color-navy)}.resp .home-challenge-6128 .panel-list .it-ico{color:var(--color-main)}.home-challenge-6128 .divider{align-self:stretch;width:1px;background:var(--color-line)}@media (max-width: 800px){.home-challenge-6128 .divider{width:100%;height:1px}}.home-challenge-6128 .panel-img{margin-top:56px;aspect-ratio:16 / 7;overflow:hidden;background:var(--color-white)}.home-challenge-6128 .panel-img img{width:100%;height:100%;object-fit:cover;display:block}.home-solutions-8372{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.home-solutions-8372{padding:96px 0}}@media (max-width: 800px){.home-solutions-8372{padding:64px 0}}.home-solutions-8372 .hd{margin-bottom:80px;display:flex;align-items:end;justify-content:space-between;column-gap:60px}@media (max-width: 800px){.home-solutions-8372 .hd{flex-direction:column;align-items:flex-start;row-gap:24px;margin-bottom:48px}}.home-solutions-8372 .hd-l{max-width:720px}.home-solutions-8372 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.home-solutions-8372 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-solutions-8372 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-solutions-8372 .hd-r{max-width:820px;font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.home-solutions-8372 .hd-r{font-size:var(--fsize-txt)}}.home-solutions-8372 .list{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, .85fr);column-gap:72px;align-items:start}@media (max-width: 1440px){.home-solutions-8372 .list{column-gap:48px}}@media (max-width: 800px){.home-solutions-8372 .list{grid-template-columns:1fr;row-gap:48px}}.home-solutions-8372 .rows{border-top:1px solid var(--color-line)}.home-solutions-8372 .row{display:flex;align-items:flex-start;column-gap:24px;padding:26px 0;border-bottom:1px solid var(--color-line);text-decoration:none;transition:all .3s}.home-solutions-8372 .row:hover .row-nam{color:var(--color-main)}.home-solutions-8372 .row:hover .row-arr{color:var(--color-main);transform:translateX(6px)}.home-solutions-8372 .row-no{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-main);letter-spacing:.16em;padding-top:8px;flex-shrink:0}.home-solutions-8372 .row-bd{display:block;flex:1;min-width:0}.home-solutions-8372 .row-nam{display:block;letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;color:var(--color-navy);font-weight:500;margin-bottom:12px;letter-spacing:.005em;transition:all .3s}.home-solutions-8372 .row-txt{display:block;font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:54em}.home-solutions-8372 .row-arr{color:var(--color-navy);padding-top:8px;flex-shrink:0;transition:all .3s}.home-solutions-8372 .row-arr svg{display:block}.home-solutions-8372 .collage{display:flex;flex-direction:column;gap:24px}.home-solutions-8372 .cf{margin:0;overflow:hidden;background:var(--color-bg-soft)}.home-solutions-8372 .cf img{width:100%;height:100%;object-fit:cover;display:block}.home-solutions-8372 .cf-a,.home-solutions-8372 .cf-b{width:100%;aspect-ratio:16 / 7.7}.home-valvrex-2914{padding:120px 0;background:var(--color-bg-soft);color:var(--color-txt);position:relative}@media (max-width: 1440px){.home-valvrex-2914{padding:96px 0}}@media (max-width: 800px){.home-valvrex-2914{padding:64px 0}}.home-valvrex-2914 .top{display:grid;grid-template-columns:1.05fr .95fr;column-gap:80px;align-items:center;margin-bottom:80px}@media (max-width: 800px){.home-valvrex-2914 .top{grid-template-columns:1fr;row-gap:48px;margin-bottom:48px}}.home-valvrex-2914 .brand-tag{margin-bottom:32px;padding-left:22px;border-left:3px solid var(--color-main)}@media (max-width: 800px){.home-valvrex-2914 .brand-tag{margin-bottom:24px}}.home-valvrex-2914 .brand-tag .tag-kicker{display:block;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.3em;color:var(--color-6);margin-bottom:10px}.home-valvrex-2914 .brand-tag .tag-brand{display:block;font-weight:500;letter-spacing:.02em;font-size:30px;line-height:1;font-weight:600;letter-spacing:.05em;color:var(--color-main)}@media (max-width: 1440px){.home-valvrex-2914 .brand-tag .tag-brand{font-size:26px}}@media (max-width: 800px){.home-valvrex-2914 .brand-tag .tag-brand{font-size:24px}}.home-valvrex-2914 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.home-valvrex-2914 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-valvrex-2914 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-valvrex-2914 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);margin-bottom:32px}@media (max-width: 800px){.home-valvrex-2914 .desc{font-size:var(--fsize-txt)}}.home-valvrex-2914 .benefit-list{margin-bottom:40px}.home-valvrex-2914 .benefit-list .it{display:flex;align-items:flex-start;column-gap:16px;padding:14px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.home-valvrex-2914 .benefit-list .it:last-child{border-bottom:0}.home-valvrex-2914 .benefit-list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.home-valvrex-2914 .cta-row{display:flex;flex-wrap:wrap;gap:20px}.home-valvrex-2914 .btn-ghost{color:var(--color-navy);border-color:rgba(10,31,61,0.45)}.home-valvrex-2914 .btn-ghost:hover{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.home-valvrex-2914 .visual{position:relative;aspect-ratio:4 / 5;background:var(--color-navy);border:1px solid var(--color-line);overflow:hidden}.home-valvrex-2914 .visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;mix-blend-mode:lighten}.home-valvrex-2914 .visual .visual-tag{position:absolute;left:24px;bottom:24px;z-index:2;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-white);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px}.home-valvrex-2914 .visual .visual-tag::before{content:"";width:24px;height:1px;background:var(--color-main)}.home-valvrex-2914 .kpi-row{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1px;background:var(--color-line);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}@media (max-width: 800px){.home-valvrex-2914 .kpi-row{grid-template-columns:1fr 1fr;row-gap:1px}}.home-valvrex-2914 .kpi{background:var(--color-white);padding:40px 28px;text-align:left}@media (max-width: 800px){.home-valvrex-2914 .kpi{padding:28px 20px}}.home-valvrex-2914 .kpi-num{letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.4);line-height:1;color:var(--color-navy);font-weight:500;margin-bottom:12px;display:flex;align-items:baseline;column-gap:4px;letter-spacing:.005em}.home-valvrex-2914 .kpi-num .unit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-large);color:var(--color-main);letter-spacing:.1em}@media (max-width: 1440px){.home-valvrex-2914 .kpi-num{font-size:calc(var(--fsize-h1) * 1.1)}}.home-valvrex-2914 .kpi-tit{font-weight:500;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.18em}.home-field-4638{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.home-field-4638{padding:96px 0}}@media (max-width: 800px){.home-field-4638{padding:64px 0}}.home-field-4638 .hd{margin-bottom:80px;max-width:820px}@media (max-width: 800px){.home-field-4638 .hd{margin-bottom:48px}}.home-field-4638 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.home-field-4638 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-field-4638 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-field-4638 .hd-desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.home-field-4638 .hd-desc{font-size:var(--fsize-txt)}}.home-field-4638 .bd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);column-gap:60px;align-items:stretch}@media (max-width: 800px){.home-field-4638 .bd{grid-template-columns:1fr;row-gap:40px}}.home-field-4638 .stats{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:1px;row-gap:1px;background:var(--color-line);border:1px solid var(--color-line);min-width:0}.home-field-4638 .stat{background:var(--color-white);padding:44px 32px;min-width:0;transition:all .3s}.home-field-4638 .stat:hover{background:var(--color-bg-soft)}.home-field-4638 .stat:hover .stat-num{color:var(--color-main)}.home-field-4638 .stat-full{grid-column:1 / -1}.home-field-4638 .stat-num{letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.3);line-height:1;color:var(--color-navy);font-weight:500;margin-bottom:12px;display:flex;align-items:baseline;column-gap:6px;flex-wrap:wrap;row-gap:4px;letter-spacing:.005em;transition:all .3s}.home-field-4638 .stat-num .unit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-large);color:var(--color-6);letter-spacing:.1em}@media (max-width: 1440px){.home-field-4638 .stat-num{font-size:var(--fsize-h1)}}.home-field-4638 .stat-tit{font-weight:500;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.18em}.home-field-4638 .stat-note{margin-top:16px;font-size:var(--fsize-txt);color:var(--color-6);line-height:1.6}.home-field-4638 .visual{position:relative;aspect-ratio:4 / 3;background:var(--color-navy-deep);overflow:hidden}@media (max-width: 800px){.home-field-4638 .visual{aspect-ratio:16 / 10}}.home-field-4638 .visual-img{position:absolute;inset:0}.home-field-4638 .visual-img img{width:100%;height:100%;object-fit:cover;display:block}.home-field-4638 .visual-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0) 40%, rgba(6,21,43,0.7) 100%)}.home-field-4638 .visual-caption{position:absolute;left:32px;bottom:32px;right:32px;z-index:1;color:var(--color-white);font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.2em;line-height:1.6}.home-field-4638 .visual-caption strong{display:block;color:var(--color-white);font-size:var(--fsize-txt);letter-spacing:.02em;margin-bottom:4px;font-weight:500}.home-region-7521{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.home-region-7521{padding:96px 0}}@media (max-width: 800px){.home-region-7521{padding:64px 0}}.home-region-7521 .hd{text-align:center;max-width:1020px;margin:0 auto 80px}@media (max-width: 800px){.home-region-7521 .hd{margin-bottom:48px}}.home-region-7521 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.home-region-7521 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-region-7521 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-region-7521 .nam span{color:var(--color-main)}.home-region-7521 .hd-desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.home-region-7521 .hd-desc{font-size:var(--fsize-txt)}}.home-region-7521 .map-wrap{position:relative;background:var(--color-white);padding:32px;border:1px solid var(--color-line)}@media (max-width: 800px){.home-region-7521 .map-wrap{padding:16px}}.home-region-7521 .map-img{background:var(--color-white)}.home-region-7521 .map-img img{width:100%;height:auto;display:block}.home-region-7521 .map-list{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-line);display:grid;grid-template-columns:repeat(4, 1fr);column-gap:24px;row-gap:20px}@media (max-width: 800px){.home-region-7521 .map-list{grid-template-columns:repeat(2, 1fr)}}.home-region-7521 .map-it{display:flex;align-items:center;column-gap:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-3);letter-spacing:.02em;text-transform:none}.home-region-7521 .map-dot{width:8px;height:8px;background:var(--color-main);border-radius:50%;flex-shrink:0}.home-region-7521 .map-cap{grid-column:1 / -1;padding-top:8px;font-weight:500;font-size:var(--fsize-small);font-weight:600;color:var(--color-navy);letter-spacing:.18em;text-transform:uppercase}.home-region-7521 .map-cap:first-child{padding-top:0}.home-region-7521 .map-note{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-6)}.home-final-9164{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.home-final-9164{padding:96px 0}}@media (max-width: 800px){.home-final-9164{padding:64px 0}}.home-final-9164 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.home-final-9164 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.home-final-9164 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.home-final-9164 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.home-final-9164 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.home-final-9164 .nam{font-size:calc(var(--fsize-h1) * .9)}}.home-final-9164 .nam .hl{color:var(--color-main)}.home-final-9164 .nam .br-dk{display:block}.home-final-9164 .nam .np-dk{white-space:nowrap}@media (max-width: 800px){.home-final-9164 .nam .br-dk{display:none}.home-final-9164 .nam .np-dk{white-space:normal}}.home-final-9164 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.home-final-9164 .desc{font-size:var(--fsize-txt)}}.home-final-9164 .ac-grp{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.home-final-9164 .ac-grp{grid-template-columns:1fr;border-top:0}}.home-final-9164 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px 4px 0;text-decoration:none}.home-final-9164 .ac+.ac{padding-left:48px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.home-final-9164 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.home-final-9164 .ac{padding:0}}.home-final-9164 .ac:hover .ac-no{color:var(--color-main)}.home-final-9164 .ac:hover .ac-tit{color:var(--color-main)}.home-final-9164 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.home-final-9164 .ac-no{letter-spacing:.02em;font-size:44px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:30px;transition:all .3s}@media (max-width: 1440px){.home-final-9164 .ac-no{font-size:36px;margin-bottom:24px}}@media (max-width: 800px){.home-final-9164 .ac-no{font-size:32px;margin-bottom:20px}}.home-final-9164 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:100%;margin-bottom:16px}.home-final-9164 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.home-final-9164 .ac-arr{flex-shrink:0;color:var(--color-navy);transition:all .3s}.home-final-9164 .ac-arr svg{display:block}.home-final-9164 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:32em}.about-hero-3187{position:relative;margin-top:120px;min-height:620px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:center}@media (max-width: 1440px){.about-hero-3187{margin-top:108px;min-height:540px}}@media (max-width: 800px){.about-hero-3187{margin-top:68px;min-height:460px}}.about-hero-3187 .hero-bg{position:absolute;inset:0}.about-hero-3187 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-hero-3187 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0.5) 0%, rgba(6,21,43,0.35) 40%, rgba(6,21,43,0.8) 100%),linear-gradient(90deg, rgba(6,21,43,0.72) 0%, rgba(6,21,43,0) 58%)}.about-hero-3187 .hero-inner{position:relative;z-index:1;width:100%;padding:120px 0 96px;color:var(--color-white)}@media (max-width: 1440px){.about-hero-3187 .hero-inner{padding:96px 0 80px}}@media (max-width: 800px){.about-hero-3187 .hero-inner{padding:72px 0 56px}}.about-hero-3187 .hero-bd{max-width:810px}.about-hero-3187 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.75);letter-spacing:.24em;margin-bottom:20px;display:flex;align-items:center;column-gap:12px}.about-hero-3187 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-hero-3187 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.about-hero-3187 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.about-hero-3187 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.about-hero-3187 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.about-hero-3187 .hero-desc{font-size:var(--fsize-base);line-height:1.75;color:rgba(255,255,255,0.85);margin-bottom:44px}.about-hero-3187 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.about-overview-6429{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.about-overview-6429{padding:96px 0}}@media (max-width: 800px){.about-overview-6429{padding:64px 0}}.about-overview-6429 .top{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr);column-gap:80px;align-items:center;margin-bottom:80px}@media (max-width: 1440px){.about-overview-6429 .top{column-gap:56px}}@media (max-width: 800px){.about-overview-6429 .top{grid-template-columns:1fr;row-gap:40px;margin-bottom:48px}}.about-overview-6429 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.about-overview-6429 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-overview-6429 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.about-overview-6429 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-overview-6429 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-overview-6429 .nam span{color:var(--color-main)}.about-overview-6429 .txt{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}.about-overview-6429 .txt+.txt{margin-top:20px}@media (max-width: 800px){.about-overview-6429 .txt{font-size:var(--fsize-txt)}}.about-overview-6429 .visual{margin:0;aspect-ratio:4 / 3.4;background:var(--color-white);overflow:hidden}.about-overview-6429 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.about-overview-6429 .visual:hover img{transform:scale(1.04)}@media (max-width: 800px){.about-overview-6429 .visual{aspect-ratio:16 / 10}}.about-overview-6429 .core-hd{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.2em;padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:32px}.about-overview-6429 .core-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.about-overview-6429 .core-list{grid-template-columns:1fr}}.about-overview-6429 .core-it{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.about-overview-6429 .core-it:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.about-overview-6429 .core-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.about-overview-6429 .core-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.about-mission-5073{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.about-mission-5073{padding:96px 0}}@media (max-width: 800px){.about-mission-5073{padding:64px 0}}.about-mission-5073 .hd{text-align:center;max-width:900px;margin:0 auto 80px}@media (max-width: 800px){.about-mission-5073 .hd{margin-bottom:48px}}.about-mission-5073 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;justify-content:center;margin-bottom:20px}.about-mission-5073 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-mission-5073 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.about-mission-5073 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-mission-5073 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-mission-5073 .nam span{color:var(--color-main)}.about-mission-5073 .mv-list{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:60px;margin-bottom:80px}@media (max-width: 1440px){.about-mission-5073 .mv-list{column-gap:48px}}@media (max-width: 800px){.about-mission-5073 .mv-list{grid-template-columns:1fr;row-gap:32px;margin-bottom:48px}}.about-mission-5073 .mv-it{border-top:2px solid var(--color-navy);padding-top:28px}.about-mission-5073 .mv-it:last-child{border-top-color:var(--color-main)}.about-mission-5073 .mv-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.22em;margin-bottom:16px}.about-mission-5073 .mv-it:last-child .mv-tag{color:var(--color-main)}.about-mission-5073 .mv-txt{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.about-mission-5073 .mv-txt{font-size:var(--fsize-txt)}}.about-mission-5073 .val-hd{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.2em;padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:40px}.about-mission-5073 .val-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:40px;row-gap:40px}@media (max-width: 800px){.about-mission-5073 .val-list{grid-template-columns:1fr;row-gap:32px}}.about-mission-5073 .val{transition:all .3s;cursor:default}.about-mission-5073 .val:hover .val-ico{background:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.about-mission-5073 .val-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-main);margin-bottom:24px;transition:all .3s}.about-mission-5073 .val-ico svg{width:26px;height:26px}.about-mission-5073 .val-ico svg path,.about-mission-5073 .val-ico svg rect,.about-mission-5073 .val-ico svg circle,.about-mission-5073 .val-ico svg line{stroke:currentColor;fill:none;stroke-width:1.4;transition:all .3s}.about-mission-5073 .val-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.about-mission-5073 .val-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.about-global-8614{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.about-global-8614{padding:96px 0}}@media (max-width: 800px){.about-global-8614{padding:64px 0}}.about-global-8614 .hd{text-align:center;max-width:1020px;margin:0 auto 80px}@media (max-width: 800px){.about-global-8614 .hd{margin-bottom:48px}}.about-global-8614 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.about-global-8614 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-global-8614 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-global-8614 .nam span{color:var(--color-main)}.about-global-8614 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.about-global-8614 .desc{font-size:var(--fsize-txt)}}.about-global-8614 .map-wrap{background:var(--color-white);padding:32px;border:1px solid var(--color-line);margin-bottom:40px}@media (max-width: 800px){.about-global-8614 .map-wrap{padding:16px}}.about-global-8614 .map-wrap img{width:100%;height:auto;display:block}.about-global-8614 .region-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.about-global-8614 .region-list{grid-template-columns:1fr}}.about-global-8614 .region{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.about-global-8614 .region:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.about-global-8614 .region-hd{display:flex;align-items:baseline;justify-content:space-between;column-gap:16px;margin-bottom:12px}.about-global-8614 .region-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em}.about-global-8614 .region-code{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-main);letter-spacing:.16em;flex-shrink:0}.about-global-8614 .region-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.about-oem-2765{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.about-oem-2765{padding:96px 0}}@media (max-width: 800px){.about-oem-2765{padding:64px 0}}.about-oem-2765 .hd{max-width:1000px;margin-bottom:80px}@media (max-width: 800px){.about-oem-2765 .hd{margin-bottom:48px}}.about-oem-2765 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.about-oem-2765 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-oem-2765 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.about-oem-2765 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-oem-2765 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-oem-2765 .nam span{color:var(--color-main)}.about-oem-2765 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.about-oem-2765 .desc{font-size:var(--fsize-txt)}}.about-oem-2765 .bd{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:80px;align-items:start}@media (max-width: 1440px){.about-oem-2765 .bd{column-gap:56px}}@media (max-width: 800px){.about-oem-2765 .bd{grid-template-columns:1fr;row-gap:48px}}.about-oem-2765 .col-tit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.2em;padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:8px}.about-oem-2765 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.about-oem-2765 .list .it:last-child{border-bottom:0}.about-oem-2765 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.about-quality-9348{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.about-quality-9348{padding:96px 0}}@media (max-width: 800px){.about-quality-9348{padding:64px 0}}.about-quality-9348 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.about-quality-9348 .hd{margin-bottom:48px}}.about-quality-9348 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.about-quality-9348 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-quality-9348 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.about-quality-9348 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-quality-9348 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-quality-9348 .nam span{color:var(--color-main)}.about-quality-9348 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.about-quality-9348 .desc{font-size:var(--fsize-txt)}}.about-quality-9348 .bd{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);column-gap:72px;align-items:start}@media (max-width: 1440px){.about-quality-9348 .bd{column-gap:48px}}@media (max-width: 800px){.about-quality-9348 .bd{grid-template-columns:1fr;row-gap:40px}}.about-quality-9348 .col-tit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.2em;padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:8px}.about-quality-9348 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.about-quality-9348 .list .it:last-child{border-bottom:0}.about-quality-9348 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.about-quality-9348 .cert{margin:0;background:var(--color-white);padding:24px;border:1px solid var(--color-line)}.about-quality-9348 .cert img{width:100%;height:auto;display:block}.about-quality-9348 .info-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-main);letter-spacing:.22em;margin-bottom:24px}.about-quality-9348 .info-list{border-top:1px solid var(--color-line)}.about-quality-9348 .info-list .it{display:flex;align-items:baseline;justify-content:space-between;column-gap:24px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6}.about-quality-9348 .it-k{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.16em;flex-shrink:0}.about-quality-9348 .it-v{color:var(--color-navy);text-align:right}.about-quality-9348 .info-note{margin-top:24px;padding-left:20px;border-left:3px solid var(--color-main);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.about-serve-1502{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.about-serve-1502{padding:96px 0}}@media (max-width: 800px){.about-serve-1502{padding:64px 0}}.about-serve-1502 .hd{max-width:900px;margin-bottom:80px}@media (max-width: 800px){.about-serve-1502 .hd{margin-bottom:48px}}.about-serve-1502 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.about-serve-1502 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-serve-1502 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.about-serve-1502 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-serve-1502 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-serve-1502 .nam span{color:var(--color-main)}.about-serve-1502 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.about-serve-1502 .desc{font-size:var(--fsize-txt)}}.about-serve-1502 .bd{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, .72fr);column-gap:80px;align-items:center}@media (max-width: 1440px){.about-serve-1502 .bd{column-gap:56px}}@media (max-width: 800px){.about-serve-1502 .bd{grid-template-columns:1fr;row-gap:40px}}.about-serve-1502 .serve-list{border-top:1px solid var(--color-line)}.about-serve-1502 .serve{padding:32px 0;border-bottom:1px solid var(--color-line);transition:all .3s}.about-serve-1502 .serve:hover .serve-nam{color:var(--color-main)}.about-serve-1502 .serve-nam{letter-spacing:.02em;font-size:var(--fsize-h2);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px;transition:all .3s}.about-serve-1502 .serve-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:44em}.about-serve-1502 .visual{margin:0;aspect-ratio:3 / 4;background:var(--color-bg-soft);overflow:hidden}.about-serve-1502 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.about-serve-1502 .visual:hover img{transform:scale(1.04)}@media (max-width: 800px){.about-serve-1502 .visual{aspect-ratio:16 / 11}}.about-why-6821{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.about-why-6821{padding:96px 0}}@media (max-width: 800px){.about-why-6821{padding:64px 0}}.about-why-6821 .hd{max-width:1000px;margin-bottom:80px}@media (max-width: 800px){.about-why-6821 .hd{margin-bottom:48px}}.about-why-6821 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.about-why-6821 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.about-why-6821 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.about-why-6821 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-why-6821 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-why-6821 .nam span{color:var(--color-main)}.about-why-6821 .why-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.about-why-6821 .why-list{grid-template-columns:1fr}}.about-why-6821 .why{background:var(--color-white);padding:40px 32px;border-top:2px solid var(--color-line);transition:all .3s}.about-why-6821 .why:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.about-why-6821 .why:hover .why-ico{background:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.about-why-6821 .why-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-main);margin-bottom:24px;transition:all .3s}.about-why-6821 .why-ico svg{width:26px;height:26px}.about-why-6821 .why-ico svg path,.about-why-6821 .why-ico svg rect,.about-why-6821 .why-ico svg circle,.about-why-6821 .why-ico svg line{stroke:currentColor;fill:none;stroke-width:1.4;transition:all .3s}.about-why-6821 .why-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.about-why-6821 .why-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.about-cta-4196{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.about-cta-4196{padding:96px 0}}@media (max-width: 800px){.about-cta-4196{padding:64px 0}}.about-cta-4196 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.about-cta-4196 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.about-cta-4196 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.about-cta-4196 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.about-cta-4196 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.about-cta-4196 .nam{font-size:calc(var(--fsize-h1) * .9)}}.about-cta-4196 .nam .hl{color:var(--color-main)}.about-cta-4196 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.about-cta-4196 .desc{font-size:var(--fsize-txt)}}.about-cta-4196 .ac-grp{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.about-cta-4196 .ac-grp{grid-template-columns:1fr;border-top:0}}.about-cta-4196 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px 4px 0;text-decoration:none}.about-cta-4196 .ac+.ac{padding-left:48px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.about-cta-4196 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.about-cta-4196 .ac{padding:0}}.about-cta-4196 .ac:hover .ac-no{color:var(--color-main)}.about-cta-4196 .ac:hover .ac-tit{color:var(--color-main)}.about-cta-4196 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.about-cta-4196 .ac-no{letter-spacing:.02em;font-size:44px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:30px;transition:all .3s}@media (max-width: 1440px){.about-cta-4196 .ac-no{font-size:36px;margin-bottom:24px}}@media (max-width: 800px){.about-cta-4196 .ac-no{font-size:32px;margin-bottom:20px}}.about-cta-4196 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:100%;margin-bottom:16px}.about-cta-4196 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.about-cta-4196 .ac-arr{flex-shrink:0;color:var(--color-navy);transition:all .3s}.about-cta-4196 .ac-arr svg{display:block}.about-cta-4196 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:32em}.solutions-hero-4826{position:relative;margin-top:120px;min-height:620px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:center}@media (max-width: 1440px){.solutions-hero-4826{margin-top:108px;min-height:540px}}@media (max-width: 800px){.solutions-hero-4826{margin-top:68px;min-height:460px}}.solutions-hero-4826 .hero-bg{position:absolute;inset:0}.solutions-hero-4826 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.solutions-hero-4826 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0.5) 0%, rgba(6,21,43,0.35) 40%, rgba(6,21,43,0.8) 100%),linear-gradient(90deg, rgba(6,21,43,0.72) 0%, rgba(6,21,43,0) 58%)}.solutions-hero-4826 .hero-inner{position:relative;z-index:1;width:100%;padding:120px 0 96px;color:var(--color-white)}@media (max-width: 1440px){.solutions-hero-4826 .hero-inner{padding:96px 0 80px}}@media (max-width: 800px){.solutions-hero-4826 .hero-inner{padding:72px 0 56px}}.solutions-hero-4826 .hero-bd{max-width:810px}.solutions-hero-4826 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.75);letter-spacing:.24em;margin-bottom:20px;display:flex;align-items:center;column-gap:12px}.solutions-hero-4826 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-hero-4826 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.solutions-hero-4826 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.solutions-hero-4826 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.solutions-hero-4826 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.solutions-hero-4826 .hero-desc{font-size:var(--fsize-base);line-height:1.75;color:rgba(255,255,255,0.85);margin-bottom:44px}.solutions-hero-4826 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.solutions-pressure-7315{padding:120px 0;background:var(--color-bg-soft)}.solutions-pressure-7315 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-pressure-7315 .card-list{grid-template-columns:1fr}}.solutions-pressure-7315 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-pressure-7315 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-pressure-7315 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-pressure-7315 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.solutions-pressure-7315{padding:96px 0}}@media (max-width: 800px){.solutions-pressure-7315{padding:64px 0}}.solutions-pressure-7315 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.solutions-pressure-7315 .hd{margin-bottom:48px}}.solutions-pressure-7315 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-pressure-7315 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-pressure-7315 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.solutions-pressure-7315 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-pressure-7315 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-pressure-7315 .nam span{color:var(--color-main)}.solutions-pressure-7315 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.solutions-pressure-7315 .desc{font-size:var(--fsize-txt)}}.solutions-pressure-7315 .banner{margin:0 0 40px;aspect-ratio:16 / 7;background:var(--color-white);overflow:hidden}.solutions-pressure-7315 .banner img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 800px){.solutions-pressure-7315 .banner{aspect-ratio:16 / 10}}.solutions-pressure-7315 .cta-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:48px}@media (max-width: 800px){.solutions-pressure-7315 .cta-row{margin-top:32px}}.solutions-frac-2048{padding:120px 0;background:var(--color-white)}.solutions-frac-2048 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-frac-2048 .card-list{grid-template-columns:1fr}}.solutions-frac-2048 .card{background:transparent;padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-frac-2048 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-frac-2048 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-frac-2048 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.solutions-frac-2048 .card-list{grid-template-columns:repeat(5, minmax(0, 1fr))}@media (max-width: 800px){.solutions-frac-2048 .card-list{grid-template-columns:1fr}}@media (max-width: 1440px){.solutions-frac-2048{padding:96px 0}}@media (max-width: 800px){.solutions-frac-2048{padding:64px 0}}.solutions-frac-2048 .hd{text-align:center;max-width:1020px;margin:0 auto 80px}@media (max-width: 800px){.solutions-frac-2048 .hd{margin-bottom:48px}}.solutions-frac-2048 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;justify-content:center;margin-bottom:20px}.solutions-frac-2048 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-frac-2048 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.solutions-frac-2048 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-frac-2048 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-frac-2048 .nam span{color:var(--color-main)}.solutions-frac-2048 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.solutions-frac-2048 .desc{font-size:var(--fsize-txt)}}.solutions-frac-2048 .duo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-bottom:40px}@media (max-width: 800px){.solutions-frac-2048 .duo{grid-template-columns:1fr;margin-bottom:32px}}.solutions-frac-2048 .visual{margin:0;aspect-ratio:4 / 3;background:var(--color-bg-soft);overflow:hidden}.solutions-frac-2048 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.solutions-frac-2048 .visual:hover img{transform:scale(1.04)}.solutions-rental-9063{padding:120px 0;background:var(--color-bg-soft)}.solutions-rental-9063 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-rental-9063 .card-list{grid-template-columns:1fr}}.solutions-rental-9063 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-rental-9063 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-rental-9063 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-rental-9063 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.solutions-rental-9063{padding:96px 0}}@media (max-width: 800px){.solutions-rental-9063{padding:64px 0}}.solutions-rental-9063 .hd{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .95fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.solutions-rental-9063 .hd{column-gap:48px}}@media (max-width: 800px){.solutions-rental-9063 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.solutions-rental-9063 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-rental-9063 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-rental-9063 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.solutions-rental-9063 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-rental-9063 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-rental-9063 .nam span{color:var(--color-main)}.solutions-rental-9063 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.solutions-rental-9063 .desc{font-size:var(--fsize-txt)}}.solutions-rental-9063 .banner{margin:40px 0 0;aspect-ratio:4 / 3;background:var(--color-white);overflow:hidden}.solutions-rental-9063 .banner img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 800px){.solutions-rental-9063 .banner{aspect-ratio:4 / 3;margin-top:32px}}.solutions-aftermark-5174{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.solutions-aftermark-5174{padding:96px 0}}@media (max-width: 800px){.solutions-aftermark-5174{padding:64px 0}}.solutions-aftermark-5174 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.solutions-aftermark-5174 .hd{margin-bottom:48px}}.solutions-aftermark-5174 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-aftermark-5174 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-aftermark-5174 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.solutions-aftermark-5174 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-aftermark-5174 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-aftermark-5174 .nam span{color:var(--color-main)}.solutions-aftermark-5174 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.solutions-aftermark-5174 .desc{font-size:var(--fsize-txt)}}.solutions-aftermark-5174 .bd{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.solutions-aftermark-5174 .bd{column-gap:48px}}@media (max-width: 800px){.solutions-aftermark-5174 .bd{grid-template-columns:1fr;row-gap:40px}}.solutions-aftermark-5174 .visual{margin:0;aspect-ratio:16 / 11;background:var(--color-bg-soft);overflow:hidden}.solutions-aftermark-5174 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.solutions-aftermark-5174 .visual:hover img{transform:scale(1.04)}.solutions-aftermark-5174 .info-list{border-top:1px solid var(--color-line)}.solutions-aftermark-5174 .it{display:flex;flex-direction:column;row-gap:8px;padding:20px 0;border-bottom:1px solid var(--color-line)}.solutions-aftermark-5174 .it-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em}.solutions-aftermark-5174 .it-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.solutions-aftermark-5174 .cta-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}@media (max-width: 800px){.solutions-aftermark-5174 .cta-row{margin-top:28px}}.solutions-oem-6289{padding:120px 0;background:var(--color-bg-soft)}.solutions-oem-6289 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-oem-6289 .card-list{grid-template-columns:1fr}}.solutions-oem-6289 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-oem-6289 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-oem-6289 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-oem-6289 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.solutions-oem-6289{padding:96px 0}}@media (max-width: 800px){.solutions-oem-6289{padding:64px 0}}.solutions-oem-6289 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.solutions-oem-6289 .hd{margin-bottom:48px}}.solutions-oem-6289 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-oem-6289 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-oem-6289 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.solutions-oem-6289 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-oem-6289 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-oem-6289 .nam span{color:var(--color-main)}.solutions-oem-6289 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.solutions-oem-6289 .desc{font-size:var(--fsize-txt)}}.solutions-oem-6289 .bd{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, .88fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.solutions-oem-6289 .bd{column-gap:48px}}@media (max-width: 800px){.solutions-oem-6289 .bd{grid-template-columns:1fr;row-gap:40px}}.solutions-oem-6289 .card-list{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 800px){.solutions-oem-6289 .card-list{grid-template-columns:1fr}}.solutions-oem-6289 .visual{margin:0;aspect-ratio:16 / 11;background:var(--color-white);overflow:hidden}.solutions-oem-6289 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.solutions-oem-6289 .visual:hover img{transform:scale(1.04)}.solutions-support-3417{padding:120px 0;background:var(--color-white)}.solutions-support-3417 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-support-3417 .card-list{grid-template-columns:1fr}}.solutions-support-3417 .card{background:transparent;padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-support-3417 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-support-3417 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-support-3417 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.solutions-support-3417{padding:96px 0}}@media (max-width: 800px){.solutions-support-3417{padding:64px 0}}.solutions-support-3417 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.solutions-support-3417 .hd{margin-bottom:48px}}.solutions-support-3417 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-support-3417 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-support-3417 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.solutions-support-3417 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-support-3417 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-support-3417 .nam span{color:var(--color-main)}.solutions-support-3417 .map-wrap{margin:40px 0 0;padding:32px;background:var(--color-bg-soft)}@media (max-width: 800px){.solutions-support-3417 .map-wrap{padding:16px;margin-top:32px}}.solutions-support-3417 .map-wrap img{width:100%;height:auto;display:block}.solutions-why-8592{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.solutions-why-8592{padding:96px 0}}@media (max-width: 800px){.solutions-why-8592{padding:64px 0}}.solutions-why-8592 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.solutions-why-8592 .hd{margin-bottom:48px}}.solutions-why-8592 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.solutions-why-8592 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.solutions-why-8592 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.solutions-why-8592 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-why-8592 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-why-8592 .nam span{color:var(--color-main)}.solutions-why-8592 .visual{margin:0 0 40px;aspect-ratio:2 / 1;background:var(--color-white);overflow:hidden}.solutions-why-8592 .visual img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 800px){.solutions-why-8592 .visual{aspect-ratio:4 / 3;margin-bottom:24px}}.solutions-why-8592 .why-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.solutions-why-8592 .why-list{grid-template-columns:1fr}}.solutions-why-8592 .why{background:var(--color-white);padding:40px 32px;border-top:2px solid var(--color-line);transition:all .3s}.solutions-why-8592 .why:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.solutions-why-8592 .why:hover .why-ico{background:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.solutions-why-8592 .why-ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-main);margin-bottom:24px;transition:all .3s}.solutions-why-8592 .why-ico svg{width:26px;height:26px}.solutions-why-8592 .why-ico svg path,.solutions-why-8592 .why-ico svg rect,.solutions-why-8592 .why-ico svg circle,.solutions-why-8592 .why-ico svg line{stroke:currentColor;fill:none;stroke-width:1.4;transition:all .3s}.solutions-why-8592 .why-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.solutions-why-8592 .why-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.solutions-cta-2605{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.solutions-cta-2605{padding:96px 0}}@media (max-width: 800px){.solutions-cta-2605{padding:64px 0}}.solutions-cta-2605 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.solutions-cta-2605 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.solutions-cta-2605 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.solutions-cta-2605 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.solutions-cta-2605 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.solutions-cta-2605 .nam{font-size:calc(var(--fsize-h1) * .9)}}.solutions-cta-2605 .nam .hl{color:var(--color-main)}.solutions-cta-2605 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.solutions-cta-2605 .desc{font-size:var(--fsize-txt)}}.solutions-cta-2605 .ac-grp{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.solutions-cta-2605 .ac-grp{grid-template-columns:1fr;border-top:0}}.solutions-cta-2605 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px 4px 0;text-decoration:none}.solutions-cta-2605 .ac+.ac{padding-left:48px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.solutions-cta-2605 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.solutions-cta-2605 .ac{padding:0}}.solutions-cta-2605 .ac:hover .ac-no{color:var(--color-main)}.solutions-cta-2605 .ac:hover .ac-tit{color:var(--color-main)}.solutions-cta-2605 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.solutions-cta-2605 .ac-no{letter-spacing:.02em;font-size:44px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:30px;transition:all .3s}@media (max-width: 1440px){.solutions-cta-2605 .ac-no{font-size:36px;margin-bottom:24px}}@media (max-width: 800px){.solutions-cta-2605 .ac-no{font-size:32px;margin-bottom:20px}}.solutions-cta-2605 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:100%;margin-bottom:16px}.solutions-cta-2605 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.solutions-cta-2605 .ac-arr{flex-shrink:0;color:var(--color-navy);transition:all .3s}.solutions-cta-2605 .ac-arr svg{display:block}.solutions-cta-2605 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:32em}.products-hero-6218{position:relative;margin-top:120px;min-height:620px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:center}@media (max-width: 1440px){.products-hero-6218{margin-top:108px;min-height:540px}}@media (max-width: 800px){.products-hero-6218{margin-top:68px;min-height:460px}}.products-hero-6218 .hero-bg{position:absolute;inset:0}.products-hero-6218 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.products-hero-6218 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0.5) 0%, rgba(6,21,43,0.35) 40%, rgba(6,21,43,0.8) 100%),linear-gradient(90deg, rgba(6,21,43,0.72) 0%, rgba(6,21,43,0) 58%)}.products-hero-6218 .hero-inner{position:relative;z-index:1;width:100%;padding:120px 0 96px;color:var(--color-white)}@media (max-width: 1440px){.products-hero-6218 .hero-inner{padding:96px 0 80px}}@media (max-width: 800px){.products-hero-6218 .hero-inner{padding:72px 0 56px}}.products-hero-6218 .hero-bd{max-width:810px}.products-hero-6218 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.75);letter-spacing:.24em;margin-bottom:20px;display:flex;align-items:center;column-gap:12px}.products-hero-6218 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-hero-6218 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.products-hero-6218 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.products-hero-6218 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.products-hero-6218 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.products-hero-6218 .hero-desc{font-size:var(--fsize-base);line-height:1.75;color:rgba(255,255,255,0.85);margin-bottom:44px}.products-hero-6218 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.products-jump-5138{background:var(--color-white);border-bottom:1px solid var(--color-line);padding:28px 0 28px;scroll-margin-top:140px}@media (max-width: 1440px){.products-jump-5138{padding:24px 0 0;scroll-margin-top:120px}}@media (max-width: 800px){.products-jump-5138{padding:20px 0 0;scroll-margin-top:72px}}.products-jump-5138 .jump-hd{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);font-weight:600;color:var(--color-navy);letter-spacing:.2em;margin-bottom:16px}@media (max-width: 800px){.products-jump-5138 .jump-hd{margin-bottom:12px}}.products-jump-5138 .jump-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.products-jump-5138 .jump-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.products-jump-5138 .jump-it{display:flex;align-items:center;min-height:76px;padding:14px 20px;border-left:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.35;color:var(--color-3);text-decoration:none;transition:color .3s,background-color .3s}.products-jump-5138 .jump-it:first-child{border-left:0}.products-jump-5138 .jump-it:nth-child(4){border-left:0}.products-jump-5138 .jump-it:nth-child(4),.products-jump-5138 .jump-it:nth-child(5),.products-jump-5138 .jump-it:nth-child(6){border-top:1px solid var(--color-line)}.products-jump-5138 .jump-it:hover{color:var(--color-main);background:var(--color-bg-soft);text-decoration:none}@media (max-width: 1440px){.products-jump-5138 .jump-it{padding:14px 16px}}@media (max-width: 800px){.products-jump-5138 .jump-it{min-height:64px;padding:12px 14px}.products-jump-5138 .jump-it:nth-child(n + 3){border-top:1px solid var(--color-line)}.products-jump-5138 .jump-it:nth-child(odd){border-left:0}.products-jump-5138 .jump-it:nth-child(even){border-left:1px solid var(--color-line)}}.products-chokes-7852,.products-wellhead-4973,.products-plug-2601,.products-accum-8364,.products-oem-5720{scroll-margin-top:140px}@media (max-width: 1440px){.products-chokes-7852,.products-wellhead-4973,.products-plug-2601,.products-accum-8364,.products-oem-5720{scroll-margin-top:120px}}@media (max-width: 800px){.products-chokes-7852,.products-wellhead-4973,.products-plug-2601,.products-accum-8364,.products-oem-5720{scroll-margin-top:72px}}.products-frac-3407{padding:120px 0;background:var(--color-bg-soft);scroll-margin-top:140px}.products-frac-3407 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.products-frac-3407 .card-list{grid-template-columns:1fr}}.products-frac-3407 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.products-frac-3407 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.products-frac-3407 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.products-frac-3407 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.products-frac-3407 .card-list{grid-template-columns:repeat(5, minmax(0, 1fr))}@media (max-width: 800px){.products-frac-3407 .card-list{grid-template-columns:1fr}}@media (max-width: 1440px){.products-frac-3407{padding:96px 0;scroll-margin-top:120px}}@media (max-width: 800px){.products-frac-3407{padding:64px 0;scroll-margin-top:72px}}.products-frac-3407 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-frac-3407 .hd{margin-bottom:48px}}.products-frac-3407 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-frac-3407 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-frac-3407 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.products-frac-3407 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-frac-3407 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-frac-3407 .nam span{color:var(--color-main)}.products-frac-3407 .bd{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, .88fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.products-frac-3407 .bd{column-gap:48px}}@media (max-width: 800px){.products-frac-3407 .bd{grid-template-columns:1fr;row-gap:40px}}.products-frac-3407 .card-list{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 800px){.products-frac-3407 .card-list{grid-template-columns:1fr}}.products-frac-3407 .visual{margin:0;aspect-ratio:16 / 11;background:var(--color-white);overflow:hidden}.products-frac-3407 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.products-frac-3407 .visual:hover img{transform:scale(1.04)}.products-chokes-7852{padding:120px 0;background:var(--color-white)}.products-chokes-7852 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.products-chokes-7852 .card-list{grid-template-columns:1fr}}.products-chokes-7852 .card{background:transparent;padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.products-chokes-7852 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.products-chokes-7852 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.products-chokes-7852 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.products-chokes-7852{padding:96px 0}}@media (max-width: 800px){.products-chokes-7852{padding:64px 0}}.products-chokes-7852 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-chokes-7852 .hd{margin-bottom:48px}}.products-chokes-7852 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-chokes-7852 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-chokes-7852 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.products-chokes-7852 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-chokes-7852 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-chokes-7852 .nam span{color:var(--color-main)}.products-chokes-7852 .banner{margin:0 0 40px;aspect-ratio:16 / 7;background:var(--color-bg-soft);overflow:hidden}.products-chokes-7852 .banner img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 800px){.products-chokes-7852 .banner{aspect-ratio:16 / 10}}.products-wellhead-4973{padding:120px 0;background:var(--color-bg-soft)}.products-wellhead-4973 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.products-wellhead-4973 .card-list{grid-template-columns:1fr}}.products-wellhead-4973 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.products-wellhead-4973 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.products-wellhead-4973 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.products-wellhead-4973 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.products-wellhead-4973{padding:96px 0}}@media (max-width: 800px){.products-wellhead-4973{padding:64px 0}}.products-wellhead-4973 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-wellhead-4973 .hd{margin-bottom:48px}}.products-wellhead-4973 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-wellhead-4973 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-wellhead-4973 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.products-wellhead-4973 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-wellhead-4973 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-wellhead-4973 .nam span{color:var(--color-main)}.products-wellhead-4973 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.products-wellhead-4973 .desc{font-size:var(--fsize-txt)}}.products-wellhead-4973 .bd{display:grid;grid-template-columns:minmax(0, .88fr) minmax(0, 1.12fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.products-wellhead-4973 .bd{column-gap:48px}}@media (max-width: 800px){.products-wellhead-4973 .bd{grid-template-columns:1fr;row-gap:40px}}.products-wellhead-4973 .card-list{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 800px){.products-wellhead-4973 .card-list{grid-template-columns:1fr}}.products-wellhead-4973 .visual{margin:0;aspect-ratio:4 / 3;background:var(--color-white);overflow:hidden}.products-wellhead-4973 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.products-wellhead-4973 .visual:hover img{transform:scale(1.04)}.products-plug-2601{padding:120px 0;background:var(--color-white)}.products-plug-2601 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.products-plug-2601 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.products-plug-2601 .list:not(.list-2) .it:last-child{border-bottom:0}.products-plug-2601 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.products-plug-2601 .list.list-2{grid-template-columns:1fr;column-gap:0}.products-plug-2601 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.products-plug-2601{padding:96px 0}}@media (max-width: 800px){.products-plug-2601{padding:64px 0}}.products-plug-2601 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-plug-2601 .hd{margin-bottom:48px}}.products-plug-2601 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-plug-2601 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-plug-2601 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.products-plug-2601 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-plug-2601 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-plug-2601 .nam span{color:var(--color-main)}.products-plug-2601 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.products-plug-2601 .desc{font-size:var(--fsize-txt)}}.products-plug-2601 .bd{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.products-plug-2601 .bd{column-gap:48px}}@media (max-width: 800px){.products-plug-2601 .bd{grid-template-columns:1fr;row-gap:40px}}.products-plug-2601 .visual{margin:0;aspect-ratio:4 / 3;background:var(--color-bg-soft);overflow:hidden}.products-plug-2601 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.products-plug-2601 .visual:hover img{transform:scale(1.04)}.products-accum-8364{padding:120px 0;background:var(--color-bg-soft)}.products-accum-8364 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.products-accum-8364 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.products-accum-8364 .list:not(.list-2) .it:last-child{border-bottom:0}.products-accum-8364 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.products-accum-8364 .list.list-2{grid-template-columns:1fr;column-gap:0}.products-accum-8364 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.products-accum-8364{padding:96px 0}}@media (max-width: 800px){.products-accum-8364{padding:64px 0}}.products-accum-8364 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-accum-8364 .hd{margin-bottom:48px}}.products-accum-8364 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-accum-8364 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-accum-8364 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.products-accum-8364 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-accum-8364 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-accum-8364 .nam span{color:var(--color-main)}.products-accum-8364 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.products-accum-8364 .desc{font-size:var(--fsize-txt)}}.products-accum-8364 .banner{margin:0 0 40px;aspect-ratio:16 / 7;background:var(--color-white);overflow:hidden}.products-accum-8364 .banner img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 800px){.products-accum-8364 .banner{aspect-ratio:16 / 10}}.products-oem-5720{padding:120px 0;background:var(--color-white)}.products-oem-5720 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.products-oem-5720 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.products-oem-5720 .list:not(.list-2) .it:last-child{border-bottom:0}.products-oem-5720 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.products-oem-5720 .list.list-2{grid-template-columns:1fr;column-gap:0}.products-oem-5720 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.products-oem-5720{padding:96px 0}}@media (max-width: 800px){.products-oem-5720{padding:64px 0}}.products-oem-5720 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-oem-5720 .hd{margin-bottom:48px}}.products-oem-5720 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-oem-5720 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-oem-5720 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.products-oem-5720 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-oem-5720 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-oem-5720 .nam span{color:var(--color-main)}.products-oem-5720 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.products-oem-5720 .desc{font-size:var(--fsize-txt)}}.products-oem-5720 .bd{display:grid;grid-template-columns:minmax(0, .95fr) minmax(0, 1.05fr);column-gap:72px;align-items:center}@media (max-width: 1440px){.products-oem-5720 .bd{column-gap:48px}}@media (max-width: 800px){.products-oem-5720 .bd{grid-template-columns:1fr;row-gap:40px}}.products-oem-5720 .visual{margin:0;aspect-ratio:4 / 3;background:var(--color-bg-soft);overflow:hidden}.products-oem-5720 .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s}.products-oem-5720 .visual:hover img{transform:scale(1.04)}.products-quality-9148{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.products-quality-9148{padding:96px 0}}@media (max-width: 800px){.products-quality-9148{padding:64px 0}}.products-quality-9148 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.products-quality-9148 .hd{margin-bottom:48px}}.products-quality-9148 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.products-quality-9148 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.products-quality-9148 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.products-quality-9148 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-quality-9148 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-quality-9148 .nam span{color:var(--color-main)}.products-quality-9148 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.products-quality-9148 .desc{font-size:var(--fsize-txt)}}.products-quality-9148 .bd{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);column-gap:72px;align-items:start}@media (max-width: 1440px){.products-quality-9148 .bd{column-gap:48px}}@media (max-width: 800px){.products-quality-9148 .bd{grid-template-columns:1fr;row-gap:40px}}.products-quality-9148 .col-tit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-navy);letter-spacing:.2em;padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:8px}.products-quality-9148 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.products-quality-9148 .list .it:last-child{border-bottom:0}.products-quality-9148 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.products-quality-9148 .cert{margin:0;background:var(--color-white);padding:24px;border:1px solid var(--color-line)}.products-quality-9148 .cert img{width:100%;height:auto;display:block}.products-quality-9148 .info-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-main);letter-spacing:.22em;margin-bottom:24px}.products-quality-9148 .info-list{border-top:1px solid var(--color-line)}.products-quality-9148 .info-list .it{display:flex;align-items:baseline;justify-content:space-between;column-gap:24px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6}.products-quality-9148 .it-k{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.16em;flex-shrink:0}.products-quality-9148 .it-v{color:var(--color-navy);text-align:right}.products-quality-9148 .info-note{margin-top:24px;padding-left:20px;border-left:3px solid var(--color-main);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.products-cta-3075{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.products-cta-3075{padding:96px 0}}@media (max-width: 800px){.products-cta-3075{padding:64px 0}}.products-cta-3075 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.products-cta-3075 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.products-cta-3075 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.products-cta-3075 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.products-cta-3075 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.products-cta-3075 .nam{font-size:calc(var(--fsize-h1) * .9)}}.products-cta-3075 .nam .hl{color:var(--color-main)}.products-cta-3075 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.products-cta-3075 .desc{font-size:var(--fsize-txt)}}.products-cta-3075 .ac-grp{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.products-cta-3075 .ac-grp{grid-template-columns:1fr;border-top:0}}.products-cta-3075 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 48px 4px 0;text-decoration:none}.products-cta-3075 .ac+.ac{padding-left:48px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.products-cta-3075 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.products-cta-3075 .ac{padding:0}}.products-cta-3075 .ac:hover .ac-no{color:var(--color-main)}.products-cta-3075 .ac:hover .ac-tit{color:var(--color-main)}.products-cta-3075 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.products-cta-3075 .ac-no{letter-spacing:.02em;font-size:44px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:30px;transition:all .3s}@media (max-width: 1440px){.products-cta-3075 .ac-no{font-size:36px;margin-bottom:24px}}@media (max-width: 800px){.products-cta-3075 .ac-no{font-size:32px;margin-bottom:20px}}.products-cta-3075 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:20px;width:100%;margin-bottom:16px}.products-cta-3075 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.products-cta-3075 .ac-arr{flex-shrink:0;color:var(--color-navy);display:flex;align-items:center;transition:all .3s}.products-cta-3075 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3);max-width:32em}.valvrex-hero-1407{position:relative;margin-top:120px;min-height:620px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:center}@media (max-width: 1440px){.valvrex-hero-1407{margin-top:108px;min-height:560px}}@media (max-width: 800px){.valvrex-hero-1407{margin-top:68px;min-height:480px}}.valvrex-hero-1407 .hero-bg{position:absolute;top:0;right:0;bottom:0;width:54%;overflow:hidden}.valvrex-hero-1407 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.valvrex-hero-1407 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, var(--color-navy-deep) 0%, rgba(6,21,43,0.75) 10%, rgba(6,21,43,0) 28%)}@media (max-width: 800px){.valvrex-hero-1407 .hero-bg{inset:0;width:100%}.valvrex-hero-1407 .hero-bg img{object-position:50% 42%}.valvrex-hero-1407 .hero-bg::after{background:linear-gradient(180deg, rgba(6,21,43,0.74) 0%, rgba(6,21,43,0.88) 100%)}}.valvrex-hero-1407 .hero-inner{position:relative;z-index:1;width:100%;padding:120px 0 96px;color:var(--color-white)}@media (max-width: 1440px){.valvrex-hero-1407 .hero-inner{padding:96px 0 80px}}@media (max-width: 800px){.valvrex-hero-1407 .hero-inner{padding:72px 0 56px}}.valvrex-hero-1407 .hero-bd{max-width:620px}.valvrex-hero-1407 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.75);letter-spacing:.24em;margin-bottom:20px;display:flex;align-items:center;column-gap:12px}.valvrex-hero-1407 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-hero-1407 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.valvrex-hero-1407 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.valvrex-hero-1407 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.valvrex-hero-1407 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.valvrex-hero-1407 .hero-desc{font-size:var(--fsize-base);line-height:1.75;color:rgba(255,255,255,0.85);margin-bottom:40px}.valvrex-hero-1407 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.valvrex-hero-1407 .proof{margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,0.16);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:36px;row-gap:14px;list-style:none}@media (max-width: 800px){.valvrex-hero-1407 .proof{grid-template-columns:1fr;margin-top:36px;padding-top:24px}}.valvrex-hero-1407 .proof .it{display:flex;align-items:flex-start;column-gap:12px;font-size:var(--fsize-txt);line-height:1.5;color:rgba(255,255,255,0.82)}.valvrex-hero-1407 .proof .it-ico{flex-shrink:0;width:16px;height:16px;margin-top:4px;color:var(--color-main)}.valvrex-challenge-6823{padding:120px 0;background:var(--color-white)}.valvrex-challenge-6823 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.valvrex-challenge-6823 .card-list{grid-template-columns:1fr}}.valvrex-challenge-6823 .card{background:transparent;padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.valvrex-challenge-6823 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.valvrex-challenge-6823 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.valvrex-challenge-6823 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.valvrex-challenge-6823{padding:96px 0}}@media (max-width: 800px){.valvrex-challenge-6823{padding:64px 0}}.valvrex-challenge-6823 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-challenge-6823 .hd{margin-bottom:48px}}.valvrex-challenge-6823 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-challenge-6823 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-challenge-6823 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-challenge-6823 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-challenge-6823 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-challenge-6823 .nam span{color:var(--color-main)}.valvrex-challenge-6823 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-challenge-6823 .desc{font-size:var(--fsize-txt)}}.valvrex-seals-3591{padding:120px 0;background:var(--color-bg-soft)}.valvrex-seals-3591 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.valvrex-seals-3591 .card-list{grid-template-columns:1fr}}.valvrex-seals-3591 .card{background:var(--color-white);padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.valvrex-seals-3591 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.valvrex-seals-3591 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.valvrex-seals-3591 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.valvrex-seals-3591{padding:96px 0}}@media (max-width: 800px){.valvrex-seals-3591{padding:64px 0}}.valvrex-seals-3591 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-seals-3591 .hd{margin-bottom:48px}}.valvrex-seals-3591 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-seals-3591 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-seals-3591 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-seals-3591 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-seals-3591 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-seals-3591 .nam span{color:var(--color-main)}.valvrex-seals-3591 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-seals-3591 .desc{font-size:var(--fsize-txt)}}.valvrex-barrier-8146{padding:120px 0;background:var(--color-white)}.valvrex-barrier-8146 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.valvrex-barrier-8146 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.valvrex-barrier-8146 .list:not(.list-2) .it:last-child{border-bottom:0}.valvrex-barrier-8146 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.valvrex-barrier-8146 .list.list-2{grid-template-columns:1fr;column-gap:0}.valvrex-barrier-8146 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.valvrex-barrier-8146{padding:96px 0}}@media (max-width: 800px){.valvrex-barrier-8146{padding:64px 0}}.valvrex-barrier-8146 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-barrier-8146 .hd{margin-bottom:48px}}.valvrex-barrier-8146 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-barrier-8146 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-barrier-8146 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-barrier-8146 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-barrier-8146 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-barrier-8146 .nam span{color:var(--color-main)}.valvrex-barrier-8146 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-barrier-8146 .desc{font-size:var(--fsize-txt)}}.valvrex-gate-2705{padding:120px 0;background:var(--color-bg-soft)}.valvrex-gate-2705 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.valvrex-gate-2705 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.valvrex-gate-2705 .list:not(.list-2) .it:last-child{border-bottom:0}.valvrex-gate-2705 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.valvrex-gate-2705 .list.list-2{grid-template-columns:1fr;column-gap:0}.valvrex-gate-2705 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.valvrex-gate-2705{padding:96px 0}}@media (max-width: 800px){.valvrex-gate-2705{padding:64px 0}}.valvrex-gate-2705 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-gate-2705 .hd{margin-bottom:48px}}.valvrex-gate-2705 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-gate-2705 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-gate-2705 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-gate-2705 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-gate-2705 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-gate-2705 .nam span{color:var(--color-main)}.valvrex-gate-2705 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-gate-2705 .desc{font-size:var(--fsize-txt)}}.valvrex-gate-2705 .apps{margin-top:48px;padding-top:28px;border-top:1px solid var(--color-line);display:grid;grid-template-columns:220px minmax(0, 1fr);column-gap:40px}@media (max-width: 800px){.valvrex-gate-2705 .apps{grid-template-columns:1fr;row-gap:16px;margin-top:36px}}.valvrex-gate-2705 .apps-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-main);letter-spacing:.22em}.valvrex-gate-2705 .apps-list{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:12px;list-style:none}.valvrex-gate-2705 .apps-list li{font-size:var(--fsize-txt);line-height:1.6;color:var(--color-navy)}.valvrex-service-9472{padding:120px 0;background:var(--color-white)}.valvrex-service-9472 .card-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.valvrex-service-9472 .card-list{grid-template-columns:1fr}}.valvrex-service-9472 .card{background:transparent;padding:32px 28px;border-top:2px solid var(--color-line);transition:all .3s}.valvrex-service-9472 .card:hover{transform:translateY(-4px);border-top-color:var(--color-main)}.valvrex-service-9472 .card-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:12px}.valvrex-service-9472 .card-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}@media (max-width: 1440px){.valvrex-service-9472{padding:96px 0}}@media (max-width: 800px){.valvrex-service-9472{padding:64px 0}}.valvrex-service-9472 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-service-9472 .hd{margin-bottom:48px}}.valvrex-service-9472 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-service-9472 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-service-9472 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-service-9472 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-service-9472 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-service-9472 .nam span{color:var(--color-main)}.valvrex-service-9472 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-service-9472 .desc{font-size:var(--fsize-txt)}}.valvrex-config-5168{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.valvrex-config-5168{padding:96px 0}}@media (max-width: 800px){.valvrex-config-5168{padding:64px 0}}.valvrex-config-5168 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-config-5168 .hd{margin-bottom:48px}}.valvrex-config-5168 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-config-5168 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-config-5168 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:0}@media (max-width: 1440px){.valvrex-config-5168 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-config-5168 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-config-5168 .nam span{color:var(--color-main)}.valvrex-config-5168 .spec{background:var(--color-white);border:1px solid var(--color-line)}.valvrex-config-5168 .spec-row{display:grid;grid-template-columns:300px minmax(0, 1fr);column-gap:40px;align-items:baseline;padding:20px 32px;border-bottom:1px solid var(--color-line)}.valvrex-config-5168 .spec-row:last-child{border-bottom:0}@media (max-width: 800px){.valvrex-config-5168 .spec-row{grid-template-columns:1fr;row-gap:6px;padding:18px 20px}}.valvrex-config-5168 .spec-k{font-weight:500;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.18em}.valvrex-config-5168 .spec-v{font-size:var(--fsize-txt);line-height:1.6;color:var(--color-navy)}.valvrex-config-5168 .spec-note{margin-top:24px;padding-left:20px;border-left:3px solid var(--color-main);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.valvrex-evidence-7304{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.valvrex-evidence-7304{padding:96px 0}}@media (max-width: 800px){.valvrex-evidence-7304{padding:64px 0}}.valvrex-evidence-7304 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-evidence-7304 .hd{margin-bottom:48px}}.valvrex-evidence-7304 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-evidence-7304 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-evidence-7304 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-evidence-7304 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-evidence-7304 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-evidence-7304 .nam span{color:var(--color-main)}.valvrex-evidence-7304 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-evidence-7304 .desc{font-size:var(--fsize-txt)}}.valvrex-evidence-7304 .stats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line)}@media (max-width: 800px){.valvrex-evidence-7304 .stats{grid-template-columns:repeat(2, minmax(0, 1fr))}}.valvrex-evidence-7304 .stat{background:var(--color-white);padding:40px 28px;min-width:0;transition:all .3s}.valvrex-evidence-7304 .stat:hover{background:var(--color-bg-soft)}.valvrex-evidence-7304 .stat:hover .stat-num{color:var(--color-main)}.valvrex-evidence-7304 .stat-num{letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.3);line-height:1;color:var(--color-navy);font-weight:500;display:flex;align-items:baseline;column-gap:6px;flex-wrap:wrap;row-gap:4px;letter-spacing:.005em;transition:all .3s}.valvrex-evidence-7304 .stat-num .unit{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-large);color:var(--color-6);letter-spacing:.1em}@media (max-width: 1440px){.valvrex-evidence-7304 .stat-num{font-size:var(--fsize-h1)}}.valvrex-evidence-7304 .ev-bd{margin-top:48px;padding-top:32px;border-top:1px solid var(--color-line);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, .62fr);column-gap:64px;align-items:start}@media (max-width: 1440px){.valvrex-evidence-7304 .ev-bd{column-gap:40px}}@media (max-width: 800px){.valvrex-evidence-7304 .ev-bd{grid-template-columns:1fr;row-gap:28px;margin-top:36px}}.valvrex-evidence-7304 .ev-txt{font-size:var(--fsize-txt);line-height:1.75;color:var(--color-3)}.valvrex-evidence-7304 .ev-cau{padding-left:20px;border-left:3px solid var(--color-main);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-6)}.valvrex-evidence-7304 .ev-link{display:inline-flex;align-items:center;column-gap:10px;margin-top:24px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-txt);letter-spacing:.12em;color:var(--color-navy);text-decoration:none;transition:all .3s}.valvrex-evidence-7304 .ev-link .arr{display:flex;align-items:center;color:var(--color-main);transition:all .3s}.valvrex-evidence-7304 .ev-link:hover{color:var(--color-main)}.valvrex-evidence-7304 .ev-link:hover .arr{transform:translateX(6px)}.valvrex-compare-2691{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.valvrex-compare-2691{padding:96px 0}}@media (max-width: 800px){.valvrex-compare-2691{padding:64px 0}}.valvrex-compare-2691 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.valvrex-compare-2691 .hd{margin-bottom:48px}}.valvrex-compare-2691 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.valvrex-compare-2691 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.valvrex-compare-2691 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.valvrex-compare-2691 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-compare-2691 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-compare-2691 .nam span{color:var(--color-main)}.valvrex-compare-2691 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.valvrex-compare-2691 .desc{font-size:var(--fsize-txt)}}.valvrex-compare-2691 .cmp{width:100%;border-collapse:collapse;background:var(--color-white);border:1px solid var(--color-line);text-align:left}.valvrex-compare-2691 .cmp th,.valvrex-compare-2691 .cmp td{vertical-align:top;text-align:left}.valvrex-compare-2691 .cmp thead th{letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;font-weight:500;color:var(--color-white);background:var(--color-navy);padding:20px 28px}.valvrex-compare-2691 .cmp thead th:first-child{width:260px}.valvrex-compare-2691 .cmp tbody th{width:260px;font-size:var(--fsize-txt);font-weight:500;line-height:1.6;color:var(--color-navy);padding:20px 28px;border-bottom:1px solid var(--color-line)}.valvrex-compare-2691 .cmp tbody td{font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3);padding:20px 28px;border-bottom:1px solid var(--color-line)}.valvrex-compare-2691 .cmp tbody td:nth-child(2){color:var(--color-navy)}.valvrex-compare-2691 .cmp tbody tr:last-child th,.valvrex-compare-2691 .cmp tbody tr:last-child td{border-bottom:0}@media (max-width: 800px){.valvrex-compare-2691 .cmp{border:0;background:transparent}.valvrex-compare-2691 .cmp thead{display:none}.valvrex-compare-2691 .cmp tbody,.valvrex-compare-2691 .cmp tr,.valvrex-compare-2691 .cmp th,.valvrex-compare-2691 .cmp td{display:block;width:auto}.valvrex-compare-2691 .cmp tbody tr{background:var(--color-white);border:1px solid var(--color-line);margin-bottom:16px}.valvrex-compare-2691 .cmp tbody tr:last-child{margin-bottom:0}.valvrex-compare-2691 .cmp tbody th{padding:18px 20px;border-bottom:1px solid var(--color-line)}.valvrex-compare-2691 .cmp tbody td{padding:14px 20px 0;border-bottom:0}.valvrex-compare-2691 .cmp tbody td::before{content:attr(data-label);display:block;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;color:var(--color-6);margin-bottom:6px}.valvrex-compare-2691 .cmp tbody td:last-child{padding-bottom:18px}}.valvrex-cta-4835{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.valvrex-cta-4835{padding:96px 0}}@media (max-width: 800px){.valvrex-cta-4835{padding:64px 0}}.valvrex-cta-4835 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.valvrex-cta-4835 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.valvrex-cta-4835 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.valvrex-cta-4835 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.valvrex-cta-4835 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.valvrex-cta-4835 .nam{font-size:calc(var(--fsize-h1) * .9)}}.valvrex-cta-4835 .nam .hl{color:var(--color-main)}.valvrex-cta-4835 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.valvrex-cta-4835 .desc{font-size:var(--fsize-txt)}}.valvrex-cta-4835 .ac-grp{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.valvrex-cta-4835 .ac-grp{grid-template-columns:1fr;border-top:0}}.valvrex-cta-4835 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 32px 4px 0;text-decoration:none}.valvrex-cta-4835 .ac+.ac{padding-left:32px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.valvrex-cta-4835 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.valvrex-cta-4835 .ac{padding:0}}.valvrex-cta-4835 .ac:hover .ac-no{color:var(--color-main)}.valvrex-cta-4835 .ac:hover .ac-tit{color:var(--color-main)}.valvrex-cta-4835 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.valvrex-cta-4835 .ac-no{letter-spacing:.02em;font-size:40px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:28px;transition:all .3s}@media (max-width: 1440px){.valvrex-cta-4835 .ac-no{font-size:34px;margin-bottom:24px}}@media (max-width: 800px){.valvrex-cta-4835 .ac-no{font-size:32px;margin-bottom:20px}}.valvrex-cta-4835 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%;margin-bottom:16px}.valvrex-cta-4835 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.valvrex-cta-4835 .ac-arr{flex-shrink:0;color:var(--color-navy);display:flex;align-items:center;transition:all .3s}.valvrex-cta-4835 .ac-arr svg{display:block}.valvrex-cta-4835 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.valvrex-cta-4835 .cta-note{margin-top:48px;padding-top:28px;border-top:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.7;color:var(--color-6)}@media (max-width: 800px){.valvrex-cta-4835 .cta-note{margin-top:32px}}.field-hero-2916{position:relative;margin-top:120px;min-height:680px;background:var(--color-navy-deep);overflow:hidden;display:flex;align-items:center}@media (max-width: 1440px){.field-hero-2916{margin-top:108px;min-height:600px}}@media (max-width: 800px){.field-hero-2916{margin-top:68px;min-height:520px}}.field-hero-2916 .hero-bg{position:absolute;inset:0}.field-hero-2916 .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block}.field-hero-2916 .hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6,21,43,0.55) 0%, rgba(6,21,43,0.38) 45%, rgba(6,21,43,0.86) 100%),linear-gradient(90deg, rgba(6,21,43,0.84) 0%, rgba(6,21,43,0.2) 62%, rgba(6,21,43,0) 100%)}.field-hero-2916 .hero-inner{position:relative;z-index:1;width:100%;padding:110px 0 88px;color:var(--color-white)}@media (max-width: 1440px){.field-hero-2916 .hero-inner{padding:92px 0 76px}}@media (max-width: 800px){.field-hero-2916 .hero-inner{padding:68px 0 52px}}.field-hero-2916 .hero-bd{max-width:810px}.field-hero-2916 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:rgba(255,255,255,0.75);letter-spacing:.24em;margin-bottom:20px;display:flex;align-items:center;column-gap:12px}.field-hero-2916 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-hero-2916 .hero-tit{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.28);line-height:1.18;font-weight:600;color:var(--color-white);margin-bottom:30px;letter-spacing:.008em}.field-hero-2916 .hero-tit span{color:var(--color-main)}@media (max-width: 1440px){.field-hero-2916 .hero-tit{font-size:calc(var(--fsize-h1) * 1.18)}}@media (max-width: 800px){.field-hero-2916 .hero-tit{font-size:calc(var(--fsize-h1) * 1.05)}}.field-hero-2916 .hero-desc{font-size:var(--fsize-base);line-height:1.7;color:rgba(255,255,255,0.85);margin-bottom:40px}.field-hero-2916 .hero-cta{display:flex;flex-wrap:wrap;gap:20px}.field-hero-2916 .proof{margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.18);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:40px;row-gap:26px;max-width:1020px;list-style:none}@media (max-width: 800px){.field-hero-2916 .proof{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:40px;padding-top:26px;column-gap:24px;row-gap:22px}}.field-hero-2916 .proof .it{display:flex;flex-direction:column;row-gap:8px;min-width:0}.field-hero-2916 .proof .it-num{font-weight:500;letter-spacing:.02em;font-size:calc(var(--fsize-h1) * 1.05);line-height:1;font-weight:600;color:var(--color-white);letter-spacing:.005em}@media (max-width: 1440px){.field-hero-2916 .proof .it-num{font-size:var(--fsize-h1)}}.field-hero-2916 .proof .it-lab{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-txt);letter-spacing:.14em;color:rgba(255,255,255,0.66)}.field-hero-2916 .proof-note{margin-top:22px;font-size:var(--fsize-txt);line-height:1.6;color:rgba(255,255,255,0.6)}.field-case-7453{padding:120px 0;background:var(--color-bg-soft)}@media (max-width: 1440px){.field-case-7453{padding:96px 0}}@media (max-width: 800px){.field-case-7453{padding:64px 0}}.field-case-7453 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.field-case-7453 .hd{margin-bottom:48px}}.field-case-7453 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-case-7453 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-case-7453 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-case-7453 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-case-7453 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-case-7453 .nam span{color:var(--color-main)}.field-case-7453 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-case-7453 .desc{font-size:var(--fsize-txt)}}.field-case-7453 .bd{display:grid;grid-template-columns:minmax(0, 1.35fr) minmax(0, .65fr);column-gap:96px;align-items:start}@media (max-width: 1440px){.field-case-7453 .bd{column-gap:48px}}@media (max-width: 800px){.field-case-7453 .bd{grid-template-columns:1fr;row-gap:32px}}.field-case-7453 .txt p{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}.field-case-7453 .txt p+p{margin-top:24px}@media (max-width: 800px){.field-case-7453 .txt p{font-size:var(--fsize-txt)}}.field-case-7453 .scope{background:var(--color-bg-soft);padding:32px 28px;border-top:2px solid var(--color-main)}@media (max-width: 800px){.field-case-7453 .scope{padding:26px 22px}}.field-case-7453 .scope-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.2em;color:var(--color-main);margin-bottom:14px}.field-case-7453 .scope-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.field-cond-5128{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.field-cond-5128{padding:96px 0}}@media (max-width: 800px){.field-cond-5128{padding:64px 0}}.field-cond-5128 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.field-cond-5128 .hd{margin-bottom:48px}}.field-cond-5128 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-cond-5128 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-cond-5128 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-cond-5128 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-cond-5128 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-cond-5128 .nam span{color:var(--color-main)}.field-cond-5128 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-cond-5128 .desc{font-size:var(--fsize-txt)}}.field-cond-5128 .cond{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line)}@media (max-width: 800px){.field-cond-5128 .cond{grid-template-columns:1fr}}.field-cond-5128 .cond-it{background:var(--color-white);padding:36px 26px;min-width:0}@media (max-width: 800px){.field-cond-5128 .cond-it{padding:24px 20px}}.field-cond-5128 .cond-k{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;color:var(--color-6);margin-bottom:16px}.field-cond-5128 .cond-v{font-size:var(--fsize-large);line-height:1.5;font-weight:500;color:var(--color-navy);letter-spacing:.005em}@media (max-width: 800px){.field-cond-5128 .cond-v{font-size:var(--fsize-txt)}}.field-log-8620{padding:120px 0;background:var(--color-bg-soft);scroll-margin-top:140px}@media (max-width: 1440px){.field-log-8620{padding:96px 0}}@media (max-width: 800px){.field-log-8620{padding:64px 0}}.field-log-8620 .hd{max-width:1020px;margin-bottom:48px}@media (max-width: 800px){.field-log-8620 .hd{margin-bottom:32px}}.field-log-8620 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-log-8620 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-log-8620 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-log-8620 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-log-8620 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-log-8620 .nam span{color:var(--color-main)}.field-log-8620 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-log-8620 .desc{font-size:var(--fsize-txt)}}.field-log-8620 .table-wrap{overflow-x:auto;border:1px solid var(--color-line);-webkit-overflow-scrolling:touch}.field-log-8620 .log{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.field-log-8620 .log thead th{letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;font-weight:500;color:var(--color-white);background:var(--color-navy);padding:18px 24px;white-space:nowrap}.field-log-8620 .log thead th:first-child{width:132px}.field-log-8620 .log tbody th,.field-log-8620 .log tbody td{padding:16px 24px;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.5;white-space:nowrap}.field-log-8620 .log tbody th{font-weight:500;color:var(--color-navy)}.field-log-8620 .log tbody td{color:var(--color-3)}.field-log-8620 .log tbody tr{transition:all .3s}.field-log-8620 .log tbody tr:hover{background:var(--color-bg-soft)}.field-log-8620 .log tbody tr:last-child th,.field-log-8620 .log tbody tr:last-child td{border-bottom:0}.field-log-8620 .log tbody .tt{font-weight:600;color:var(--color-navy)}.field-log-8620 .log tbody .st{display:inline-flex;align-items:center;column-gap:8px;color:var(--color-6)}.field-log-8620 .log tbody .st::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-line);flex-shrink:0}.field-log-8620 .log tbody .st.st-on{color:var(--color-navy)}.field-log-8620 .log tbody .st.st-on::before{background:var(--color-main)}.field-log-8620 .log-note{margin-top:24px;font-size:var(--fsize-txt);line-height:1.7;color:var(--color-6)}.field-log-8620 .log-cta{display:flex;flex-wrap:wrap;gap:16px}.field-evidence-3947{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.field-evidence-3947{padding:96px 0}}@media (max-width: 800px){.field-evidence-3947{padding:64px 0}}.field-evidence-3947 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.field-evidence-3947 .hd{margin-bottom:48px}}.field-evidence-3947 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-evidence-3947 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-evidence-3947 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-evidence-3947 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-evidence-3947 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-evidence-3947 .nam span{color:var(--color-main)}.field-evidence-3947 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-evidence-3947 .desc{font-size:var(--fsize-txt)}}.field-evidence-3947 .data{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}@media (max-width: 800px){.field-evidence-3947 .data{grid-template-columns:1fr}}.field-evidence-3947 .data-it{background:var(--color-white);padding:36px 32px;border-top:2px solid var(--color-line);transition:all .3s}.field-evidence-3947 .data-it:hover{transform:translateY(-4px);border-top-color:var(--color-main)}@media (max-width: 800px){.field-evidence-3947 .data-it{padding:28px 24px}}.field-evidence-3947 .data-nam{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;margin-bottom:14px}.field-evidence-3947 .data-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.field-evidence-3947 .concl{margin-top:48px;background:var(--color-white);border-left:3px solid var(--color-main);padding:36px 40px}@media (max-width: 800px){.field-evidence-3947 .concl{margin-top:32px;padding:28px 24px}}.field-evidence-3947 .concl-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.2em;color:var(--color-main);margin-bottom:16px}.field-evidence-3947 .concl-txt{font-size:var(--fsize-large);line-height:1.75;color:var(--color-navy)}@media (max-width: 800px){.field-evidence-3947 .concl-txt{font-size:var(--fsize-txt)}}.field-value-6092{padding:120px 0;background:var(--color-white)}@media (max-width: 1440px){.field-value-6092{padding:96px 0}}@media (max-width: 800px){.field-value-6092{padding:64px 0}}.field-value-6092 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.field-value-6092 .hd{margin-bottom:48px}}.field-value-6092 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-value-6092 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-value-6092 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-value-6092 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-value-6092 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-value-6092 .nam span{color:var(--color-main)}.field-value-6092 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-value-6092 .desc{font-size:var(--fsize-txt)}}.field-value-6092 .val{width:100%;border-collapse:collapse;border:1px solid var(--color-line);text-align:left}.field-value-6092 .val th,.field-value-6092 .val td{vertical-align:top;text-align:left}.field-value-6092 .val thead th{letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;font-weight:500;color:var(--color-white);background:var(--color-navy);padding:20px 28px}.field-value-6092 .val tbody th{width:34%;font-size:var(--fsize-txt);font-weight:500;line-height:1.6;color:var(--color-navy);padding:20px 28px;border-bottom:1px solid var(--color-line)}.field-value-6092 .val tbody td{font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3);padding:20px 28px;border-bottom:1px solid var(--color-line)}.field-value-6092 .val tbody tr:last-child th,.field-value-6092 .val tbody tr:last-child td{border-bottom:0}@media (max-width: 800px){.field-value-6092 .val{border:0}.field-value-6092 .val thead{display:none}.field-value-6092 .val tbody,.field-value-6092 .val tr,.field-value-6092 .val th,.field-value-6092 .val td{display:block;width:auto}.field-value-6092 .val tbody tr{background:var(--color-white);border:1px solid var(--color-line);margin-bottom:16px}.field-value-6092 .val tbody tr:last-child{margin-bottom:0}.field-value-6092 .val tbody th{padding:18px 20px;border-bottom:1px solid var(--color-line)}.field-value-6092 .val tbody td{padding:14px 20px 0;border-bottom:0}.field-value-6092 .val tbody td::before{content:attr(data-label);display:block;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.16em;color:var(--color-6);margin-bottom:6px}.field-value-6092 .val tbody td:last-child{padding-bottom:18px}}.field-tech-8305{padding:120px 0;background:var(--color-bg-soft)}.field-tech-8305 .list .it{display:flex;align-items:flex-start;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.6;color:var(--color-3)}.field-tech-8305 .list .it-ico{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--color-main)}.field-tech-8305 .list:not(.list-2) .it:last-child{border-bottom:0}.field-tech-8305 .list.list-2{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:48px}@media (max-width: 800px){.field-tech-8305 .list.list-2{grid-template-columns:1fr;column-gap:0}.field-tech-8305 .list.list-2 .it:last-child{border-bottom:0}}@media (max-width: 1440px){.field-tech-8305{padding:96px 0}}@media (max-width: 800px){.field-tech-8305{padding:64px 0}}.field-tech-8305 .hd{max-width:1020px;margin-bottom:80px}@media (max-width: 800px){.field-tech-8305 .hd{margin-bottom:48px}}.field-tech-8305 .sub{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);color:var(--color-6);letter-spacing:.22em;display:flex;align-items:center;column-gap:12px;margin-bottom:20px}.field-tech-8305 .sub::before{content:"";width:24px;height:1px;background:var(--color-main);flex-shrink:0}.field-tech-8305 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy);margin-bottom:24px}@media (max-width: 1440px){.field-tech-8305 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-tech-8305 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-tech-8305 .nam span{color:var(--color-main)}.field-tech-8305 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3)}@media (max-width: 800px){.field-tech-8305 .desc{font-size:var(--fsize-txt)}}.field-tech-8305 .tech-link{display:inline-flex;align-items:center;column-gap:10px;margin-top:40px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-txt);letter-spacing:.12em;color:var(--color-navy);text-decoration:none;transition:all .3s}.field-tech-8305 .tech-link .arr{display:flex;align-items:center;color:var(--color-main);transition:all .3s}.field-tech-8305 .tech-link:hover{color:var(--color-main)}.field-tech-8305 .tech-link:hover .arr{transform:translateX(6px)}.field-cta-1374{padding:120px 0;background:var(--color-white);color:var(--color-navy)}@media (max-width: 1440px){.field-cta-1374{padding:96px 0}}@media (max-width: 800px){.field-cta-1374{padding:64px 0}}.field-cta-1374 .hd{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);column-gap:96px;align-items:end;margin-bottom:80px}@media (max-width: 1440px){.field-cta-1374 .hd{column-gap:48px;margin-bottom:64px}}@media (max-width: 800px){.field-cta-1374 .hd{grid-template-columns:1fr;align-items:start;row-gap:20px;margin-bottom:48px}}.field-cta-1374 .nam{font-weight:600;font-size:calc(var(--fsize-h1) * 1.1);line-height:1.12;letter-spacing:.005em;color:var(--color-navy)}@media (max-width: 1440px){.field-cta-1374 .nam{font-size:var(--fsize-h1)}}@media (max-width: 800px){.field-cta-1374 .nam{font-size:calc(var(--fsize-h1) * .9)}}.field-cta-1374 .nam .hl{color:var(--color-main)}.field-cta-1374 .desc{font-size:var(--fsize-large);line-height:1.75;color:var(--color-3);max-width:460px}@media (max-width: 800px){.field-cta-1374 .desc{font-size:var(--fsize-txt)}}.field-cta-1374 .ac-grp{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:1px solid var(--color-line)}@media (max-width: 800px){.field-cta-1374 .ac-grp{grid-template-columns:1fr;border-top:0}}.field-cta-1374 .ac{display:flex;flex-direction:column;align-items:flex-start;padding:44px 32px 4px 0;text-decoration:none}.field-cta-1374 .ac+.ac{padding-left:32px;border-left:1px solid var(--color-line)}@media (max-width: 800px){.field-cta-1374 .ac+.ac{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid var(--color-line);margin-top:28px}}@media (max-width: 800px){.field-cta-1374 .ac{padding:0}}.field-cta-1374 .ac:hover .ac-no{color:var(--color-main)}.field-cta-1374 .ac:hover .ac-tit{color:var(--color-main)}.field-cta-1374 .ac:hover .ac-arr{color:var(--color-main);transform:translateX(8px)}.field-cta-1374 .ac-no{letter-spacing:.02em;font-size:40px;line-height:1;font-weight:500;color:rgba(10,31,61,0.12);margin-bottom:28px;transition:all .3s}@media (max-width: 1440px){.field-cta-1374 .ac-no{font-size:34px;margin-bottom:24px}}@media (max-width: 800px){.field-cta-1374 .ac-no{font-size:32px;margin-bottom:20px}}.field-cta-1374 .ac-tt{display:flex;align-items:center;justify-content:space-between;column-gap:16px;width:100%;margin-bottom:16px}.field-cta-1374 .ac-tit{letter-spacing:.02em;font-size:var(--fsize-h3);line-height:1.25;font-weight:500;color:var(--color-navy);letter-spacing:.005em;transition:all .3s}.field-cta-1374 .ac-arr{flex-shrink:0;color:var(--color-navy);display:flex;align-items:center;transition:all .3s}.field-cta-1374 .ac-arr svg{display:block}.field-cta-1374 .ac-txt{font-size:var(--fsize-txt);line-height:1.7;color:var(--color-3)}.field-cta-1374 .cross{margin-top:48px;padding-top:28px;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:40px;row-gap:12px}@media (max-width: 800px){.field-cta-1374 .cross{margin-top:32px;column-gap:24px}}.field-cta-1374 .cross-tag{font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:var(--fsize-small);letter-spacing:.22em;color:var(--color-main)}.field-cta-1374 .cross-list{display:flex;flex-wrap:wrap;column-gap:36px;row-gap:12px;list-style:none}@media (max-width: 800px){.field-cta-1374 .cross-list{column-gap:24px}}.field-cta-1374 .cross-list a{font-size:var(--fsize-txt);color:var(--color-navy);text-decoration:none;transition:all .3s}.field-cta-1374 .cross-list a:hover{color:var(--color-main)}.field-cta-1374 .cta-note{margin-top:32px;font-size:var(--fsize-txt);line-height:1.7;color:var(--color-6)}.tech-note{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-line);font-size:var(--fsize-txt);line-height:1.75;color:var(--color-6)}@media (max-width: 800px){.tech-note{margin-top:28px;padding-top:18px}}/*# sourceMappingURL=./page.css.map */