.h-page{background:#fff}
.h-page #main :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.2;text-wrap:balance}
.h-breadcrumbs{display:flex;align-items:center;gap:10px;padding:25px 0;font-size:12px;color:var(--t-muted);flex-wrap:wrap}
.h-breadcrumbs a:hover{color:var(--t-blue)}
.h-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:14px;color:var(--t-blue)}
.h-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.h-country{padding-block:32px 72px;scroll-margin-top:24px}
.h-country-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px}
.h-country-heading :is(h1,h2){font-size:36px}
.h-country-heading .h-text-link{flex-shrink:0}
.h-country-tabs{display:flex;gap:32px;border-bottom:1px solid var(--t-line);margin-bottom:36px}
.h-country-tabs>a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px 0;font-size:16px;line-height:1.5;font-weight:500;color:var(--t-muted);border-bottom:2px solid transparent;margin-bottom:-1px}
.h-country-tabs>a:hover{color:var(--t-blue)}
.h-country-tabs>[aria-selected=true]{color:var(--t-blue);border-bottom-color:var(--t-blue)}
.h-country-tabs>a:focus-visible{outline:2px solid var(--t-blue);outline-offset:5px}
.h-country-panel{scroll-margin-top:24px}
.h-country-panel[hidden]{display:none}
.h-country-panel[role=tabpanel]:focus-visible{outline:2px solid var(--t-blue);outline-offset:8px}
.h-country-panel+.h-country-panel:not([hidden]){margin-top:48px}
.h-country-content:has([role=tabpanel])>.h-country-panel{margin-top:0}
.h-panel-title{font-size:26px;margin-bottom:24px}
.h-country-panel[role=tabpanel]>h2.h-panel-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.h-panel-intro{font-size:16px;line-height:1.8;color:var(--t-muted);max-width:65ch}
.h-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:0;margin:0;padding:0;list-style:none}
.h-step-list>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:26px 0;border-bottom:1px solid var(--t-line)}
.h-step-list>li:nth-child(-n+2){padding-top:0}
.h-step-number{font-size:20px;font-weight:600;color:var(--t-blue);line-height:1.5;padding-top:0;font-variant-numeric:tabular-nums}
.h-step-list h3,.h-vlad-list h3{font-size:21px;font-weight:500}
.h-step-list p,.h-vlad-list p{font-size:16px;line-height:1.75;color:var(--t-muted);margin-top:12px;max-width:70ch;text-wrap:pretty}
.h-expense-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:80px;align-items:stretch}
.h-expense-layout .h-panel-title{font-size:28px;margin-bottom:16px}
.h-included{list-style:none;margin:28px 0 0;padding:0}
.h-included>li{padding:16px 0;border-bottom:1px solid var(--t-line);font-size:16px;line-height:1.7}
.h-included>li:first-child{padding-top:0}
.h-fee-box{padding:32px;background:var(--t-surface);border-radius:12px}
.h-fee-box>p{font-size:15px;line-height:1.8;color:var(--t-muted)}
.h-fee-box>strong{display:block;font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:var(--t-blue);margin-block:12px 20px}
.h-fee-box .t-button{border-radius:8px;margin-top:24px;width:100%}
.h-vlad-heading{display:grid;grid-template-columns:1fr 1.3fr;gap:64px;margin-bottom:36px}
.h-vlad-heading .h-panel-title{max-width:24ch;margin:0}
.h-vlad-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0}
.h-vlad-list>li{padding-top:24px}
.h-vlad-list .h-step-number{display:block;margin-bottom:16px}
@media(min-width:851px){
 .h-vlad-list>li:nth-child(2)>div{max-width:calc(100% - 32px)}
}
.h-vlad-bottom{display:flex;align-items:center;justify-content:space-between;gap:64px;margin-top:32px;padding-top:24px}
.h-vlad-bottom>p{font-size:15px;line-height:1.8;color:var(--t-muted);max-width:76ch}
.h-vlad-bottom .h-text-link{flex-shrink:0}
.h-delivery-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;margin:0;padding:0}
.h-delivery-stages>li{padding-top:24px}
.h-delivery-duration{display:block;font-size:32px;font-weight:700;color:var(--t-blue);line-height:1.4;letter-spacing:-.025em;margin-bottom:24px}
.h-delivery-stages h3{font-size:21px;font-weight:500}
.h-delivery-stages p{font-size:16px;line-height:1.75;color:var(--t-muted);margin-top:16px}
.h-delivery-note{font-size:14px;line-height:1.8;color:var(--t-muted);max-width:100ch;margin-top:48px;display:flex;align-items:baseline;gap:12px}
.h-note-mark{color:var(--t-blue);font-size:24px;line-height:1;flex-shrink:0}
.h-vlad-note{display:flex;align-items:baseline;gap:12px}
.h-inspection{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:0 48px}
.h-inspection .t-video-frame{aspect-ratio:16/9;border-radius:10px;overflow:hidden}
.h-inspection .t-video-frame>img{object-fit:contain}
.h-inspection h2,.h-start h2{font-size:36px}
.h-inspection-copy>p{font-size:16px;color:var(--t-muted);line-height:1.8;margin-top:24px}
.h-inspection-copy>.h-text-link{margin-top:20px}
#purchase-china{padding-top:48px}
.h-start{padding-block:36px 64px;display:flex;align-items:center;justify-content:space-between;gap:48px}
.h-start p{font-size:16px;line-height:1.8;margin-top:16px;color:var(--t-muted);max-width:60ch}
.h-start>.t-button{flex-shrink:0;border-radius:8px}
@media(max-width:1100px){
 .h-country-heading :is(h1,h2),.h-inspection h2,.h-start h2{font-size:32px}
 .h-country-tabs{gap:24px}.h-country-tabs>a{font-size:15px}
 .h-step-list{column-gap:36px}.h-expense-layout{gap:40px}.h-vlad-heading{gap:40px}.h-vlad-list,.h-delivery-stages{gap:28px}
 .h-inspection{gap:36px}
}
@media(max-width:850px){
 .h-country{padding-block:24px 48px}.h-country-heading{align-items:start;margin-bottom:24px;gap:24px}.h-country-heading :is(h1,h2){font-size:30px}
 .h-country-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:28px}.h-country-tabs>a{justify-content:flex-start;min-height:52px}
 .h-step-list>li{gap:14px;grid-template-columns:26px minmax(0,1fr);padding-block:22px}.h-step-list h3{font-size:20px}
 .h-expense-layout{grid-template-columns:1fr 1fr;gap:32px}.h-fee-box{padding:24px}.h-fee-box>strong{font-size:29px}
 .h-vlad-heading{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.h-vlad-heading .h-panel-title{max-width:none}.h-vlad-list{grid-template-columns:1fr;gap:24px}.h-vlad-list>li{display:grid;grid-template-columns:26px 1fr;gap:14px}.h-vlad-list .h-step-number{margin:0}
 .h-vlad-bottom{flex-direction:column;gap:12px;align-items:start}
 .h-delivery-stages{gap:24px}.h-delivery-duration{font-size:26px}.h-delivery-stages h3{font-size:20px}
 .h-inspection{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:40px}.h-inspection h2{font-size:28px}.h-inspection-copy>p{margin-top:16px}
 #purchase-china{padding-top:36px}.h-start{padding-bottom:48px;gap:32px}.h-start h2{font-size:30px}
}
@media(max-width:600px){
 .h-breadcrumbs{font-size:11px;padding:20px 0;gap:8px}.h-text-link{font-size:13px;gap:12px}
 .h-country{padding-block:20px 40px}.h-country-heading{flex-direction:column;gap:8px;margin-bottom:16px}.h-country-heading :is(h1,h2){font-size:30px}
 .h-country-tabs{gap:0 20px;margin-bottom:28px}.h-country-tabs>a{font-size:14px;line-height:1.5;min-height:64px;padding-block:12px}
 .h-step-list{grid-template-columns:1fr}.h-step-list>li:nth-child(2){padding-top:22px}.h-step-list h3,.h-vlad-list h3{font-size:21px}.h-step-number{font-size:18px}
 .h-expense-layout{grid-template-columns:1fr;gap:28px}.h-expense-layout .h-panel-title{font-size:26px}.h-fee-box>strong{font-size:32px}
 .h-vlad-heading .h-panel-title{font-size:26px}.h-vlad-bottom{margin-top:28px;padding-top:20px}.h-vlad-bottom>p{font-size:14px}
 .h-delivery-stages{grid-template-columns:1fr;gap:28px}.h-delivery-duration{font-size:30px;margin-bottom:12px}.h-delivery-stages h3{font-size:21px}.h-delivery-stages p{margin-top:12px}.h-delivery-note{font-size:14px;margin-top:36px}
 .h-inspection{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.h-inspection h2{font-size:30px}.h-inspection-copy>.h-text-link{margin-top:12px}
 .h-start{padding-block:28px 40px;flex-direction:column;align-items:stretch;gap:24px}.h-start h2{font-size:30px}.h-start p{margin-top:12px}.h-start>.t-button{width:100%}
}

