.DifyReason_components-dify-reason__oTSz_{width:100%;padding:min(calc(100vw * (100 / 1440)),100px) min(calc(100vw * (16 / 375)),16px) min(calc(100vw * (64 / 1440)),64px);@media (max-width:768px){padding-top:min(calc(100vw * (72 / 375)),72px);padding-bottom:min(calc(100vw * (72 / 375)),72px)}}.DifyReason_components-dify-reason-container__MsMLy{display:flex;flex-direction:column;gap:min(calc(100vw * (40 / 1440)),40px);align-items:center;max-width:1200px;margin-right:auto;margin-left:auto;@media (max-width:768px){gap:min(calc(100vw * (40 / 375)),40px)}}.DifyReason_components-dify-reason-heading__fVDd8{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center;@media (max-width:768px){font-size:26px}}.DifyReason_components-dify-reason-heading__fVDd8:after{display:block;width:80px;height:3px;content:"";background-color:#1a1a1a}.DifyReason_components-dify-reason-caption__4jWeR{font-size:20px;font-weight:700;line-height:1.6;color:#1a1a1a;text-align:center;@media (max-width:768px){font-size:16px}}.DifyReason_components-dify-reason-caption__4jWeR strong{color:#2c44d7}.DifyReason_components-dify-reason-graph__TEnSc{display:flex;flex-direction:column;gap:min(calc(100vw * (30 / 1440)),30px);@media (max-width:768px){gap:min(calc(100vw * (20 / 375)),20px)}}.DifyReason_components-dify-reason-graph__wrap__cLkJx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-gap:min(calc(100vw * (30 / 1440)),30px);gap:min(calc(100vw * (30 / 1440)),30px);@media (max-width:768px){grid-template-columns:1fr;grid-auto-flow:row;gap:min(calc(100vw * (30 / 375)),30px);justify-items:center}}.DifyReason_components-dify-reason-graph__column__mpx80{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:12px;@media (max-width:768px){border-radius:5.97px}}.DifyReason_components-dify-reason-graph__heading__k2vEI{display:flex;gap:min(calc(100vw * (10 / 1440)),10px);align-items:flex-end;justify-content:center;padding-top:23px;padding-bottom:23px;background-color:#071466;@media (max-width:768px){gap:min(calc(100vw * (6 / 375)),6px)}}.DifyReason_components-dify-reason-graph__label__v_TwM{height:20px;padding-right:8px;padding-left:8px;font-size:13px;font-weight:700;line-height:18px;color:#071466;background-color:#fff}.DifyReason_components-dify-reason-graph__title__pPQBX{font-size:22px;font-weight:700;color:#fff;@media (max-width:768px){font-size:17px}}.DifyReason_components-dify-reason-graph__title__pPQBX small{font-size:10px}.DifyReason_components-dify-reason-graph__body__oWJpK{display:flex;flex:1 1;flex-direction:column;gap:min(calc(100vw * (30 / 1440)),30px);padding:min(calc(100vw * (40 / 1440)),40px) min(calc(100vw * (40 / 1440)),40px) min(calc(100vw * (10 / 1440)),10px);background-color:#fff;@media (max-width:768px){gap:min(calc(100vw * (22.73 / 375)),22.73px);padding-top:min(calc(100vw * (30 / 375)),30px);padding-right:min(calc(100vw * (16 / 375)),16px);padding-bottom:min(calc(100vw * (30 / 375)),30px);padding-left:min(calc(100vw * (16 / 375)),16px)}}.DifyReason_components-dify-reason-graph__example__8bmZh{display:flex;flex-direction:column;gap:min(calc(100vw * (12 / 1440)),12px);@media (max-width:768px){gap:min(calc(100vw * (12 / 375)),12px)}}.DifyReason_components-dify-reason-graph__achievement__A0VgK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:min(calc(100vw * (10 / 1440)),10px);gap:min(calc(100vw * (10 / 1440)),10px);@media (max-width:768px){grid-template-columns:1fr;gap:min(calc(100vw * (19.88 / 375)),19.88px)}}.DifyReason_components-dify-reason-graph__achievement-wrap__PmPGl{display:flex;flex-direction:column;gap:min(calc(100vw * (12 / 1440)),12px);align-items:center;@media (max-width:768px){gap:min(calc(100vw * (12 / 375)),12px)}}.DifyReason_components-dify-reason-graph__text__R2XjN{font-size:17px;font-weight:700;color:#333;@media (max-width:768px){font-size:16px}}.DifyReason_components-dify-reason-graph__text__R2XjN small{font-size:10px;@media (min-width:769px){transform:scale(.739)}}.DifyReason_components-dify-reason-graph__TEnSc .splide{display:flex;flex-direction:column;gap:min(calc(100vw * (30 / 1440)),30px);@media (max-width:768px){gap:min(calc(100vw * (9 / 375)),9px)}}.DifyReason_components-dify-reason-graph__TEnSc .splide__slide{position:relative;display:flex;flex-direction:column;gap:min(calc(100vw * (10 / 1440)),10px);padding:min(calc(100vw * (42 / 1440)),42px) min(calc(100vw * (16 / 1440)),16px) min(calc(100vw * (20 / 1440)),20px);overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;@media (max-width:768px){gap:min(calc(100vw * (10 / 375)),10px);padding-top:min(calc(100vw * (30 / 375)),30px);padding-right:min(calc(100vw * (12 / 375)),12px);padding-bottom:min(calc(100vw * (20 / 375)),20px);padding-left:min(calc(100vw * (12 / 375)),12px);border-radius:4px}}.DifyReason_components-dify-reason-card__employment__NFItW{position:absolute;top:0;left:0;height:27px;padding-right:min(calc(100vw * (16 / 1440)),16px);padding-left:min(calc(100vw * (16 / 1440)),16px);font-size:14px;font-weight:700;line-height:27px;color:#fff;letter-spacing:.06em;background-color:#2c44d7}.DifyReason_components-dify-reason-card__job__bHet1{flex-grow:1;font-size:13px;font-weight:500;line-height:1.4;color:#333;@media (max-width:768px){font-size:12px}}.DifyReason_components-dify-reason-card__remuneration__QxyGz{font-size:16px;font-weight:700;line-height:1;color:#333;@media (max-width:768px){font-size:14px}}.DifyReason_components-dify-reason-graph__TEnSc .splide__pagination{gap:min(calc(100vw * (8 / 1440)),8px);@media (max-width:768px){gap:min(calc(100vw * (8 / 375)),8px)}}.DifyReason_components-dify-reason-graph__TEnSc .splide__pagination li{display:flex;align-items:center;justify-content:center}.DifyReason_components-dify-reason-graph__TEnSc .splide__pagination button{width:6px;height:6px;padding:0;cursor:pointer;background:#d9d9d9;border:none;border-radius:9999px}.DifyReason_components-dify-reason-graph__TEnSc .splide__pagination button.is-active{background:#2c44d7}.DifyReason_components-dify-reason-notes__Okq7B{display:flex;flex-wrap:wrap;gap:min(calc(100vw * (10 / 1440)),10px);@media (max-width:768px){flex-direction:column;gap:min(calc(100vw * (4 / 375)),4px)}}.DifyReason_components-dify-reason-note__fE7RX{font-size:10px;font-weight:400;color:#3e3e3e}.DifyReason_components-dify-reason-note__fE7RX a{display:inline;font-size:10px;color:#2c44d7;text-decoration:underline}.DifyRecommend_components-dify-recommend__XvsBJ{width:100%;padding:min(calc(100vw * (100 / 1440)),100px) min(calc(100vw * (16 / 375)),16px) min(calc(100vw * (64 / 1440)),64px);@media (max-width:768px){padding-top:min(calc(100vw * (72 / 375)),72px);padding-bottom:min(calc(100vw * (48 / 375)),48px)}}.DifyRecommend_components-dify-recommend-container__bD3ss{display:flex;flex-direction:column;gap:min(calc(100vw * (40 / 1440)),40px);align-items:center;max-width:1000px;margin-right:auto;margin-left:auto;container-type:inline-size;@media (max-width:768px){gap:min(calc(100vw * (40 / 375)),40px)}}.DifyRecommend_components-dify-recommend-heading__ArmZy{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#1a1a1a;text-align:center;@media (max-width:768px){font-size:26px}}.DifyRecommend_components-dify-recommend-heading__ArmZy:after{display:block;width:80px;height:3px;content:"";background-color:#1a1a1a}.DifyRecommend_components-dify-recommend-caption__pci8H{font-size:16px;font-weight:400;line-height:1.6;color:#1a1a1a;text-align:center}.DifyRecommend_components-dify-recommend-cards__oKZTD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:min(calc(100vw * (24 / 1440)),24px);gap:min(calc(100vw * (24 / 1440)),24px);width:100%;@media (max-width:768px){grid-template-columns:1fr;gap:calc(100vw * (64 / 375));padding-top:calc(100vw * (40 / 375))}}.DifyRecommend_components-dify-recommend-card__a4S2y{display:flex;gap:min(calc(100vw * (16 / 1440)),16px);align-items:flex-start;width:100%;padding:clamp(16px,calc(100cqi * (24 / 1000)),24px);background-color:#fff;border-radius:12px;@media (max-width:768px){position:relative;flex-direction:column;gap:0;padding-left:calc(100vw * (24 / 375));padding-bottom:calc(100vw * (24 / 375));padding-right:calc(100vw * (24 / 375));padding-top:calc(100vw * (56 / 375))}}.DifyRecommend_components-dify-recommend-card-icon__bcVkj{flex-shrink:0;width:clamp(55px,calc(100cqi * (80 / 1000)),80px);height:clamp(55px,calc(100cqi * (80 / 1000)),80px);@media (max-width:768px){position:absolute;top:calc(100vw * (-40 / 375));left:50%;width:calc(100vw * (80 / 375));height:calc(100vw * (80 / 375));transform:translateX(-50%)}}.DifyRecommend_components-dify-recommend-card-body__IDlMc{display:flex;flex-direction:column;gap:8px;color:#1a1a1a;@media (max-width:768px){gap:calc(100vw * (16 / 375));width:100%}}.DifyRecommend_components-dify-recommend-card-title__xEHNm{font-size:min(calc(100cqi * (18 / 1000)),18px);font-weight:700;line-height:1.3;@media (max-width:768px){font-size:calc(100vw * (18 / 375))}}.DifyRecommend_components-dify-recommend-card-text__JPMDX{font-size:min(calc(100cqi * (14 / 1000)),14px);font-weight:400;line-height:1.6;@media (max-width:768px){font-size:calc(100vw * (14 / 375))}}.DifyRecommend_components-dify-recommend-card-tags__w6zMF{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.DifyRecommend_components-dify-recommend-card-tag__zPJP4{padding:4px 10px;font-size:min(calc(100cqi * (12 / 1000)),12px);font-weight:500;line-height:1;background:#e7ebff;border-radius:9999px;@media (max-width:768px){padding-left:calc(100vw * (10 / 375));padding-bottom:calc(100vw * (4 / 375));padding-right:calc(100vw * (10 / 375));padding-top:calc(100vw * (4 / 375));font-size:calc(100vw * (12 / 375))}}.DifyTechnology_components-dify-technology__TqymX{width:100%;padding:min(calc(100vw * (100 / 1440)),100px) min(calc(100vw * (16 / 375)),16px);background-color:#071466;@media (max-width:768px){padding-top:min(calc(100vw * (72 / 375)),72px);padding-bottom:min(calc(100vw * (80 / 375)),80px)}}.DifyTechnology_components-dify-technology-container__MWp_7{display:flex;flex-direction:column;gap:min(calc(100vw * (40 / 1440)),40px);max-width:1000px;margin-right:auto;margin-left:auto;container-type:inline-size;@media (max-width:768px){gap:min(calc(100vw * (40 / 375)),40px)}}.DifyTechnology_components-dify-technology-heading__I6KHp{display:flex;flex-direction:column;gap:24px;align-items:center;font-size:36px;font-weight:700;line-height:1.5;color:#fff;text-align:center;@media (max-width:768px){font-size:26px}}.DifyTechnology_components-dify-technology-heading__I6KHp:after{display:block;width:80px;height:3px;content:"";background-color:#fff}.DifyTechnology_components-dify-technology-caption__jsaka{font-size:16px;font-weight:400;line-height:1.6;color:#fff;text-align:center}.DifyTechnology_components-dify-technology-steps__kyBO0{position:relative;display:flex;flex-direction:column;gap:min(calc(100cqi * (30 / 1000)),30px);width:100%;@media (max-width:768px){gap:calc(100vw * (24 / 375))}}.DifyTechnology_components-dify-technology-steps__kyBO0:after{position:absolute;top:0;left:50%;display:block;width:1px;height:100%;content:"";background-color:#2c44d7;transform:translateX(-50%)}.DifyTechnology_components-dify-technology-step__LKj_h{position:relative;z-index:10;display:flex;gap:min(calc(100cqi * (30 / 1000)),30px);align-items:center;width:100%;padding:clamp(20px,calc(100cqi * (28 / 1000)),28px);overflow:hidden;outline:2px solid #2c44d7;outline-offset:-1px;background-color:#fff;border-radius:16px;@media (max-width:768px){flex-direction:column;gap:calc(100vw * (20 / 375));align-items:stretch;padding-left:0;padding-bottom:calc(100vw * (24 / 375));padding-right:0;padding-top:0;border-radius:12px}}.DifyTechnology_components-dify-technology-step-label__XKSoG{position:absolute;top:0;left:0;display:inline-flex;gap:min(calc(100cqi * (8 / 1000)),8px);align-items:center;width:42%;max-width:390px;padding:clamp(10px,1.5vw,16px) clamp(20px,1.5vw,24px);background-color:#2c44d7;border-bottom-right-radius:20px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);@media (max-width:768px){position:static;gap:calc(100vw * (8 / 375));align-self:flex-start;width:100%;max-width:none;padding-left:calc(100vw * (16 / 375));padding-bottom:calc(100vw * (10 / 375));padding-right:calc(100vw * (24 / 375));padding-top:calc(100vw * (10 / 375));border-bottom-right-radius:0;-webkit-clip-path:none;clip-path:none}}.DifyTechnology_components-dify-technology-step-number__dADZK{padding:clamp(4px,1vw,8px) clamp(14px,1.5vw,16px);font-size:clamp(16px,1.2vw,20px);font-weight:700;line-height:1;color:#2c44d7;background-color:#fff;border-radius:9999px;@media (max-width:768px){padding-left:calc(100vw * (14 / 375));padding-bottom:calc(100vw * (4 / 375));padding-right:calc(100vw * (14 / 375));padding-top:calc(100vw * (4 / 375));font-size:16px}}.DifyTechnology_components-dify-technology-step-title__7MRl9{font-size:clamp(14px,3.35vw,18px);font-weight:700;line-height:1.3;color:#fff;@media (max-width:768px){font-size:clamp(14px,2vw,16px)}}.DifyTechnology_components-dify-technology-step-media__ivdyl{display:flex;flex:0 0 clamp(280px,calc(100cqi * (368 / 1000)),368px);padding-top:50px;@media (max-width:768px){flex:none;align-self:auto;padding-top:0;padding-right:calc(100vw * (16 / 375));padding-left:calc(100vw * (16 / 375))}}.DifyTechnology_components-dify-technology-step-body__ag3fb{display:flex;flex:1 1;flex-direction:column;gap:min(calc(100cqi * (16 / 1000)),16px);@media (max-width:768px){gap:calc(100vw * (16 / 375));padding-right:calc(100vw * (16 / 375));padding-left:calc(100vw * (16 / 375))}}.DifyTechnology_components-dify-technology-step-lead__u4Hfw{font-size:clamp(16px,2vw,22px);font-weight:700;line-height:1.6;color:#1a2b4a;@media (max-width:768px){font-size:calc(100vw * (17 / 375))}}.DifyTechnology_components-dify-technology-step-tags__vAq6F{display:flex;flex-wrap:wrap;gap:7px;@media (max-width:768px){gap:calc(100vw * (8 / 375))}}.DifyTechnology_components-dify-technology-step-tag__KTpIy{padding:4px 10px;font-size:min(calc(100cqi * (13 / 1000)),13px);font-weight:500;line-height:1;color:#1a2b4a;background-color:#e7ebff;border-radius:9999px;@media (max-width:768px){padding-left:calc(100vw * (10 / 375));padding-bottom:calc(100vw * (4 / 375));padding-right:calc(100vw * (10 / 375));padding-top:calc(100vw * (4 / 375));font-size:calc(100vw * (12 / 375))}}.DifyTechnology_components-dify-technology-step-text__Yw2pB{font-size:min(calc(100cqi * (14 / 1000)),14px);font-weight:400;line-height:1.7;color:#555;@media (max-width:768px){font-size:calc(100vw * (13 / 375))}}