:root{--ty-navy:#2B2D7A;--ty-navy-deep:#181A4E;--ty-navy-ink:#1D2140;--ty-red:#E6212A;--ty-red-soft:#FDECEC;--ty-paper:#fff;--ty-mist:#F5F6FA;--ty-line:#E4E7F0;--ty-text:#2A2F45;--ty-text-soft:#5C6379;--ty-display:'Archivo',sans-serif;--ty-body:'Manrope',sans-serif}
.ty-blog-single,.ty-global-footer{font-family:var(--ty-body);color:var(--ty-text);-webkit-font-smoothing:antialiased}.ty-blog-single *,.ty-global-footer *{box-sizing:border-box}.ty-blog-single a,.ty-global-footer a{transition:color .16s,background .16s,border-color .16s,transform .16s,box-shadow .16s}.ty-blog-shell,.ty-footer-shell{width:min(100% - 48px,1192px);margin-inline:auto}.ty-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:999999;pointer-events:none}.admin-bar .ty-reading-progress{top:32px}.ty-reading-progress span{display:block;width:0;height:100%;background:var(--ty-red)}
body.single-post .site-content>.ast-container,body.single-post .elementor-location-single{max-width:none!important;padding:0!important;margin:0!important}.ty-blog-single{width:100%;background:var(--ty-paper)}.ty-blog-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--ty-line);background:linear-gradient(180deg,rgba(43,45,122,.045),rgba(43,45,122,0) 70%),#fff;padding:0!important}.ty-blog-hero:before,.ty-global-footer:before,.ty-blog-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(43,45,122,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(43,45,122,.055) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.ty-blog-hero:before{mask-image:linear-gradient(180deg,#000,transparent 82%)}.ty-blog-hero-inner{position:relative;padding:54px 0 48px!important;gap:0!important}.ty-blog-breadcrumbs{margin-bottom:25px}.ty-blog-breadcrumbs,.ty-blog-breadcrumbs a,.ty-blog-breadcrumbs .rank-math-breadcrumb{font:600 13px/1.5 var(--ty-body);color:var(--ty-text-soft)}.ty-blog-breadcrumbs a:hover{color:var(--ty-navy)}.ty-blog-tag{display:inline-flex!important;width:auto!important;align-self:flex-start;margin-bottom:19px;padding:7px 14px;border-radius:999px;background:var(--ty-red-soft)}.ty-blog-tag .elementor-post-info{margin:0!important}.ty-blog-tag .elementor-post-info__item,.ty-blog-tag a{font:700 12px/1.3 var(--ty-display)!important;letter-spacing:.15em;text-transform:uppercase;color:var(--ty-red)!important}.ty-blog-tag i{font-size:6px!important;color:var(--ty-red)!important}.ty-blog-title h1{max-width:25ch;margin:0 0 20px!important;font:800 clamp(30px,3.35vw,47px)/1.16 var(--ty-display)!important;letter-spacing:-.02em;color:var(--ty-navy)!important;text-transform:none!important;text-shadow:none!important}.ty-blog-meta-row{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:12px 26px!important}.ty-blog-meta .elementor-post-info{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0}.ty-blog-meta .elementor-post-info__item{padding:0!important;font:600 14px/1.4 var(--ty-body);color:var(--ty-text-soft)!important}.ty-blog-meta i,.ty-read-time i{color:var(--ty-navy);opacity:.72}.ty-blog-read-time{width:auto!important}.ty-read-time{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.4 var(--ty-body);color:var(--ty-text-soft)}.ty-hero-rule-widget{width:auto!important}.ty-hero-rule{display:block;width:64px;height:3px;margin-top:30px;border-radius:2px;background:var(--ty-red)}
.ty-blog-layout{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:64px!important;align-items:start!important;padding:52px 0 82px!important}.ty-blog-toc{position:sticky!important;top:104px!important;gap:24px!important;min-width:0}.ty-blog-toc-widget{border:0!important}.ty-blog-toc-widget .pp-toc-container{border:0!important;background:transparent!important}.ty-blog-toc-widget .pp-toc-header{padding:0 0 16px!important;background:transparent!important;border:0!important}.ty-blog-toc-widget .pp-toc-title{font:700 12px/1.3 var(--ty-display)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ty-navy)!important}.ty-blog-toc-widget .pp-toc-body{padding:0!important}.ty-blog-toc-widget ul{border-left:2px solid var(--ty-line)!important;margin:0!important;padding:0!important}.ty-blog-toc-widget li{margin:0!important}.ty-blog-toc-widget a{display:block;padding:8px 0 8px 18px!important;border-left:2px solid transparent;margin-left:-2px;font:600 13px/1.45 var(--ty-body)!important;color:var(--ty-text-soft)!important;text-decoration:none!important}.ty-blog-toc-widget a:hover,.ty-blog-toc-widget a.pp-toc-item-active{color:var(--ty-red)!important;border-left-color:var(--ty-red)!important}.ty-toc-cta{padding:18px;border:1px solid var(--ty-line);border-radius:10px;background:var(--ty-mist)}.ty-toc-cta p{margin:0 0 12px;font:600 13px/1.55 var(--ty-body);color:var(--ty-text-soft)}.ty-toc-cta a{display:inline-flex;align-items:center;gap:7px;font:700 13px/1.4 var(--ty-body);color:var(--ty-red);text-decoration:none}.ty-toc-cta a:hover i{transform:translateX(3px)}.ty-blog-main{min-width:0;gap:0!important}.ty-entry{max-width:746px}.ty-entry .elementor-widget-container{font:400 17px/1.75 var(--ty-body);color:var(--ty-text)}.ty-entry p{margin:0 0 1.4em!important}.ty-entry>.elementor-widget-container>p:first-child{font-size:18px!important;font-weight:500;color:var(--ty-navy-ink)}.ty-entry strong{font-weight:700;color:var(--ty-navy-ink)}.ty-entry a{font-weight:600;color:var(--ty-red);text-decoration:underline;text-decoration-color:rgba(230,33,42,.35);text-underline-offset:3px}.ty-entry a:hover{text-decoration-color:var(--ty-red)}.ty-entry h2{position:relative;margin:2.6em 0 .9em!important;padding-top:.9em!important;border-top:1px solid var(--ty-line);font:800 clamp(22px,2.2vw,27px)/1.28 var(--ty-display)!important;letter-spacing:-.01em;color:var(--ty-navy)!important;scroll-margin-top:110px}.ty-entry h2:before{content:"";position:absolute;top:-1px;left:0;width:44px;height:3px;border-radius:0 0 2px 2px;background:var(--ty-red)}.ty-entry h2:first-child{margin-top:0!important}.ty-entry h3{margin:2em 0 .8em!important;font:700 19px/1.35 var(--ty-display)!important;color:var(--ty-navy-ink)!important;scroll-margin-top:110px}.ty-entry h4{margin:1.8em 0 .7em!important;font:700 17px/1.4 var(--ty-display)!important;color:var(--ty-navy-ink)!important}.ty-entry ul,.ty-entry ol{margin:0 0 1.5em 1.3em!important}.ty-entry li{margin-bottom:.55em!important;padding-left:6px}.ty-entry ul li::marker{color:var(--ty-red)}.ty-entry ol li::marker{font-weight:700;color:var(--ty-navy)}.ty-entry blockquote{margin:2em 0!important;padding:24px 28px!important;border-left:4px solid var(--ty-red)!important;border-radius:10px;background:var(--ty-mist)}.ty-entry blockquote p{font:600 18px/1.55 var(--ty-display)!important;color:var(--ty-navy-ink)}.ty-entry img{height:auto;border:1px solid var(--ty-line);border-radius:10px}.ty-entry figure,.ty-entry>.elementor-widget-container>img{margin:2.2em 0!important}.ty-entry figcaption{display:flex;gap:10px;align-items:baseline;padding-top:12px;font:600 13px/1.5 var(--ty-body);color:var(--ty-text-soft)}.ty-entry figcaption:before{content:"FIG.";font:800 11px/1 var(--ty-display);letter-spacing:.12em;color:var(--ty-red)}.ty-table-scroll{margin:2em 0;border:1px solid var(--ty-line);border-radius:10px;overflow-x:auto}.ty-entry table{width:100%;min-width:560px;margin:0!important;border:0!important;border-collapse:collapse;font-size:15px}.ty-entry th{padding:14px 18px!important;background:var(--ty-mist);font:700 13px/1.35 var(--ty-display)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ty-navy)}.ty-entry td{padding:13px 18px!important;border-top:1px solid var(--ty-line)!important}.ty-entry tbody tr:hover td{background:rgba(43,45,122,.035)}.ty-entry hr{height:1px;margin:3em 0;border:0;background:var(--ty-line)}.ty-entry code{padding:2px 7px;border:1px solid var(--ty-line);border-radius:5px;background:var(--ty-mist);font-size:.88em}
.ty-blog-toc-widget .pp-toc{border:0!important;border-radius:0!important;background:transparent!important}.ty-blog-toc-widget .pp-toc__header{padding:0 0 16px!important;border:0!important;background:transparent!important}.ty-blog-toc-widget .pp-toc__header-title{margin:0!important;font:700 12px/1.3 var(--ty-display)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ty-navy)!important}.ty-blog-toc-widget .pp-toc__body{padding:0!important}.ty-blog-toc-widget .pp-toc__list-wrapper{margin:0!important;padding:0!important;border-left:2px solid var(--ty-line)!important;list-style:none!important}.ty-blog-toc-widget .pp-toc__list-item{margin:0!important;padding:0!important}.ty-blog-toc-widget .pp-toc__list-item-text{display:block;padding:8px 0 8px 18px!important;margin-left:-2px;border-left:2px solid transparent;font:600 13px/1.45 var(--ty-body)!important;color:var(--ty-text-soft)!important;text-decoration:none!important}.ty-blog-toc-widget .pp-toc__list-item-text:hover,.ty-blog-toc-widget .pp-toc__list-item-text.active{border-left-color:var(--ty-red)!important;color:var(--ty-red)!important}
.ty-blog-toc-widget .pp-toc__list-item{counter-increment:none!important}.ty-blog-toc-widget .pp-toc__list-item:before,.ty-blog-toc-widget .pp-toc__list-item-text-wrapper:before{display:none!important;content:none!important}.ty-blog-toc-widget .pp-toc__list-item-text-wrapper{display:block!important;padding:0!important}
.ty-entry{font:400 17px/1.75 var(--ty-body);color:var(--ty-text)}.ty-entry .elementor-widget-container{font:inherit;color:inherit}.ty-entry>p:first-of-type,.ty-entry>.elementor-widget-container>p:first-of-type{font-size:18px!important;font-weight:500;color:var(--ty-navy-ink)}
.ty-related{margin-top:62px!important;gap:0!important}.ty-section-title{position:relative;margin-bottom:20px}.ty-section-title:after{content:"";position:absolute;top:50%;right:0;left:calc(100% + 14px);height:1px;background:var(--ty-line)}.ty-section-title h2{display:flex;align-items:center;gap:14px;margin:0!important;font:800 20px/1.3 var(--ty-display)!important;color:var(--ty-navy)!important}.ty-section-title h2:before{content:"";width:20px;height:3px;border-radius:2px;background:var(--ty-red)}.ty-related-products-grid .blog-related-products,.ty-related-products-grid .related-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ty-related-products-grid a{border-radius:10px!important}.ty-blog-cta{position:relative!important;display:grid!important;grid-template-columns:1fr 1.15fr!important;gap:40px!important;align-items:center!important;margin-top:64px!important;padding:36px 40px!important;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,var(--ty-navy),var(--ty-navy-deep));color:#fff}.ty-blog-cta:before{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px}.ty-blog-cta>*{position:relative}.ty-blog-cta-title h2{margin:0 0 10px!important;font:800 clamp(21px,2vw,25px)/1.28 var(--ty-display)!important;color:#fff!important}.ty-blog-cta-text,.ty-blog-cta-text p{font:400 14px/1.65 var(--ty-body);color:rgba(255,255,255,.78)}.ty-blog-cta-text p{margin:0 0 18px!important}.ty-blog-cta-text .ty-cta-note{font-weight:600;color:rgba(255,255,255,.82)}.ty-cta-note i{margin-right:8px;color:#7EE0A3}.ty-blog-form,.ty-blog-form label,.ty-blog-form .ff-el-input--label label{font-family:var(--ty-body)!important;color:#fff!important}.ty-blog-form input,.ty-blog-form textarea,.ty-blog-form select{border:1px solid rgba(255,255,255,.25)!important;border-radius:8px!important;background:rgba(255,255,255,.08)!important;color:#fff!important}.ty-blog-form input::placeholder,.ty-blog-form textarea::placeholder{color:rgba(255,255,255,.5)!important}.ty-blog-form button,.ty-blog-form input[type=submit]{width:100%;border:0!important;border-radius:8px!important;background:var(--ty-red)!important;font:700 15px/1.3 var(--ty-display)!important;color:#fff!important}.ty-blog-form button:hover,.ty-blog-form input[type=submit]:hover{background:#cf1b23!important;transform:translateY(-1px)}.ty-related-posts-grid .e-loop-item{overflow:hidden;border:1px solid var(--ty-line);border-radius:10px;transition:.16s}.ty-related-posts-grid .e-loop-item:hover{border-color:var(--ty-navy);box-shadow:0 10px 26px rgba(29,33,64,.09);transform:translateY(-2px)}.ty-post-navigation{margin-top:56px}.ty-post-navigation .elementor-post-navigation{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}.ty-post-navigation .elementor-post-navigation__link{padding:22px 24px;border:1px solid var(--ty-line);border-radius:10px}.ty-post-navigation .post-navigation__prev--label,.ty-post-navigation .post-navigation__next--label{font:700 11px/1.3 var(--ty-display)!important;letter-spacing:.15em;text-transform:uppercase;color:var(--ty-red)!important}.ty-post-navigation .post-navigation__prev--title,.ty-post-navigation .post-navigation__next--title{font:700 16px/1.4 var(--ty-display)!important;color:var(--ty-navy-ink)!important}
.elementor-location-footer{margin-top:0!important}.ty-footer-elementor-root,.ty-footer-html,.ty-footer-html>.elementor-widget-container{width:100%!important;padding:0!important}.ty-global-footer{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--ty-navy-ink),var(--ty-navy-deep));color:#fff}.ty-global-footer:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px}.ty-global-footer>*{position:relative}.ty-footer-cta{border-bottom:1px solid rgba(255,255,255,.12)}.ty-footer-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-block:36px}.ty-footer-cta h2{max-width:30ch;margin:0!important;font:800 clamp(20px,2vw,25px)/1.3 var(--ty-display)!important;color:#fff!important}.ty-footer-cta h2 span{color:#ff9aa0}.ty-footer-button{display:inline-flex;align-items:center;gap:11px;padding:14px 24px;border-radius:8px;background:var(--ty-red);box-shadow:0 6px 18px rgba(230,33,42,.28);font:700 15px/1.3 var(--ty-display);color:#fff!important;text-decoration:none!important}.ty-footer-button:hover{background:#cf1b23;transform:translateY(-1px)}.ty-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:48px;padding-block:58px 48px}.ty-footer-logo{display:block;width:min(100%,350px);margin-bottom:20px}.ty-footer-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.ty-footer-brand>p{max-width:42ch;margin:0 0 24px;font:400 14px/1.75 var(--ty-body);color:rgba(255,255,255,.7)}.ty-footer-social{display:flex;gap:10px}.ty-footer-social a{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:9px;color:#fff!important;text-decoration:none!important}.ty-footer-social a:hover{border-color:var(--ty-red);background:var(--ty-red);transform:translateY(-2px)}.ty-footer-column h3{display:flex;align-items:center;gap:12px;margin:2px 0 20px!important;font:700 12px/1.3 var(--ty-display)!important;letter-spacing:.17em;text-transform:uppercase;color:#fff!important}.ty-footer-column h3:after{content:"";width:44px;height:2px;border-radius:2px;background:var(--ty-red)}.ty-footer-column ul{margin:0!important;padding:0!important;list-style:none}.ty-footer-column li{margin:0 0 13px!important}.ty-footer-column li>a{position:relative;padding-left:17px}.ty-footer-column li>a:before{content:"›";position:absolute;left:0;color:var(--ty-red)}.ty-footer-column a{font:400 14px/1.55 var(--ty-body);color:rgba(255,255,255,.72)!important;text-decoration:none!important}.ty-footer-column a:hover{color:#fff!important}.ty-footer-contact li{display:flex;gap:13px;align-items:flex-start;color:rgba(255,255,255,.65);font:400 13px/1.6 var(--ty-body)}.ty-footer-contact li>i{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff;line-height:34px;text-align:center}.ty-footer-contact li span{display:block}.ty-footer-contact li a{padding:0;color:#fff!important;font-weight:600}.ty-footer-contact li a:before{display:none}.ty-footer-bottom{border-top:1px solid rgba(255,255,255,.12)}.ty-footer-bottom>.ty-footer-shell{display:flex;justify-content:space-between;gap:24px;padding-block:22px;font:400 12px/1.5 var(--ty-body);color:rgba(255,255,255,.48)}.ty-footer-bottom nav{display:flex;gap:24px}.ty-footer-bottom a{color:rgba(255,255,255,.5)!important;text-decoration:none!important}.ty-footer-bottom a:hover{color:#fff!important}
@media(max-width:1000px){.ty-blog-layout{grid-template-columns:1fr!important;gap:28px!important}.ty-blog-toc{position:static!important}.ty-blog-toc-cta{display:none}.ty-blog-toc-widget .pp-toc-container,.ty-blog-toc-widget .pp-toc{border:1px solid var(--ty-line)!important;border-radius:10px!important;background:var(--ty-mist)!important}.ty-blog-toc-widget .pp-toc-header,.ty-blog-toc-widget .pp-toc__header{position:relative;padding:14px 46px 14px 18px!important;cursor:pointer}.ty-blog-toc-widget .pp-toc__header:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:700 20px/1 var(--ty-display);color:var(--ty-red)}.ty-blog-toc-widget .pp-toc__header[aria-expanded="true"]:after{content:"−"}.ty-blog-toc-widget .pp-toc-body,.ty-blog-toc-widget .pp-toc__body{max-height:360px;overflow:auto;padding:0 18px 14px!important}.ty-blog-toc-widget .pp-toc__list-wrapper{border-left:0!important}.ty-entry{max-width:none}.ty-footer-grid{grid-template-columns:1fr;gap:40px}}
@media(max-width:820px){.ty-blog-cta{grid-template-columns:1fr!important;padding:28px 24px!important;gap:24px!important}.ty-footer-shell,.ty-blog-shell{width:min(100% - 36px,1192px)}}
@media(max-width:700px){.ty-blog-hero-inner{padding:38px 0 36px!important}.ty-blog-title h1{font-size:30px!important}.ty-blog-layout{padding:34px 0 58px!important}.ty-related-products-grid .blog-related-products,.ty-related-products-grid .related-products{grid-template-columns:1fr!important}.ty-related-posts-grid .elementor-loop-container{grid-template-columns:1fr!important}.ty-post-navigation .elementor-post-navigation{grid-template-columns:1fr}.ty-footer-cta-inner,.ty-footer-bottom>.ty-footer-shell{align-items:flex-start;flex-direction:column}.ty-footer-bottom nav{flex-wrap:wrap}.ty-footer-logo{width:270px}}
@media(max-width:480px){.admin-bar .ty-reading-progress{top:46px}.ty-blog-shell,.ty-footer-shell{width:min(100% - 28px,1192px)}.ty-blog-title h1{font-size:27px!important}.ty-entry .elementor-widget-container{font-size:16px}.ty-entry h2{font-size:22px!important}.ty-footer-grid{padding-block:44px 36px}}
@media(prefers-reduced-motion:reduce){.ty-blog-single *,.ty-global-footer *{scroll-behavior:auto!important;transition:none!important}}
.ty-blog-toc-cta{visibility:hidden}
html.tyfo-toc-ready .ty-blog-toc-cta{visibility:visible}
