.JgYmMq_hero{background:#000;justify-content:center;align-items:center;width:100%;height:100vh;min-height:560px;display:flex;position:relative;overflow:hidden}.JgYmMq_videoBg{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.05)}.JgYmMq_videoVisible{opacity:1;z-index:2;transform:scale(1)}.JgYmMq_videoHidden{opacity:0;z-index:1;transform:scale(1.05)}.JgYmMq_logoArea{z-index:4;text-align:center;position:absolute;bottom:72px;left:0;right:0}.JgYmMq_logoCaption{font-size:var(--font-size-0-85rem,.85rem);font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;margin:0 0 16px}.JgYmMq_logoStack{width:100%;height:56px;position:relative}.JgYmMq_logo{object-fit:contain;z-index:4;will-change:opacity, transform;filter:brightness(0)invert()drop-shadow(0 2px 6px #00000073);width:auto;max-width:200px;height:56px;position:absolute;top:0;left:50%}.JgYmMq_logoVisible{opacity:.4;transition:opacity .32s ease-out .3s,transform .32s ease-out .3s;transform:translate(-50%)translateY(0)scale(1)}.JgYmMq_logoHidden{opacity:0;transition:opacity .28s ease-in,transform .28s ease-in;transform:translate(-50%)translateY(6px)scale(.94)}.JgYmMq_overlay{z-index:3;background:#00000085;position:absolute;inset:0}.JgYmMq_content{z-index:4;text-align:center;width:100%;max-width:1400px;padding:0 40px;position:relative}.JgYmMq_textWrapper{flex-direction:column;align-items:center;gap:24px;animation:.6s cubic-bezier(.16,1,.3,1) both JgYmMq_heroFadeUp;display:flex}@keyframes JgYmMq_heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JgYmMq_textWrapper{animation:none}}.JgYmMq_title{font-family:var(--font-heading);font-size:var(--font-size-clamp-2rem-4vw-3-25rem);font-weight:var(--font-weight-semibold);color:#fff;letter-spacing:-.02em;margin:0;line-height:1.12}@media (max-width:768px){.JgYmMq_hero{min-height:480px}.JgYmMq_title{font-size:var(--font-size-clamp-1-8rem-6vw-2-8rem)}.JgYmMq_logoArea{bottom:52px}.JgYmMq_logoCaption{letter-spacing:.12em;margin-bottom:12px;font-size:.75rem}.JgYmMq_logoStack{height:44px}.JgYmMq_logo{max-width:165px;height:44px}}@media (max-width:480px){.JgYmMq_title{font-size:var(--font-size-1-7rem)}.JgYmMq_logoArea{bottom:40px}.JgYmMq_logoStack{height:36px}.JgYmMq_logo{max-width:140px;height:36px}}
.WFMnDW_solutions{background:#f8f9fc;padding:100px 0 80px;overflow-x:clip}.WFMnDW_container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.WFMnDW_header{text-align:center;margin-bottom:56px}.WFMnDW_pretitle{text-transform:uppercase;letter-spacing:.25em;font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-semibold);color:var(--primary);overflow-wrap:anywhere;margin-bottom:14px;display:block}.WFMnDW_heading{font-size:var(--font-size-clamp-2rem-3-5vw-3rem);font-weight:var(--font-weight-semibold);color:#001227;font-family:var(--font-heading);overflow-wrap:anywhere;max-width:600px;margin:0 auto;line-height:1.15}.WFMnDW_cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.WFMnDW_card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014}.WFMnDW_card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #0000001a}.WFMnDW_cardTop{z-index:1;background:#fff;flex-direction:column;flex:1;gap:16px;min-width:0;padding:28px;display:flex;position:relative}.WFMnDW_cardIcon{background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.WFMnDW_cardTitleRow{align-items:center;gap:12px;min-width:0;margin-bottom:8px;display:flex}.WFMnDW_cardTitleIcon{color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:inline-flex}.WFMnDW_card:hover .WFMnDW_cardTitleIcon{color:var(--primary-dark)}.WFMnDW_cardTitle{font-size:var(--font-size-1-35rem);font-weight:var(--font-weight-semibold);color:#001227;font-family:var(--font-heading);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.3}.WFMnDW_cardDesc{font-size:var(--font-size-1rem);color:#475569;overflow-wrap:anywhere;margin:0;line-height:1.6}.WFMnDW_doubleImageItem{width:55%;height:100%;margin:0 -8%;transition:transform .3s;position:relative}@media (max-width:1024px){.WFMnDW_cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.WFMnDW_solutions{padding:64px 0 56px}.WFMnDW_container{padding:0 16px}.WFMnDW_heading{font-size:var(--font-size-1-8rem)}.WFMnDW_header{margin-bottom:40px}.WFMnDW_cardsGrid{grid-template-columns:minmax(0,1fr);gap:16px}.WFMnDW_pretitle{letter-spacing:.16em;font-size:var(--font-size-0-72rem)}.WFMnDW_cardTop{padding-bottom:32px}.WFMnDW_cardBottom{height:150px}.WFMnDW_cardImageWrap{height:270px;bottom:40px}.WFMnDW_portrait{width:76%}.WFMnDW_recruitment{width:65%;bottom:20px}.WFMnDW_rpa{width:68%}}
