.tml-page-hero-v10{position:relative;min-height:218px;padding:128px 24px 30px;background:#005278 url('../assets/tm-reference/contact/01.jpg') center/cover no-repeat;color:#fff;overflow:hidden;display:flex;align-items:flex-start}
.tml-page-hero-v10__overlay{position:absolute;inset:0;background:linear-gradient(110deg,rgba(0,139,190,.9),rgba(0,53,79,.93))}
.tml-page-hero-v10__inner{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;text-align:center}
.tml-page-hero-v10__crumbs{display:flex;justify-content:center;align-items:center;gap:18px;margin:0 0 40px;font-size:16px;font-weight:700;line-height:1.4}
.tml-page-hero-v10__crumbs a{color:#fff;text-decoration:none}.tml-page-hero-v10__crumbs span{color:rgba(255,255,255,.82)}
.tml-page-hero-v10 .tml-page-hero-v10__title{margin:0 0 22px;color:#fff!important;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:1.1;letter-spacing:-.02em;text-align:center}
.tml-page-hero-v10__description{max-width:650px;margin:0 auto;color:#fff;font-size:17px;font-weight:400;line-height:1.6;text-align:center}
.tml-v10-page{background:#f3f5f8;padding:60px 24px 90px;min-height:420px}.tml-v10-container{max-width:1320px;margin:0 auto}
.tml-v10-card{background:#fff;border-radius:4px;padding:42px 48px;box-shadow:0 1px 0 rgba(10,44,66,.08)}
.tml-v10-card h1{margin:0 0 34px;color:#005278;font-size:48px;line-height:1.12;font-weight:800}.tml-v10-card h2{color:#005278;font-size:18px;font-weight:700;margin:28px 0 12px}.tml-v10-card p,.tml-v10-card li{color:#5f6b75;font-size:16px;line-height:1.65}.tml-v10-card .lead{font-size:20px;line-height:1.45}.tml-v10-card ul{padding-left:24px}
.tml-faq-card{padding:48px}.tml-faq-item{border:1px solid #dbe4eb;border-radius:12px;margin-bottom:16px;overflow:hidden;background:#f8fafc}.tml-faq-question{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;cursor:pointer;font-size:16px;font-weight:700;color:#112c44}.tml-faq-question h2{margin:0;color:inherit;font-size:16px;line-height:1.45}.tml-faq-plus{position:relative;width:18px;height:18px;flex:none}.tml-faq-plus:before,.tml-faq-plus:after{content:"";position:absolute;background:#64748b}.tml-faq-plus:before{width:14px;height:2px;left:2px;top:8px}.tml-faq-plus:after{width:2px;height:14px;left:8px;top:2px}.tml-faq-item.is-open .tml-faq-plus:after{display:none}.tml-faq-answer{display:none;padding:20px 24px;border-top:1px solid #dbe4eb;background:#fff}.tml-faq-item.is-open .tml-faq-answer{display:block}.tml-faq-answer p{margin:0;color:#475569;font-size:15px;line-height:1.6}
.v10-blog-page .watch-breadcrumb,.v10-shop-page .watch-breadcrumb{display:none}.v10-blog-page .blog-section,.v10-shop-page .watch-shop-section{padding-top:60px}
.tml-page-hero-v10 + .watch-breadcrumb{display:none}
@media (max-width:768px){.tml-page-hero-v10{min-height:220px;padding:122px 18px 30px}.tml-page-hero-v10__crumbs{gap:12px;margin-bottom:30px;font-size:14px;flex-wrap:wrap}.tml-page-hero-v10 .tml-page-hero-v10__title{margin-bottom:18px;font-size:clamp(36px,9vw,52px)}.tml-page-hero-v10__description{font-size:16px}.tml-v10-page{padding:32px 14px 64px}.tml-v10-card,.tml-faq-card{padding:26px 20px}.tml-v10-card h1{font-size:34px}.tml-v10-card .lead{font-size:17px}.tml-faq-question{padding:17px 16px}.tml-faq-answer{padding:17px 18px}}
