.tangmo-ai{position:relative;isolation:isolate;overflow:hidden;margin:40px 0;border:1px solid #24583c;border-radius:30px;padding:46px 42px 30px;color:#fff;background:radial-gradient(ellipse at 85% 35%,#1c593b 0,transparent 55%),linear-gradient(125deg,#061b18,#073a27);box-shadow:0 14px 35px #053b2412}
.tangmo-ai-main{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:15px}.tangmo-ai-copy{position:relative;z-index:1}.tangmo-ai-tag{display:inline-block;padding:6px 15px;border:1px solid #8ad654;border-radius:30px;color:#c3f880;font-size:12px;font-weight:700;letter-spacing:.14em}.tangmo-ai h2{font-family:'Tangmo Inter Display',Inter,Arial,sans-serif;font-size:clamp(54px,7vw,108px);font-weight:900;line-height:.98;letter-spacing:-.055em;color:white;margin:26px 0 22px}.tangmo-ai h2>span{color:#b9f13b}.tangmo-ai h3{font-size:clamp(22px,2.15vw,32px);line-height:1.45;margin:0 0 8px;color:white}.tangmo-ai-description{font-size:clamp(15px,1.4vw,21px);line-height:1.8;color:#d5e4dc}.tangmo-ai-price{margin:25px 0 22px}.tangmo-ai-price>span{color:#cfdfd4;font-size:15px}.tangmo-ai-price p{font-size:18px;font-weight:600}.tangmo-ai-price strong{font-size:68px;font-weight:800;line-height:1.25;color:#ff655b;letter-spacing:-2px}.tangmo-ai-actions{display:flex;flex-wrap:wrap;gap:12px}.tangmo-ai-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:13px 20px;border-radius:14px;font-size:18px;font-weight:700;min-height:52px;transition:background .2s,transform .2s,box-shadow .2s;transform:translateY(0)}.tangmo-ai-order{background:#ff655b;color:#fff;border:1px solid #ff655b}.tangmo-ai-quote{background:transparent;color:white;border:1px solid #8ea99b}.tangmo-ai-actions>a:hover{background:#12833e;transform:translateY(-2px);box-shadow:0 9px 22px #0003}.tangmo-ai-actions>a:focus-visible{outline:3px solid #b9f13b;outline-offset:4px}.tangmo-ai-tax{display:block;color:#b9cfc0;font-size:11px;margin-top:12px}.tangmo-ai-art{width:100%;height:auto;display:block;object-fit:contain;max-height:630px;align-self:center}
.tangmo-ai-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.tangmo-ai-feature{display:flex;align-items:center;gap:16px;padding:22px 18px;border:1px solid #51856480;border-radius:18px;background:#ffffff08}.tangmo-ai-feature svg{width:35px;height:35px;flex:0 0 35px;fill:none;stroke:#b9f13b;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tangmo-ai-feature strong{font-size:18px;line-height:1.5;font-weight:700}.tangmo-ai-feature p{color:#c8dace;font-size:14px;line-height:1.6;margin-top:3px}
@media(max-width:1100px){.tangmo-ai{padding:35px 26px 26px}.tangmo-ai-main{gap:0}.tangmo-ai-features{gap:12px}.tangmo-ai-feature{padding:18px 12px;gap:10px}.tangmo-ai-feature strong{font-size:14px}.tangmo-ai-feature p{font-size:12px}}
@media(max-width:800px){.tangmo-ai{padding:30px 20px 20px;border-radius:24px}.tangmo-ai-main{grid-template-columns:1fr;text-align:center}.tangmo-ai h2{font-size:54px;margin:24px 0 20px}.tangmo-ai h3{font-size:21px}.tangmo-ai-description{font-size:14px}.tangmo-ai-price{margin:22px 0}.tangmo-ai-price strong{font-size:48px}.tangmo-ai-actions{justify-content:center;gap:10px}.tangmo-ai-actions>a{padding:12px 14px;font-size:14px;gap:8px}.tangmo-ai-art{max-width:500px;margin:15px auto 0}.tangmo-ai-features{grid-template-columns:1fr;margin-top:15px;gap:10px}.tangmo-ai-feature{padding:18px;text-align:left}.tangmo-ai-feature strong{font-size:15px}.tangmo-ai-feature p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.tangmo-ai-actions>a{transition:none;transform:none}}
