.tai-page{color:#13253b}.tai-page h1,.tai-page h2,.tai-page h3{line-height:1.12;text-wrap:balance}.tai-page h1{font-size:clamp(2.6rem,4.7vw,4.6rem);letter-spacing:-.05em}.tai-page h2{font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.035em}.tai-page h3{font-size:1.2rem}.tai-page p{color:#53677b;line-height:1.65}.tai-page .eyebrow{color:#197da9}.tai-hero{padding:5rem 0;background:radial-gradient(circle at 80% 12%,#bbdafa 0,transparent 37%),linear-gradient(150deg,#eef8fe,#fff 78%)}.tai-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:3.5rem}.tai-lead{max-width:670px;font-size:1.13rem}.tai-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.tai-page .button-primary{background:#1685c4;border-color:#1685c4;color:#fff}.tai-page .button-primary:hover{background:#116f9f;border-color:#116f9f}.tai-demo{background:#fff;border:1px solid #cce4f3;border-radius:23px;box-shadow:0 26px 60px #15517921;overflow:hidden}.tai-demo-head{display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.4rem;background:#102f4b;color:#fff}.tai-demo-head span{color:#71d4f7;font-size:1.5rem}.tai-demo ol{list-style:none;padding:1.5rem;margin:0;display:grid;gap:.7rem}.tai-demo li{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;background:#f3f9fd;border-radius:12px;color:#183b55}.tai-demo li span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#d7eefb;color:#106f9f;font-weight:800}.tai-demo li:last-child{background:#e5f7ef}.tai-demo li:last-child span{background:#bdebd4;color:#146a4a}.tai-demo p{font-size:.84rem;padding:0 1.5rem 1.2rem;margin:0}.tai-section{padding:4.6rem 0}.tai-section h2{max-width:850px}.tai-choice,.tai-rules,.tai-faq{background:#f5fafd}.tai-two,.tai-three{display:grid;gap:1.1rem;margin-top:1.6rem}.tai-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tai-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tai-two article,.tai-three article{padding:1.6rem;border:1px solid #d8e8f1;border-radius:17px;background:#fff}.tai-two article p,.tai-three article p{margin-bottom:0}.tai-icon{display:grid;place-items:center;width:42px;height:42px;background:#dff0fd;border-radius:12px;color:#1179a9;font-weight:900}.tai-icon-green{background:#dff6e9;color:#1a865c}.tai-mobile{display:flex;gap:1.2rem;align-items:start;margin-top:1.1rem;padding:1.5rem;border:1px solid #c6e8dc;background:#e7f7f0;border-radius:17px}.tai-mobile>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:#1f936a;color:#fff}.tai-mobile h3,.tai-mobile p{margin:0}.tai-mobile p{margin-top:.4rem}.tai-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.7rem 0 0;padding:0}.tai-steps li{padding:1.5rem;border:1px solid #d7e7ef;border-radius:17px;background:#fff}.tai-steps span{color:#1179a9;font-size:.9rem;font-weight:900}.tai-steps h3{margin:1rem 0 .45rem}.tai-steps p{margin:0}.tai-section-lead{max-width:850px}.tai-limits{margin-top:2rem;padding:1.4rem 1.6rem;border-left:4px solid #1685c4;border-radius:8px;background:#eef7fb}.tai-limits h3,.tai-limits p{margin:0}.tai-limits p{margin-top:.55rem}.tai-faq .container{max-width:900px}.tai-faq details{border-bottom:1px solid #d7e6ef;padding:1rem 0}.tai-faq summary{cursor:pointer;color:#153c59;font-weight:800}.tai-faq details p{margin:.7rem 0 0}.tai-final{padding:4.5rem 0;background:linear-gradient(140deg,#e5f6fd,#f7fcff)}.tai-final .container{max-width:900px}.tai-final p{font-size:1.08rem}@media(max-width:900px){.tai-hero-grid{grid-template-columns:1fr;gap:2rem}.tai-demo{max-width:660px}.tai-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tai-hero{padding:3rem 0}.tai-section{padding:3rem 0}.tai-two,.tai-three,.tai-steps{grid-template-columns:1fr}.tai-actions .button{width:100%;justify-content:center}}
