.od-why{background:#fff;color:#00294f;font-family:Eina,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;overflow:hidden;padding:100px 20px;position:relative}.od-why:before{background:radial-gradient(circle at 10% 30%,rgba(0,135,255,.02) 0,transparent 30%),radial-gradient(circle at 90% 70%,rgba(0,135,255,.02) 0,transparent 40%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.od-why-container{margin:0 auto;max-width:1100px;position:relative;z-index:2}.od-why-header{margin-bottom:50px;text-align:center}.od-why-header h2{color:#00294f;font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.od-why-header .od-underline{background:#0087ff;border-radius:2px;height:3px;margin:0 auto;width:80px}.od-positioning{background:linear-gradient(145deg,#f5f7fa,#fff);border:1px solid #e5e9ed;border-radius:40px;box-shadow:0 10px 25px -5px rgba(0,41,79,.05);margin:0 auto 60px;max-width:800px;padding:30px 20px;text-align:center;transform:scale(1);transition:transform .3s ease,box-shadow .3s ease}.od-positioning:hover{box-shadow:0 20px 35px -8px rgba(0,135,255,.15);transform:scale(1.02)}.od-positioning p{color:#00294f;font-size:28px;font-weight:700;line-height:1.4;margin:0;opacity:1}.od-positioning p:first-child{margin-bottom:10px}.od-positioning .od-highlight{color:#0087ff;display:inline-block;position:relative}.od-diff-grid{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin:60px 0 70px}.od-diff-card{background:#fff;border:1px solid #e5e9ed;border-radius:24px;box-shadow:0 8px 20px rgba(0,41,79,.02);padding:30px 20px;text-align:center;transition:all .3s ease}.od-diff-card:hover{border-color:#0087ff;box-shadow:0 20px 30px -8px rgba(0,135,255,.15);transform:translateY(-8px)}.od-diff-icon{align-items:center;background:rgba(0,135,255,.1);border-radius:18px;display:flex;height:70px;justify-content:center;margin:0 auto 20px;transition:background .3s ease;width:70px}.od-diff-card:hover .od-diff-icon{background:#0087ff}.od-diff-card:hover .od-diff-icon i{color:#fff}.od-diff-icon i{color:#0087ff;font-size:32px;transition:color .3s ease}.od-diff-card h4{color:#00294f;font-size:20px;font-weight:700;margin:0 0 12px}.od-diff-card p{color:#00294f;font-size:15px;line-height:1.6;margin:0;opacity:.8}.od-credibility{background:#f5f7fa;border:1px solid #e5e9ed;border-radius:60px;margin-top:40px;padding:40px}.od-credibility h3{color:#00294f;font-size:22px;font-weight:600;margin:0 0 30px;text-align:center}.od-credibility h3 span{color:#0087ff;font-weight:700}.od-logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.od-logo-item{background:#fff;border:1px solid #e5e9ed;border-radius:40px;box-shadow:0 2px 6px rgba(0,41,79,.02);color:#00294f;font-size:16px;font-weight:500;padding:8px 20px;transition:all .2s ease}.od-logo-item:hover{border-color:#0087ff;box-shadow:0 8px 15px -5px rgba(0,135,255,.2);color:#0087ff;transform:translateY(-2px)}@media (max-width:992px){.od-diff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.od-why{padding:70px 20px}.od-why-header h2{font-size:30px}.od-positioning p{font-size:24px}.od-diff-grid{gap:20px}.od-credibility{border-radius:40px;padding:30px 20px}.od-logo-strip{gap:10px}.od-logo-item{font-size:15px;padding:6px 16px}}@media (max-width:480px){.od-diff-grid{grid-template-columns:1fr}.od-positioning p{font-size:22px}.od-credibility h3{font-size:20px}}