.ttmed{--ink:#15372a;--green:#1e4d3a;--deep:#10281f;--gold:#bf9468;--sand:#f5eee5;--soft:#f3f7f5;--line:#dce7e1;--muted:#586b62;color:#263b32;background:#fff;font-family:inherit;line-height:1.8;overflow:hidden}.ttmed *{box-sizing:border-box}.ttmed a{color:var(--green);text-underline-offset:4px}.ttmed a:hover{text-decoration-thickness:2px}.ttmed-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.ttmed-hero{padding:34px 0 74px;color:#fff;background:radial-gradient(circle at 13% 12%,rgba(191,148,104,.25),transparent 30%),linear-gradient(130deg,var(--deep),#1b4a38 62%,#2a654e)}.ttmed-crumb{display:flex;align-items:center;gap:9px;margin-bottom:46px;color:#c9d8d1;font-size:.88rem}.ttmed-crumb a{color:#fff}.ttmed-crumb span{opacity:.5}.ttmed-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:64px;align-items:center}.ttmed-kicker{margin:0 0 10px;color:#9d6e43;font-size:.78rem;font-weight:800;letter-spacing:.04em}.ttmed-hero .ttmed-kicker,.ttmed-final .ttmed-kicker{color:#e3c6a7}.ttmed h1,.ttmed h2,.ttmed h3,.ttmed p{margin-top:0}.ttmed h1{max-width:760px;margin-bottom:22px;color:#fff;font-size:clamp(2.25rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.035em}.ttmed h2{color:var(--ink);font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.25;letter-spacing:-.02em}.ttmed h3{color:var(--ink);font-size:1.15rem;line-height:1.45}.ttmed-lead{max-width:720px;color:#e7f0eb;font-size:1.12rem}.ttmed-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 12px}.ttmed-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:11px 22px;border:1px solid transparent;border-radius:7px;font-weight:800;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.ttmed-btn:hover{transform:translateY(-2px)}.ttmed-btn--primary{color:#132b22!important;background:linear-gradient(135deg,#f0d6b4,var(--gold))}.ttmed-btn--ghost{color:#fff!important;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.06)}.ttmed-privacy{color:#c9d8d1;font-size:.82rem}.ttmed-scope{padding:26px;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:rgba(4,24,17,.34);box-shadow:0 24px 60px rgba(0,0,0,.16);backdrop-filter:blur(5px)}.ttmed-scope>span{color:#e1bd97;font-size:.72rem;font-weight:800;letter-spacing:.15em}.ttmed-scope>strong{display:block;margin:11px 0 20px;font-size:1.65rem;line-height:1.35}.ttmed-scope dl{margin:0}.ttmed-scope dl div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14)}.ttmed-scope dt{color:#bed0c7}.ttmed-scope dd{margin:0;font-weight:700}.ttmed-alert{border-bottom:1px solid #ead5bc;background:#fff8ee}.ttmed-alert .ttmed-shell{display:grid;grid-template-columns:230px 1fr;gap:24px;padding-block:23px}.ttmed-alert strong{color:#7b4d24}.ttmed-alert p{margin:0;color:#684f39}.ttmed-section{padding:84px 0}.ttmed-section:nth-of-type(even){background:var(--soft)}.ttmed-heading{max-width:760px;margin-bottom:38px}.ttmed-heading>p:last-child{color:var(--muted)}.ttmed-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.ttmed-intro>div>p{font-size:1.03rem}.ttmed-fit{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.ttmed-fit article{padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff}.ttmed-fit article:last-child{border-color:#ead8c4;background:#fffaf4}.ttmed ul{padding-right:20px}.ttmed li::marker{color:var(--gold)}.ttmed-split{background:#fff!important}.ttmed-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ttmed-split__grid article{padding:32px;border-radius:15px}.ttmed-split__grid article>span{font-size:.76rem;font-weight:800}.ttmed-do{border:1px solid #cfe2d8;background:#edf7f1}.ttmed-dont{border:1px solid #ead4bd;background:#fff8f0}.ttmed-path{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ttmed-path li{display:grid;grid-template-columns:68px 1fr 140px;gap:24px;align-items:start;padding:27px 8px;border-bottom:1px solid var(--line)}.ttmed-path li>b{color:var(--gold);font-size:1.5rem}.ttmed-path h3{margin-bottom:6px}.ttmed-path p{margin:0;color:var(--muted)}.ttmed-path em{color:#765b43;font-size:.8rem;font-style:normal;text-align:left}.ttmed-destination{color:#fff;background:linear-gradient(140deg,var(--deep),#173e30)!important}.ttmed-destination h2,.ttmed-destination h3{color:#fff}.ttmed-destination__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px;align-items:center}.ttmed-destination__grid>div:first-child>p{color:#d5e2dc}.ttmed-destination a{color:#edcaa6}.ttmed-matrix{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ttmed-matrix div{padding:19px;border:1px solid rgba(255,255,255,.17);border-radius:10px;background:rgba(255,255,255,.055)}.ttmed-matrix b,.ttmed-matrix span{display:block}.ttmed-matrix span{margin-top:6px;color:#c7d8cf;font-size:.88rem}.ttmed-logistics__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ttmed-logistics__grid article{min-height:100%;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.ttmed-logistics__grid article>span{color:var(--gold);font-size:.78rem;font-weight:900}.ttmed-logistics__grid p{color:var(--muted);font-size:.92rem}.ttmed-logistics__grid a{font-size:.88rem;font-weight:800}.ttmed-budget{background:#fff!important}.ttmed-budget__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ttmed-budget__grid article{padding:27px;border-top:4px solid var(--gold);background:var(--soft)}.ttmed-budget__grid p,.ttmed-budget__grid li{color:var(--muted)}.ttmed-document-map{margin-top:20px;padding:24px 27px;border:1px solid #d8e5de;border-radius:10px;background:#edf6f1}.ttmed-document-map b{display:block;margin-bottom:6px;color:var(--ink);font-size:1.1rem}.ttmed-document-map p{margin:0}.ttmed-tool{background:#f6efe6!important}.ttmed-tool__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:start}.ttmed-progress{height:9px;overflow:hidden;border-radius:99px;background:#e0d2c2}.ttmed-progress span{display:block;width:0;height:100%;background:var(--green);transition:width .25s ease}.ttmed-progress-text{margin-top:9px;color:#634d38;font-weight:800}.ttmed-checklist{display:grid;gap:10px}.ttmed-checklist label{display:flex;gap:13px;align-items:flex-start;min-height:62px;padding:13px 16px;border:1px solid #dfd3c5;border-radius:9px;background:#fff;cursor:pointer}.ttmed-checklist label:has(input:checked){border-color:#82aa96;background:#f1f8f4}.ttmed-checklist input{width:21px;height:21px;margin-top:3px;accent-color:var(--green)}.ttmed-checklist span,.ttmed-checklist b,.ttmed-checklist small{display:block}.ttmed-checklist small{color:var(--muted)}.ttmed-checklist button{min-height:44px;border:1px solid #a2876d;border-radius:7px;color:#604b37;background:transparent;font:inherit;font-weight:800;cursor:pointer}.ttmed-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ttmed-cases article{padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.ttmed-cases article>span{display:inline-block;margin-bottom:12px;padding:3px 10px;border-radius:99px;color:#704c2d;background:#f4e6d7;font-size:.75rem;font-weight:800}.ttmed-cases p{color:var(--muted)}.ttmed-risk{background:#fff!important}.ttmed-risk__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.ttmed-risk ul{margin:0;padding:0;list-style:none}.ttmed-risk li{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.ttmed-risk span{color:var(--muted)}.ttmed-sources{background:var(--soft)!important}.ttmed-source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.ttmed-source-grid a{display:flex;min-height:190px;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;text-decoration:none}.ttmed-source-grid a:hover{border-color:var(--gold)}.ttmed-source-grid span{color:#84613f;font-size:.75rem;font-weight:800}.ttmed-source-grid b{margin:10px 0}.ttmed-source-grid small{color:var(--muted)}.ttmed-faq{background:#fff!important}.ttmed-faq__list{max-width:900px}.ttmed-faq details{border-bottom:1px solid var(--line)}.ttmed-faq summary{padding:20px 4px;color:var(--ink);font-weight:800;cursor:pointer}.ttmed-faq details p{max-width:760px;padding:0 4px 20px;color:var(--muted)}.ttmed-final{padding:70px 0;color:#fff;background:linear-gradient(135deg,var(--deep),var(--green))}.ttmed-final h2{color:#fff}.ttmed-final__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.ttmed-final__grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ttmed-final a{color:#fff}.ttmed-btn--light{color:var(--ink)!important;background:#fff}.ttmed :focus-visible{outline:3px solid #e2af79;outline-offset:3px}
@media(max-width:980px){.ttmed-hero__grid,.ttmed-intro,.ttmed-destination__grid,.ttmed-tool__grid,.ttmed-risk__grid,.ttmed-final__grid{grid-template-columns:1fr}.ttmed-logistics__grid{grid-template-columns:repeat(2,1fr)}.ttmed-source-grid{grid-template-columns:repeat(2,1fr)}.ttmed-hero__grid{gap:34px}.ttmed-intro,.ttmed-destination__grid,.ttmed-tool__grid,.ttmed-risk__grid{gap:34px}.ttmed-budget__grid{grid-template-columns:1fr}.ttmed-alert .ttmed-shell{grid-template-columns:1fr;gap:5px}}
@media(max-width:640px){.ttmed-shell{width:min(100% - 28px,1160px)}.ttmed-hero{padding:24px 0 52px}.ttmed-crumb{margin-bottom:30px;flex-wrap:wrap}.ttmed h1{font-size:2.35rem}.ttmed-section{padding:58px 0}.ttmed-fit,.ttmed-split__grid,.ttmed-matrix,.ttmed-logistics__grid,.ttmed-cases,.ttmed-source-grid{grid-template-columns:1fr}.ttmed-path li{grid-template-columns:44px 1fr;gap:14px}.ttmed-path em{grid-column:2;text-align:right}.ttmed-risk li{grid-template-columns:1fr;gap:3px}.ttmed-actions .ttmed-btn{width:100%}.ttmed-scope{padding:21px}.ttmed-scope dl div{display:block}.ttmed-scope dd{margin-top:2px}.ttmed-source-grid a{min-height:auto}.ttmed-final__grid{gap:28px}}
@media(prefers-reduced-motion:reduce){.ttmed *{scroll-behavior:auto!important;transition:none!important}}
.ttmed .ttmed-hero h1{color:#fff!important}.ttmed .ttmed-hero .ttmed-lead{color:#e7f0eb!important}.ttmed .ttmed-hero .ttmed-kicker,.ttmed .ttmed-final .ttmed-kicker{color:#e3c6a7!important}.ttmed .ttmed-hero .ttmed-privacy{color:#c9d8d1!important}.ttmed .ttmed-destination h2,.ttmed .ttmed-destination h3{color:#fff!important}.ttmed .ttmed-destination__grid>div:first-child>p{color:#d5e2dc!important}.ttmed .ttmed-destination a{color:#edcaa6!important}.ttmed .ttmed-final h2{color:#fff!important}.ttmed .ttmed-final p{color:#dce8e2!important}
