.dst-page,.dst-hub{color:#000;font-family:var(--ff-source), "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--dst-brand:#143d8f;--dst-ink:#0e2d6b;--dst-soft:#f1f5fd;--dst-line:#e2e8f4;line-height:normal}.dst-cta{color:#fff;width:fit-content;font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;background-color:var(--dst-brand);border-radius:19px 46px 19px 19px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:17px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.dst-cta:hover{filter:brightness(1.12);transform:translateY(-2px)}.dst-cta svg{width:18px;height:18px}.dst-hero{background:linear-gradient(#d8f3ffc2 3%,#efefef 94%),url(/medicine/col2.png) 50%/cover no-repeat;overflow:clip}.dst-hero__inner{align-items:center;gap:clamp(32px,4vw,80px);padding-top:clamp(120px,13vw,190px);padding-bottom:clamp(44px,5vw,90px);display:flex}.dst-hero__copy{text-align:left;flex-direction:column;flex:1 1 0;gap:18px;min-width:0;display:flex}.dst-breadcrumb{color:#0009;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(13px,1vw,15px);display:flex}.dst-breadcrumb a:hover{color:var(--dst-brand)}.dst-breadcrumb span[aria-current]{color:#000000d9}.dst-eyebrow{border:1px solid var(--dst-line);width:fit-content;color:var(--dst-ink);font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.03em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:7px 15px 7px 11px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #071c5a14}.dst-eyebrow img{object-fit:contain;width:22px;height:22px}.dst-hero__title{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;font-size:clamp(26px,3.4vw,48px);font-weight:400;line-height:1.16}.dst-hero__lead{color:#000000c7;max-width:62ch;font-size:clamp(16px,1.15vw,19px);line-height:1.6}.dst-hero__para{color:#000000a8;max-width:62ch;font-size:clamp(15px,1vw,17px);line-height:1.6}.dst-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.dst-cta--ghost{color:var(--dst-brand);background:#fff;border:1.5px solid #143d8f59}.dst-cta--ghost:hover{filter:none;border-color:var(--dst-brand);background:var(--dst-soft)}.dst-video{max-width:880px}.dst-hero__visual{flex:none;width:min(460px,42%)}.dst-ticket{background:#fff;border:1px solid #ffffffe6;border-radius:26px 62px 26px 26px;flex-direction:column;gap:18px;padding:22px 26px 20px;display:flex;transform:rotate(-2deg);box-shadow:0 2px 6px #071c5a0f,0 24px 48px -18px #071c5a47}.dst-ticket__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dst-ticket__brand{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#00000073;font-size:11px;font-weight:700}.dst-ticket__stamp{background:#f7faff;border:1.5px dashed #143d8f80;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;transform:rotate(6deg)}.dst-ticket__stamp img{object-fit:contain;width:24px;height:24px}.dst-ticket__route{align-items:center;gap:14px;display:flex}.dst-ticket__end{flex-direction:column;gap:4px;min-width:0;display:flex}.dst-ticket__end--to{text-align:right;align-items:flex-end}.dst-ticket__code{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);font-size:clamp(30px,2.7vw,40px);line-height:1}.dst-ticket__end--to .dst-ticket__code{color:var(--dst-brand)}.dst-ticket__city{color:#0000008c;font-size:12.5px;font-weight:600}.dst-ticket__path{min-width:40px;color:var(--dst-brand);flex:1 1 0;align-items:center;display:flex}.dst-ticket__path:before,.dst-ticket__path:after{content:"";border-top:2px dashed #143d8f59;flex:1 1 0}.dst-ticket__path svg{flex:none;width:22px;height:22px;margin:0 6px}.dst-ticket__fields{flex-wrap:wrap;gap:10px 28px;display:flex}.dst-ticket__fields>div{flex-direction:column;gap:3px;display:flex}.dst-ticket__label{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0006;font-size:10.5px;font-weight:700}.dst-ticket__value{color:var(--dst-ink);font-size:14.5px;font-weight:700}.dst-ticket__tear{border-top:2px dashed var(--dst-line);margin:2px -26px 0}.dst-ticket__stub{justify-content:space-between;align-items:center;gap:16px;display:flex}.dst-ticket__greetwrap{flex-direction:column;gap:4px;min-width:0;display:flex}.dst-ticket__greeting{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;color:var(--dst-brand);font-size:clamp(20px,1.9vw,26px);line-height:1.2}.dst-ticket__tag{color:#0000008c;font-size:12.5px}.dst-ticket__barcode{opacity:.85;background:repeating-linear-gradient(90deg,#0e2d6b 0 2px,#0000 2px 4px,#0e2d6b 4px 7px,#0000 7px 9px,#0e2d6b 9px 10px,#0000 10px 14px);border-radius:2px;flex:none;width:74px;height:44px}.dst-section{padding-top:clamp(40px,4.6vw,76px);padding-bottom:clamp(40px,4.6vw,76px)}.dst-band{background:var(--dst-soft)}.dst-section__head{flex-direction:column;gap:10px;margin-bottom:clamp(22px,2.4vw,36px);display:flex}.dst-section__eyebrow{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--dst-brand);font-size:13px;font-weight:700}.dst-section__title{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1.25}.dst-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.dst-fact{border:1px solid var(--dst-line);border-left:4px solid var(--dst-brand);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 6px 18px -12px #071c5a40}.dst-fact dt{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0000008c;margin-bottom:7px;font-size:12px;font-weight:700}.dst-fact dd{color:var(--dst-ink);font-size:16px;font-weight:700;line-height:1.45}.dst-facts__note{background:var(--dst-soft);border-left:4px solid var(--dst-brand);border-radius:12px;margin-top:18px;padding:16px 20px}.dst-why{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.dst-why__card{border:1px solid var(--dst-line);color:#000c;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:16px;line-height:1.5;display:flex}.dst-why__badge{background:var(--dst-brand);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.dst-why__badge svg{width:13px;height:13px}.dst-table-wrap{border:1px solid var(--dst-line);border-radius:16px;overflow-x:auto;box-shadow:0 10px 26px -18px #071c5a4d}.dst-table{border-collapse:collapse;background:#fff;width:100%;min-width:520px;font-size:16px}.dst-table thead th{background:var(--dst-brand);color:#fff;font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:14px 20px;font-size:13px;font-weight:700}.dst-table tbody th,.dst-table tbody td{border-top:1px solid var(--dst-line);text-align:left;vertical-align:top;padding:14px 20px}.dst-table tbody th{color:var(--dst-ink);white-space:nowrap;font-weight:700}.dst-table tbody tr:nth-child(2n){background:var(--dst-soft)}.dst-note{color:#0000009e;margin-top:14px;font-size:14.5px;line-height:1.55}.dst-blocks{flex-direction:column;gap:16px;max-width:900px;display:flex}.dst-blocks__subhead{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);border-left:4px solid var(--dst-brand);margin-top:10px;padding-left:14px;font-size:clamp(17px,1.3vw,20px);font-weight:700}.dst-blocks__subhead:first-child{margin-top:0}.dst-blocks__para{color:#000000b8;max-width:78ch;font-size:16px;line-height:1.65}.dst-blocks__check{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px 22px;display:grid}.dst-blocks__check li{color:#000000c7;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.dst-blocks__check li svg{width:15px;height:15px;color:var(--dst-brand);flex:none;margin-top:4px}.dst-blocks__cols{columns:2;column-gap:40px;max-width:860px}.dst-blocks__cols li{break-inside:avoid;color:#000000c7;padding:6px 0 6px 20px;font-size:16px;line-height:1.5;position:relative}.dst-blocks__cols li:before{content:"";background:var(--dst-brand);opacity:.75;border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:0}.dst-blocks__steps{counter-reset:dst-step;flex-direction:column;gap:12px;display:flex}.dst-blocks__steps li{border:1px solid var(--dst-line);color:#000c;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;max-width:760px;padding:14px 18px;font-size:16px;line-height:1.55;display:flex}.dst-blocks__stepnum{background:var(--dst-brand);color:#fff;width:30px;height:30px;font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.dst-pills{flex-wrap:wrap;gap:10px;max-width:900px;display:flex}.dst-pills li{border:1px solid var(--dst-line);font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);background:#fff;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:600;box-shadow:0 4px 14px -10px #071c5a59}.dst-courses .dst-blocks__para{margin-top:16px}.dst-courses>.dst-blocks__para:first-child{margin-top:0;margin-bottom:16px}.dst-faq{flex-direction:column;gap:12px;max-width:860px;display:flex}.dst-faq__item{border:1px solid var(--dst-line);background:#fff;border-radius:14px;overflow:clip}.dst-faq__item summary{cursor:pointer;font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:700;list-style:none;display:flex}.dst-faq__item summary::-webkit-details-marker{display:none}.dst-faq__item summary svg{width:17px;height:17px;color:var(--dst-brand);flex:none;transition:transform .2s}.dst-faq__item[open] summary svg{transform:rotate(45deg)}.dst-faq__item[open] summary{border-bottom:1px solid var(--dst-line)}.dst-faq__answer{padding:16px 20px 18px}.dst-ctaband{color:#fff;background:radial-gradient(120% 160% at 85% 0,#4084ff80 0%,#143d8f00 55%),linear-gradient(120deg,#0e2d6b 0%,#143d8f 100%)}.dst-ctaband__inner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:clamp(44px,5vw,80px);padding-bottom:clamp(44px,5vw,80px);display:flex}.dst-ctaband__title{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;font-size:clamp(23px,2.6vw,36px);font-weight:400;line-height:1.25}.dst-ctaband__text{color:#ffffffd9;max-width:62ch;font-size:clamp(15px,1.1vw,18px);line-height:1.6}.dst-ctaband .dst-cta{color:var(--dst-brand);background:#fff}.dst-more{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.dst-more__card{border:1px solid var(--dst-line);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:15px 18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.dst-more__card:hover{border-color:#143d8f66;transform:translateY(-3px);box-shadow:0 14px 30px -18px #071c5a66}.dst-more__card img{object-fit:contain;width:44px;height:44px}.dst-more__name{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);font-size:16px;font-weight:700}.dst-more__go{color:var(--dst-brand);margin-left:auto}.dst-more__go svg{width:17px;height:17px}.dst-hub__hero{background:linear-gradient(#d8f3ffc2 3%,#efefef 94%),url(/medicine/col2.png) 50%/cover no-repeat}.dst-hub__hero-inner{text-align:left;flex-direction:column;gap:18px;padding-top:clamp(120px,13vw,190px);padding-bottom:clamp(44px,5vw,80px);display:flex}.dst-hub__title{font-family:var(--ff-audiowide), "Audiowide", ui-sans-serif, system-ui, sans-serif;font-size:clamp(26px,3.4vw,48px);font-weight:400;line-height:1.16}.dst-hub__lead{color:#000000bf;max-width:66ch;font-size:clamp(16px,1.15vw,19px);line-height:1.6}.dst-hub__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.dst-hub-card{border:1px solid var(--dst-line);background:#fff;border-radius:20px 42px 20px 20px;flex-direction:column;gap:14px;padding:24px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 10px 26px -20px #071c5a59}.dst-hub-card:hover{border-color:#143d8f66;transform:translateY(-4px);box-shadow:0 20px 40px -22px #071c5a73}.dst-hub-card__flag{object-fit:contain;filter:drop-shadow(0 6px 10px #071c5a33);width:58px;height:58px}.dst-hub-card__title{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-ink);font-size:19px;font-weight:700}.dst-hub-card__facts{color:#000000a8;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.5;display:flex}.dst-hub-card__facts b{color:#000000d9;font-weight:700}.dst-hub-card__more{font-family:var(--ff-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;color:var(--dst-brand);align-items:center;gap:8px;margin-top:auto;font-size:14.5px;font-weight:700;display:inline-flex}.dst-hub-card__more svg{width:16px;height:16px}@media (max-width:1023px){.dst-hero__inner{flex-direction:column-reverse;align-items:stretch}.dst-hero__visual{width:min(460px,100%);margin:0 auto}.dst-ticket{transform:none}.dst-blocks__cols{columns:1}}
