.tsc-english-promo{padding-block:clamp(2rem,5vw,4rem)}.tsc-english-card{color:#202126;background:radial-gradient(at 0 0,#fff0f2,#0000 65%),#fff;border:1px solid #e8d9dc;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.4rem,4vw,3rem);display:grid;box-shadow:0 16px 42px -24px #52132326}.tsc-english-kicker{color:#a5132c;letter-spacing:.1em;align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;display:flex}.tsc-english-kicker svg{flex-shrink:0}.tsc-english-copy h2{letter-spacing:-.04em;max-width:620px;margin-block:1rem;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.08}.tsc-english-copy p:not(.tsc-english-kicker),.tsc-english-copy li{color:#595962;line-height:1.65}.tsc-english-copy ul{margin:1rem 0 0;padding-left:1.25rem}.tsc-english-copy li::marker{color:#a5132c}.tsc-english-offer{background:#faf6f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:1.5rem;display:flex}.tsc-english-label{font-size:1.15rem;font-weight:800}.tsc-english-duration{color:#595962;margin:.35rem 0 .75rem}.tsc-english-price{color:#a5132c;font-size:clamp(2rem,3vw,2.7rem);line-height:1.2}.tsc-english-offer>p{line-height:1.5}.tsc-english-offer a{width:100%}.tsc-english-contact{gap:.35rem;width:100%;margin-top:.75rem;display:grid}.tsc-english-contact a{color:#a5132c;border-radius:8px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem;font-size:.8rem;font-weight:700;display:flex}.tsc-english-contact a:hover{background:#f3e7e7}.tsc-english-contact a:focus-visible{outline-offset:3px;outline:2px solid #a5132c}.tsc-english-contact svg{flex-shrink:0}.tsc-english-offer small{color:#595962;margin-top:.9rem;font-size:.75rem;line-height:1.6}@media (width<=720px){.tsc-english-card{grid-template-columns:minmax(0,1fr)}}@media print{.tsc-english-promo{display:none}}
