.v2-page .ai-tools{padding:76px 0 82px;background:transparent;color:#eaf1ff}
.v2-page .ai-tools-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px}
.v2-page .ai-tools-head h2{margin:0;font:600 clamp(32px,4vw,48px)/1.15 Kanit,"IBM Plex Sans Thai",sans-serif;letter-spacing:-.02em;color:#fff}
.v2-page .ai-tools-head>p{max-width:345px;margin:0 0 3px;color:#c9d6ee;line-height:1.7}
.v2-page .ai-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.v2-page .ai-tools-grid a{display:flex;align-items:center;gap:14px;min-height:92px;padding:16px;border:1px solid rgba(191,214,255,.21);border-radius:18px;background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.035));-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#fff;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}
.v2-page .ai-tools-grid a:hover{transform:translateY(-2px);border-color:rgba(191,214,255,.5);background:rgba(255,255,255,.13)}
.v2-page .ai-tools-grid a:focus-visible{outline:3px solid #ffc28f;outline-offset:3px}
.v2-page .ai-tools-icon{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.14)}
.v2-page .ai-tools-icon img{display:block;width:38px;height:38px;object-fit:contain}
.v2-page .ai-tools-copy{display:grid;gap:2px;min-width:0}
.v2-page .ai-tools-copy strong{font:600 19px/1.3 Kanit,"IBM Plex Sans Thai",sans-serif}
.v2-page .ai-tools-copy small{color:#c9d6ee;font-size:13px;line-height:1.4}
.v2-page .ai-tools-arrow{margin-left:auto;color:#ffc28f;font-size:20px}
.v2-page .ai-tools-note{margin:18px 0 0;color:#b8c9e5;font-size:13px}
@media(max-width:900px){.v2-page .ai-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.v2-page .ai-tools{padding:56px 0 62px}.v2-page .ai-tools-head{display:block}.v2-page .ai-tools-head>p{margin:10px 0 0}.v2-page .ai-tools-grid{grid-template-columns:1fr}.v2-page .ai-tools-grid a{min-height:82px}}
@media(prefers-reduced-motion:reduce){.v2-page .ai-tools-grid a{transition:none}.v2-page .ai-tools-grid a:hover{transform:none}}
@media(prefers-reduced-transparency:reduce){.v2-page .ai-tools-grid a{background:#15294e;-webkit-backdrop-filter:none;backdrop-filter:none}}
