.ts-conversion-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;margin:30px auto 42px;max-width:1180px;padding:34px;border:1px solid #d8e4ed;border-radius:8px;background:linear-gradient(120deg,#f0f7fc,#fff 72%,#fff3e9)}.ts-conversion-hero__copy>p{margin:0 0 8px;color:#d26823;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ts-conversion-hero__copy>strong{display:block;max-width:760px;color:#123e70;font-size:clamp(26px,3.2vw,42px);line-height:1.12}.ts-conversion-hero__copy>span{display:block;max-width:690px;margin-top:14px;color:#5b7083;font-size:17px;line-height:1.55}.ts-conversion-hero__facts{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.ts-conversion-hero__facts i{border:1px solid #cedfeb;border-radius:99px;background:#fff;padding:7px 10px;color:#34536d;font-size:12px;font-style:normal;font-weight:700}.ts-conversion-hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ts-conversion-hero__actions>a{color:#1f527c;font-size:15px;font-weight:800;text-decoration:none}.ts-conversion-hero__card{align-self:stretch;border-radius:7px;background:#123e70;padding:22px;color:#fff}.ts-conversion-hero__card b,.ts-conversion-hero__card span{display:block}.ts-conversion-hero__card b{font-size:18px}.ts-conversion-hero__card span{margin-top:9px;color:#d9e8f5;font-size:13px;line-height:1.5}.ts-conversion-hero__card ul{margin:18px 0 0;padding:0;list-style:none}.ts-conversion-hero__card li{border-top:1px solid rgba(255,255,255,.18);padding:9px 0;color:#fff;font-size:13px}.ts-enhanced-content{max-width:900px;margin:auto}.ts-useful-section,.ts-internal-links{max-width:900px;margin:44px auto;padding:30px;border-top:1px solid #dbe6ef;border-bottom:1px solid #dbe6ef}.ts-useful-section h2,.ts-internal-links h2{margin:0;color:#123e70;font-size:28px;line-height:1.2}.ts-useful-section ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;padding:0;list-style:none;counter-reset:tips}.ts-useful-section li{position:relative;min-height:82px;border:1px solid #dbe6ef;border-radius:6px;padding:15px 14px 15px 46px;color:#50677b;font-size:14px;line-height:1.45;counter-increment:tips}.ts-useful-section li:before{content:counter(tips);position:absolute;left:14px;top:14px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eff6fb;color:#123e70;font-size:11px;font-weight:800}.ts-link-button{min-height:42px;border:0;border-radius:6px;background:#e17a2d;padding:0 16px;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.ts-internal-links>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ts-internal-links a{border:1px solid #d3e0ea;border-radius:5px;padding:10px 12px;color:#245982;font-size:14px;font-weight:700;text-decoration:none}.ts-internal-links a:hover{border-color:#e17a2d;color:#bd5518}.u-modal .wpcf7 form{display:grid;gap:10px}.u-modal .wpcf7 p{margin:0!important}.u-modal .wpcf7 label{display:block;color:#284761;font-size:13px;font-weight:700}.u-modal .wpcf7 input:not([type=checkbox]):not([type=submit]),.u-modal .wpcf7 textarea{width:100%;min-height:46px;margin-top:6px;box-sizing:border-box}.u-modal .wpcf7 .wpcf7-acceptance{display:block;margin-top:4px}.u-modal .wpcf7 .wpcf7-list-item{margin:0}.u-modal .wpcf7 .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;color:#66798b;font-size:12px;line-height:1.45;font-weight:500}.u-modal .wpcf7 input[type=checkbox]{appearance:none;flex:none;width:18px;height:18px;margin:0;border:1px solid #8fa9bf;border-radius:4px;background:#fff;cursor:pointer}.u-modal .wpcf7 input[type=checkbox]:checked{border-color:#e17a2d;background:#e17a2d}.u-modal .wpcf7 input[type=checkbox]:checked:after{content:'✓';display:block;color:#fff;font-size:14px;line-height:16px;text-align:center}.u-modal .wpcf7 input[type=submit]{min-height:48px!important;background:#e17a2d!important}.u-modal .wpcf7 input[type=submit]:hover{background:#c96119!important}@media(max-width:840px){.ts-conversion-hero{grid-template-columns:1fr;padding:24px}.ts-conversion-hero__card{display:none}.ts-useful-section ul{grid-template-columns:1fr}.ts-enhanced-content,.ts-useful-section,.ts-internal-links{margin-left:18px;margin-right:18px}}@media(max-width:480px){.ts-conversion-hero{margin:20px 12px 30px;padding:20px}.ts-conversion-hero__copy>strong{font-size:29px}.ts-conversion-hero__copy>span{font-size:16px}.ts-conversion-hero__actions .ts-button{width:100%}.ts-useful-section,.ts-internal-links{padding:23px 0}.ts-useful-section h2,.ts-internal-links h2{font-size:25px}}

.ts-new-hero{margin:0 0 56px;overflow:hidden;background:linear-gradient(120deg,#10365e,#1e5f91);color:#fff}.ts-new-shell{max-width:1180px;margin:auto;padding:40px 30px 50px}.ts-new-hero-grid{display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:center}.ts-new-crumbs{display:flex;gap:9px;margin:0 0 30px;color:#bfd5e8;font-size:13px}.ts-new-crumbs a{color:#fff;text-decoration:none}.ts-new-kicker{margin:0 0 12px;color:#f6b56d;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ts-new-hero h1{margin:0;max-width:760px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.08}.ts-new-lead{max-width:690px;margin:20px 0;color:#d9e9f6;font-size:18px;line-height:1.55}.ts-new-facts{display:flex;gap:18px;flex-wrap:wrap}.ts-new-facts span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.ts-new-facts svg,.ts-new-hero-card>svg,.ts-new-aside svg,.ts-new-step svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2}.ts-new-facts svg{width:18px;height:18px}.ts-new-hero-card{border:1px solid #ffffff33;border-radius:18px;background:#092b4b99;padding:28px}.ts-new-hero-card>b{display:block;margin-top:15px;font-size:20px}.ts-new-hero-card p{color:#d7e6f3;font-size:14px;line-height:1.55}.ts-new-hero-card a{display:block;border-radius:8px;background:#f3ad57;padding:14px;color:#163d64;font-weight:800;text-align:center;text-decoration:none}.ts-new-hero-card small{display:block;margin-top:12px;color:#c8daea;text-align:center}.ts-new-content{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:54px;max-width:1060px;margin:0 auto 70px;padding:0 24px}.ts-new-body{color:#465b6d;font-size:17px;line-height:1.72}.ts-new-body h2,.ts-new-body h3{margin:42px 0 16px;color:#173e65;line-height:1.2}.ts-new-body h2{font-size:30px}.ts-new-body p{margin-bottom:20px}.ts-new-body a{color:#c56e27;font-weight:700}.ts-new-body li::marker{color:#e39542}.ts-new-aside{display:grid;align-content:start;gap:16px}.ts-new-aside>div{border:1px solid #dce7ef;border-radius:14px;background:#f7fafc;padding:22px}.ts-new-aside b{display:block;color:#183e64;font-size:17px}.ts-new-aside p,.ts-new-aside li{color:#617487;font-size:13px;line-height:1.5}.ts-new-aside a{color:#c66f28;font-size:13px;font-weight:800;text-decoration:none}.ts-new-aside ul{padding-left:18px}.ts-new-steps{max-width:1120px;margin:0 auto 70px;padding:42px 38px;border-radius:20px;background:#f1f7fb}.ts-new-steps h2,.ts-new-request h2{margin:0;color:#183e64;font-size:34px;line-height:1.2}.ts-new-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.ts-new-step{border-radius:14px;background:#fff;padding:23px}.ts-new-step svg{color:#df8b37}.ts-new-step b{display:block;margin-top:16px;color:#183e64;font-size:17px}.ts-new-step p{margin:8px 0 0;color:#617487;font-size:14px;line-height:1.5}.ts-new-request{display:grid;grid-template-columns:1fr 420px;gap:50px;max-width:1120px;margin:0 auto 64px;padding:46px 50px;border-radius:20px;background:#163f68;color:#fff}.ts-new-request h2{color:#fff}.ts-new-request>div>p:not(.ts-new-kicker){color:#d5e4f2;font-size:16px;line-height:1.55}.ts-new-form{border-radius:13px;background:#fff;padding:22px}.ts-new-form .wpcf7 form{display:grid;gap:12px}.ts-new-form .wpcf7 p{margin:0!important}.ts-new-form .wpcf7 input:not([type=submit]),.ts-new-form .wpcf7 textarea{box-sizing:border-box;width:100%;border:1px solid #cfdde8;border-radius:7px;padding:12px;font:inherit}.ts-new-form .wpcf7 input[type=submit]{width:100%;border:0;border-radius:7px;background:#e49a50;padding:14px;color:#183e64;font-weight:800}@media(max-width:820px){.ts-new-hero-grid,.ts-new-content,.ts-new-request{grid-template-columns:1fr}.ts-new-content{gap:25px}.ts-new-aside{grid-template-columns:repeat(2,1fr)}.ts-new-steps>div{grid-template-columns:1fr}.ts-new-request{margin:0 18px 50px;padding:32px}.ts-new-hero-card{max-width:440px}}@media(max-width:520px){.ts-new-shell{padding:30px 20px}.ts-new-content{padding:0 18px}.ts-new-body{font-size:16px}.ts-new-aside{grid-template-columns:1fr}.ts-new-steps{margin:0 18px 48px;padding:30px 22px}.ts-new-steps h2,.ts-new-request h2{font-size:27px}.ts-new-request{margin:0 12px 45px;padding:28px 20px}.ts-new-facts{display:grid}}
/* Legacy page body aligned with the new editorial layout */
.mainblock .description{max-width:820px!important;margin:0 auto 64px!important;padding:0 24px!important;color:#465b6d!important;font-size:17px!important;line-height:1.72!important}.mainblock .description h2,.mainblock .description h3{margin:42px 0 16px!important;color:#173e65!important;line-height:1.2!important}.mainblock .description h2{font-size:30px!important}.mainblock .description p{margin:0 0 20px!important}.mainblock .description ul,.mainblock .description ol{display:grid!important;gap:10px!important;margin:22px 0!important;padding-left:22px!important}.mainblock .description li::marker{color:#e39542!important}.mainblock .description a{color:#c56e27!important;font-weight:700!important}.mainblock .description table{width:100%!important;margin:28px 0!important;border-collapse:collapse!important}.mainblock .description td,.mainblock .description th{border:1px solid #dbe5ed!important;padding:12px!important;text-align:left!important}@media(max-width:520px){.mainblock .description{padding:0 18px!important;font-size:16px!important}.mainblock .description h2{font-size:27px!important}}

/* Conversion system: directories, services and editorial sections */
.ts-directory-hero,.ts-service-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#10365e,#1e5f91)!important;color:#fff}.ts-directory-hero:before,.ts-service-hero:before{position:absolute;right:-100px;bottom:-180px;width:420px;height:420px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff08;content:""}.ts-directory-hero .container,.ts-service-hero .container{position:relative;z-index:1;padding-top:48px!important;padding-bottom:52px!important}.ts-directory-hero h1,.ts-service-hero h1{max-width:780px;color:#fff!important;font-size:clamp(34px,4.4vw,58px)!important;line-height:1.08!important}.ts-directory-hero>div>p:not(.ts-kicker),.ts-service-hero__lead{max-width:720px;color:#d8e8f7!important;font-size:18px!important;line-height:1.58!important}.ts-directory-hero .ts-button,.ts-service-hero .ts-button{margin-top:12px}.ts-directory .ts-home-section,.ts-directory-single .ts-home-section,.ts-lead-page .ts-home-section{padding:66px 0!important}.ts-case-grid,.ts-regulatory-grid{gap:20px!important}.ts-case-grid article,.ts-regulatory-grid article,.ts-product-grid>a,.ts-gost-grid>a{border:1px solid #dce7ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #163f680d!important;transition:transform .2s,border-color .2s,box-shadow .2s}.ts-case-grid article:hover,.ts-regulatory-grid article:hover,.ts-product-grid>a:hover,.ts-gost-grid>a:hover{border-color:#e5a158!important;box-shadow:0 14px 30px #163f6817!important;transform:translateY(-3px)}.ts-case-grid article p,.ts-regulatory-grid article p{color:#d17b28!important;font-weight:800!important}.ts-case-grid article h3,.ts-regulatory-grid article h2,.ts-case-grid article a,.ts-regulatory-grid article a{color:#183e64!important}.ts-faq-list details{margin:0 0 12px;border:1px solid #dce7ef;border-radius:12px;background:#fff;padding:0 20px}.ts-faq-list summary{padding:18px 0;color:#183e64;font-weight:800;cursor:pointer}.ts-faq-list details>div{padding:0 0 18px;color:#5d7184;line-height:1.6}.ts-directory-content{max-width:980px!important}.ts-prose{color:#465b6d;font-size:17px;line-height:1.72}.ts-prose h2,.ts-prose h3{color:#183e64;line-height:1.2}.ts-case-facts,.ts-case-path{border-radius:16px!important;background:#f1f7fb!important}.ts-answer,.ts-regulatory-source,.ts-gost-note{border:1px solid #dce7ef!important;border-radius:16px!important;background:#f7fafc!important}.ts-service-hero__grid{position:relative;z-index:1}.ts-service-layout{gap:48px!important;padding-top:64px!important;padding-bottom:64px!important}.ts-service-content{min-width:0}.ts-service-aside{position:sticky;top:20px;align-self:start}.ts-aside-box{border:1px solid #dce7ef!important;border-radius:16px!important;background:#f7fafc!important}.ts-workflow{border-radius:20px!important;background:#f1f7fb!important}.ts-workflow ol li{border-radius:12px!important;background:#fff!important}.ts-related{padding-bottom:64px!important}.ts-related__grid>a{border:1px solid #dce7ef!important;border-radius:16px!important;box-shadow:0 10px 24px #163f680b}.ts-request{background:#163f68!important}.ts-request .container{display:grid!important;grid-template-columns:1fr 420px;gap:48px;align-items:center}.ts-request .container:after{display:none!important}.ts-request-form-inline{border-radius:13px;background:#fff;padding:22px}.ts-request-form-inline .wpcf7 form{display:grid;gap:12px}.ts-request-form-inline .wpcf7 p{margin:0!important}.ts-request-form-inline .wpcf7 input:not([type=submit]),.ts-request-form-inline .wpcf7 textarea{box-sizing:border-box;width:100%;border:1px solid #cfdde8;border-radius:7px;padding:12px;font:inherit}.ts-request-form-inline .wpcf7 input[type=submit]{width:100%;border:0;border-radius:7px;background:#e49a50;padding:14px;color:#183e64;font-weight:800}@media(max-width:820px){.ts-directory-hero .container,.ts-service-hero .container{padding:36px 24px 42px!important}.ts-directory .ts-home-section,.ts-directory-single .ts-home-section,.ts-lead-page .ts-home-section{padding:48px 0!important}.ts-service-layout{grid-template-columns:1fr!important;padding:48px 24px!important}.ts-service-aside{position:static}.ts-request .container{grid-template-columns:1fr!important;padding:38px 24px!important}.ts-request-form-inline{max-width:520px}.ts-prose{font-size:16px}}@media(max-width:520px){.ts-directory-hero h1,.ts-service-hero h1{font-size:34px!important}.ts-directory-hero>div>p:not(.ts-kicker),.ts-service-hero__lead{font-size:16px!important}.ts-case-grid,.ts-regulatory-grid{grid-template-columns:1fr!important}.ts-directory .ts-home-section,.ts-directory-single .ts-home-section,.ts-lead-page .ts-home-section{padding:40px 0!important}.ts-prose h2{font-size:27px}.ts-request .container{padding:30px 20px!important}}

/* Home conversion sequence */
.ts-home-hero{position:relative;overflow:hidden;background:linear-gradient(124deg,#0f365e,#1e6091)!important}.ts-home-hero:after{position:absolute;right:-160px;bottom:-210px;width:520px;height:520px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 70px #ffffff0b,0 0 0 140px #ffffff08;content:""}.ts-home-hero__grid{position:relative;z-index:1}.ts-home-hero__copy h1{max-width:760px;font-size:clamp(38px,4.5vw,62px)!important;line-height:1.06!important}.ts-home-hero__copy>p:not(.ts-kicker){max-width:700px;font-size:18px!important;line-height:1.6!important}.ts-home-brief{border:1px solid #ffffff30!important;border-radius:18px!important;background:#082d4dbe!important;box-shadow:0 18px 40px #08243d44!important}.ts-home-brief:before{background:#efa851!important}.ts-home-hero__proof span{border-color:#ffffff33!important;background:#ffffff0c!important}.ts-home-section{padding-top:76px!important;padding-bottom:76px!important}.ts-home-section h2{color:#183e64!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.16!important}.ts-home-intro{background:linear-gradient(180deg,#fff,#f7fafc)}.ts-calculator{background:#f1f7fb!important}.ts-calc-form{border:1px solid #dce7ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 30px #163f6810!important}.ts-calc-form label{color:#284b68!important;font-weight:800!important}.ts-calc-form select,.ts-check form input{border-color:#cddce7!important;border-radius:8px!important}.ts-calc-result{border-radius:12px!important;background:#163f68!important}.ts-quiz__grid{border-radius:20px!important;background:#163f68!important}.ts-quiz-form{border-radius:14px!important;box-shadow:0 18px 36px #071f3730!important}.ts-service-grid>a,.ts-product-grid>a,.ts-case-grid article,.ts-article-grid article{border:1px solid #dce7ef!important;border-radius:16px!important;box-shadow:0 10px 24px #163f680b!important;transition:transform .2s,border-color .2s,box-shadow .2s}.ts-service-grid>a:hover,.ts-product-grid>a:hover,.ts-case-grid article:hover,.ts-article-grid article:hover{border-color:#e5a158!important;box-shadow:0 16px 34px #163f6817!important;transform:translateY(-4px)}.ts-service-grid>a>span{border-radius:13px!important;background:#eaf3f9!important;color:#dd8935!important}.ts-products{background:#f7fafc}.ts-check__grid{border-radius:20px!important;background:#eff6fb!important}.ts-check form{border:1px solid #dce7ef!important;border-radius:15px!important;box-shadow:0 14px 30px #163f6810!important}.ts-lead__box{border-radius:20px!important;background:linear-gradient(125deg,#173f68,#245d8d)!important}.ts-faq-home{background:#f7fafc}.ts-trust-grid article{border:1px solid #dce7ef!important;border-radius:15px!important;background:#fff!important}.ts-trust-grid article span{color:#dd8935!important}.ts-home-request{margin:0;background:#10365e}.ts-home-request>.container{display:grid;grid-template-columns:1fr 420px;gap:56px;align-items:center;padding-top:58px!important;padding-bottom:58px!important;color:#fff}.ts-home-request h2{margin:0;color:#fff!important}.ts-home-request p:not(.ts-kicker){max-width:560px;color:#d7e6f3;font-size:16px;line-height:1.58}.ts-home-request ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.ts-home-request li{position:relative;padding-left:24px;color:#eaf3fb;font-size:14px}.ts-home-request li:before{position:absolute;left:0;top:3px;width:12px;height:12px;border:2px solid #f1ac5b;border-radius:50%;content:""}.ts-home-request__form{border-radius:14px;background:#fff;padding:24px}.ts-home-request__form .wpcf7 form{display:grid;gap:12px}.ts-home-request__form .wpcf7 p{margin:0!important}.ts-home-request__form .wpcf7 input:not([type=submit]),.ts-home-request__form .wpcf7 textarea{box-sizing:border-box;width:100%;border:1px solid #cfdde8;border-radius:8px;padding:12px;font:inherit}.ts-home-request__form .wpcf7 input[type=submit]{width:100%;border:0;border-radius:8px;background:#e5a158;padding:14px;color:#163f68;font-weight:800}@media(max-width:820px){.ts-home-section{padding-top:52px!important;padding-bottom:52px!important}.ts-home-request>.container{grid-template-columns:1fr;padding:42px 24px!important}.ts-home-request__form{max-width:520px}.ts-home-hero__copy h1{font-size:43px!important}}@media(max-width:520px){.ts-home-hero__copy h1{font-size:35px!important}.ts-home-section{padding-top:42px!important;padding-bottom:42px!important}.ts-calc-form{grid-template-columns:1fr!important;padding:20px!important}.ts-home-request>.container{padding:34px 20px!important}.ts-home-request h2{font-size:28px!important}}
