.tl-inner{overflow:hidden;background:#fff;color:var(--tl-ink)}
.tl-inner :where(h1,h2,h3){font-family:var(--tl-font-display);font-weight:750;letter-spacing:-.04em}
.tl-inner :where(a,a:hover,a:focus,a:focus-visible,a:visited){text-decoration:none!important;text-decoration-line:none!important}
.tl-inner-section{padding:116px 0}.tl-inner-section h2,.tl-feature-band h2,.tl-inner-cta h2{margin:0;color:var(--tl-deep);font-size:clamp(40px,4.2vw,62px);line-height:1.04}.tl-inner-section p,.tl-feature-band p,.tl-inner-cta p{line-height:1.72}
.tl-inner-heading{max-width:790px;margin-bottom:58px}.tl-inner-heading>p:last-child{max-width:620px;margin:22px 0 0;color:var(--tl-slate);font-size:16px}
.tl-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:rgba(255,255,255,.58);font-size:11px;font-weight:650}.tl-breadcrumb a{color:rgba(255,255,255,.86)!important}.tl-breadcrumb span[aria-hidden]{color:var(--tl-peach)}

/* Reusable animated Point A to Point B hero. */
.tl-inner-hero{position:relative;min-height:780px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 83% 22%,rgba(43,54,106,.8),transparent 31%),radial-gradient(circle at 12% 88%,rgba(242,111,79,.1),transparent 30%),var(--tl-deep);color:#fff}.tl-inner-hero__grid{position:absolute;inset:0;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:54px 54px;mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.tl-inner-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:66px;align-items:center;padding:130px 0 72px}.tl-inner-hero__copy{max-width:650px}.tl-inner-hero__copy .tl-eyebrow,.tl-inner-hero__copy h1,.tl-inner-hero__copy>p:not(.tl-eyebrow),.tl-inner-hero__actions{opacity:0;transform:translateY(14px)}.tl-inner-hero.is-active .tl-inner-hero__copy .tl-eyebrow,.tl-inner-hero.is-active .tl-inner-hero__copy h1,.tl-inner-hero.is-active .tl-inner-hero__copy>p:not(.tl-eyebrow),.tl-inner-hero.is-active .tl-inner-hero__actions{animation:tl-inner-reveal .55s ease forwards}.tl-inner-hero.is-active .tl-inner-hero__copy h1{animation-delay:.08s}.tl-inner-hero.is-active .tl-inner-hero__copy>p:not(.tl-eyebrow){animation-delay:.16s}.tl-inner-hero.is-active .tl-inner-hero__actions{animation-delay:.24s}.tl-inner-hero h1{margin:0;color:#fff;font-size:clamp(54px,5.5vw,78px);line-height:.99}.tl-inner-hero h1 span{color:var(--tl-peach)}.tl-inner-hero__copy>p:not(.tl-eyebrow){max-width:610px;margin:26px 0 32px;color:rgba(255,255,255,.72);font-size:17px}.tl-inner-hero__actions{display:flex;gap:14px;align-items:center}.tl-inner-hero__actions .tl-button--outline{color:#fff!important}
.tl-about-route{position:relative;height:550px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 35px 90px rgba(1,10,30,.32);backdrop-filter:blur(16px);isolation:isolate}.tl-about-route:before{content:"LOCAL FOUNDATION → COMMERCIAL CAPABILITY";position:absolute;z-index:3;top:20px;left:24px;color:rgba(255,255,255,.45);font-size:9px;font-weight:800;letter-spacing:.15em}.tl-about-route__desktop,.tl-about-route__mobile{position:absolute;inset:55px 18px 18px;width:calc(100% - 36px);height:calc(100% - 73px);overflow:visible}.tl-about-route__mobile{display:none}.tl-about-route__secondary path{fill:none;stroke:rgba(255,255,255,.18);stroke-width:1.3;stroke-dasharray:3 8}.tl-about-route__shadow{fill:none;stroke:rgba(255,255,255,.08);stroke-width:10;stroke-linecap:round}.tl-about-route__path{fill:none;stroke:var(--tl-coral);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.tl-about-hero.is-active .tl-about-route__path{animation:tl-inner-route-draw 2.2s cubic-bezier(.3,.1,.2,1) .38s forwards}.tl-about-route__shipment{fill:#fff;stroke:var(--tl-coral);stroke-width:4;opacity:0;filter:drop-shadow(0 0 8px rgba(242,111,79,.7))}.tl-about-hero.is-active .tl-about-route__shipment{animation:tl-inner-dot-in .2s ease 1.05s forwards}.tl-about-route__node{position:absolute;z-index:2;min-width:126px;padding:13px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(7,26,56,.82);box-shadow:0 16px 35px rgba(1,10,30,.25);opacity:0;transform:translateY(8px);backdrop-filter:blur(12px)}.tl-about-hero.is-active .tl-about-route__node{animation:tl-inner-node-in .4s ease forwards}.tl-about-route__node img{width:82px;height:40px;margin-bottom:8px;object-fit:contain;object-position:left center}.tl-about-route__node i{width:32px;height:32px;display:grid;place-items:center;margin-bottom:8px;border:1px solid rgba(242,111,79,.45);border-radius:50%;color:var(--tl-peach);font-style:normal;font-size:11px}.tl-about-route__node small,.tl-about-route__node strong{display:block}.tl-about-route__node small{color:rgba(255,255,255,.52);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.tl-about-route__node strong{margin-top:3px;color:#fff;font-family:var(--tl-font-display);font-size:13px}.tl-about-route__node--moving{left:3%;bottom:6%;animation-delay:.45s!important}.tl-about-route__node--receiving{left:18%;top:27%;animation-delay:.88s!important}.tl-about-route__node--warehouse{left:43%;bottom:22%;animation-delay:1.28s!important}.tl-about-route__node--coordination{right:24%;top:23%;animation-delay:1.68s!important}.tl-about-route__node--logistics{right:2%;top:5%;border-color:rgba(242,111,79,.52);animation-delay:2.08s!important}.tl-about-route__node--logistics i{background:var(--tl-coral);color:#fff}

/* Reusable editorial image/content split. */
.tl-content-split{display:grid;grid-template-columns:1.08fr .92fr;gap:82px;align-items:center}.tl-content-split__media{position:relative;margin:0}.tl-content-split__media:before{content:"";position:absolute;z-index:0;inset:-18px 22px 18px -18px;border:1px solid rgba(242,111,79,.24);border-radius:18px}.tl-content-split__media img{position:relative;z-index:1;width:100%;height:590px;object-fit:cover;border-radius:16px}.tl-content-split__media figcaption{position:absolute;z-index:2;right:18px;bottom:18px;display:flex;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 12px 30px rgba(7,26,56,.18);color:var(--tl-navy);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(12px)}.tl-content-split__media figcaption b{color:var(--tl-coral)}.tl-content-split__copy>p:not(.tl-eyebrow){margin:24px 0 0;color:var(--tl-slate);font-size:16px}.tl-inline-proof{display:grid;gap:5px;margin-top:30px;padding:20px;border-left:3px solid var(--tl-coral);background:var(--tl-soft)}.tl-inline-proof strong{color:var(--tl-deep);font-family:var(--tl-font-display);font-size:16px}.tl-inline-proof span{color:var(--tl-slate);font-size:12px}

/* Reusable brand relationship band. */
.tl-foundation{position:relative;overflow:hidden;background:linear-gradient(125deg,#f6f7f9 0%,#fff 54%,#fff0eb 140%)}.tl-foundation:before{content:"";position:absolute;inset:0;background-image:url('https://wordpress-1641645-6610459.cloudwaysapps.com/wp-content/uploads/2026/08/orange-dots.webp');background-size:240px auto;opacity:.13}.tl-foundation__layout{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:92px;align-items:center}.tl-foundation__brand{position:relative;min-height:430px;display:grid;place-items:center}.tl-foundation__badge{position:relative;z-index:2;width:310px;display:block;padding:28px;color:inherit!important;text-decoration:none!important;border:1px solid rgba(43,54,106,.12);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 25px 70px rgba(16,31,70,.14);backdrop-filter:blur(15px)}.tl-foundation__badge span{display:block;margin-bottom:20px;color:var(--tl-slate);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.tl-foundation__badge img{width:190px;margin:auto}.tl-foundation__badge:hover,.tl-foundation__badge:focus-visible{border-color:rgba(242,111,79,.52);box-shadow:0 32px 85px rgba(16,31,70,.2),0 0 34px rgba(242,111,79,.16),0 0 0 9px rgba(255,255,255,.5);outline:none}.tl-foundation__network{position:absolute;inset:12px}.tl-foundation__network:before,.tl-foundation__network:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(43,54,106,.13);border-radius:50%;transform:translate(-50%,-50%)}.tl-foundation__network:before{width:340px;height:340px}.tl-foundation__network:after{width:410px;height:410px}.tl-foundation__network i{position:absolute;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:var(--tl-coral);box-shadow:0 0 0 1px rgba(242,111,79,.35),0 0 18px rgba(242,111,79,.36)}.tl-foundation__network i:nth-child(1){left:9%;top:47%}.tl-foundation__network i:nth-child(2){right:11%;top:17%}.tl-foundation__network i:nth-child(3){right:4%;bottom:24%}.tl-foundation__network i:nth-child(4){left:23%;bottom:3%}.tl-foundation__copy{max-width:650px}.tl-foundation__copy>p:not(.tl-eyebrow){margin:24px 0 0;color:var(--tl-slate);font-size:16px}.tl-foundation__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.tl-foundation__tags span{padding:10px 12px;border:1px solid rgba(43,54,106,.12);border-radius:8px;background:#fff;color:var(--tl-navy);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}

/* Reusable animated principles. */
.tl-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tl-principles article{min-height:310px;padding:34px;border:1px solid rgba(43,54,106,.11);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(16,31,70,.06);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.tl-principles article:hover{transform:translateY(-4px);border-color:rgba(242,111,79,.38);box-shadow:0 28px 65px rgba(16,31,70,.11)}.tl-principle__icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(242,111,79,.23);border-radius:14px;background:#fff0eb}.tl-principle__icon svg{width:35px;height:35px;fill:none;stroke:var(--tl-navy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tl-principle__icon path,.tl-principle__icon circle{stroke-dasharray:90;stroke-dashoffset:90}.tl-principles article.is-visible .tl-principle__icon path,.tl-principles article.is-visible .tl-principle__icon circle{animation:tl-inner-icon-draw 1.1s ease .15s forwards}.tl-principles h3{margin:54px 0 0;color:var(--tl-deep);font-size:25px}.tl-principles p{max-width:480px;margin:14px 0 0;color:var(--tl-slate);font-size:14px}

/* Reusable dark feature band and industry route list. */
.tl-feature-band{position:relative;overflow:hidden;padding:118px 0;background:radial-gradient(circle at 10% 95%,rgba(43,54,106,.85),transparent 38%),var(--tl-deep);color:#fff}.tl-industries-network__motif{position:absolute;inset:0;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:70px 70px}.tl-industries-network__motif i{position:absolute;width:9px;height:9px;border:2px solid rgba(255,255,255,.72);border-radius:50%;background:var(--tl-coral);box-shadow:0 0 18px rgba(242,111,79,.6)}.tl-industries-network__motif i:nth-child(1){left:9%;top:28%}.tl-industries-network__motif i:nth-child(2){left:45%;bottom:18%}.tl-industries-network__motif i:nth-child(3){right:8%;top:20%}.tl-industries-network__layout{position:relative;display:grid;grid-template-columns:.84fr 1.16fr;gap:100px;align-items:start}.tl-industries-network h2{color:#fff}.tl-industries-network h2 span{color:var(--tl-peach)}.tl-industries-network__intro>p:last-child{max-width:520px;margin:24px 0 0;color:rgba(255,255,255,.66);font-size:16px}.tl-industry-routes{position:relative;display:grid;border-top:1px solid rgba(255,255,255,.17)}.tl-industry-routes:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:1px;background:rgba(242,111,79,.35)}.tl-industry-routes a{position:relative;min-height:78px;display:grid;grid-template-columns:28px 1fr 1.1fr auto;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.17);color:#fff!important;transition:padding-left .2s ease,color .2s ease}.tl-industry-routes a:hover{padding-left:8px;color:var(--tl-peach)!important}.tl-industry-routes a>span{position:relative;z-index:1;width:15px;height:15px;border:4px solid var(--tl-deep);border-radius:50%;background:var(--tl-coral);box-shadow:0 0 0 1px rgba(242,111,79,.45)}.tl-industry-routes strong{font-family:var(--tl-font-display);font-size:17px}.tl-industry-routes small{color:rgba(255,255,255,.52);font-size:11px}.tl-industry-routes i{color:var(--tl-peach);font-style:normal}

/* Reusable related/capability links. */
.tl-capabilities__layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:96px;align-items:start}.tl-capabilities__intro{position:sticky;top:126px}.tl-capabilities__intro>p:not(.tl-eyebrow){margin:24px 0 30px;color:var(--tl-slate);font-size:16px}.tl-related-links{border-top:1px solid var(--tl-line)}.tl-related-links a{min-height:104px;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(220px,1.2fr) auto;gap:24px;align-items:center;border-bottom:1px solid var(--tl-line);color:var(--tl-deep)!important;transition:padding-left .22s ease,background-color .22s ease}.tl-related-links a:hover{padding-left:14px;background:rgba(255,240,235,.52)}.tl-related-links strong{font-family:var(--tl-font-display);font-size:18px}.tl-related-links span{color:var(--tl-slate);font-size:12px;line-height:1.55}.tl-related-links i{color:var(--tl-coral);font-style:normal;font-size:18px;transition:transform .2s ease}.tl-related-links a:hover i{transform:translateX(4px)}

/* Reusable local credibility split and CTA. */
.tl-local{background:var(--tl-soft)}.tl-local__layout{display:grid;grid-template-columns:1.08fr .92fr;gap:78px;align-items:center}.tl-local figure{position:relative;margin:0}.tl-local figure img{width:100%;height:550px;object-fit:cover;border-radius:16px;box-shadow:0 30px 75px rgba(16,31,70,.16)}.tl-local figure span{position:absolute;right:18px;bottom:18px;padding:11px 14px;border-radius:8px;background:rgba(7,26,56,.88);color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.tl-local__layout>div>p:not(.tl-eyebrow){margin:24px 0 0;color:var(--tl-slate);font-size:16px}.tl-local__layout .tl-text-link{margin-top:30px}
.tl-inner-cta{position:relative;overflow:hidden;padding:96px 0;background:linear-gradient(125deg,var(--tl-deep),var(--tl-navy));color:#fff}.tl-inner-cta:before{content:"";position:absolute;right:-10%;bottom:-90%;width:650px;height:650px;background:url('https://wordpress-1641645-6610459.cloudwaysapps.com/wp-content/uploads/2026/08/ttropic-br.webp') center/contain no-repeat;opacity:.12}.tl-inner-cta__layout{position:relative;display:flex;align-items:center;justify-content:space-between;gap:70px}.tl-inner-cta h2{max-width:780px;color:#fff}.tl-inner-cta__layout>div>p:last-child{max-width:650px;margin:22px 0 0;color:rgba(255,255,255,.68);font-size:16px}.tl-inner-cta__layout>.tl-button{flex:0 0 auto}.tl-inner-cta__route{position:absolute;inset:0;opacity:.22}.tl-inner-cta__route:before{content:"";position:absolute;left:5%;right:5%;top:50%;border-top:1px dashed rgba(255,255,255,.5)}.tl-inner-cta__route i{position:absolute;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--tl-coral)}.tl-inner-cta__route i:nth-child(1){left:12%}.tl-inner-cta__route i:nth-child(2){left:53%}.tl-inner-cta__route i:nth-child(3){right:10%}

/* Ready for later inner pages without adding content prematurely. */
.tl-faq{border-top:1px solid var(--tl-line)}.tl-faq details{border-bottom:1px solid var(--tl-line)}.tl-faq summary{display:flex;align-items:center;justify-content:space-between;min-height:82px;color:var(--tl-deep);font-family:var(--tl-font-display);font-size:18px;font-weight:750;cursor:pointer}.tl-faq summary:after{content:"+";color:var(--tl-coral)}.tl-faq details[open] summary:after{content:"−"}.tl-faq details>div{padding:0 0 28px;color:var(--tl-slate);font-size:14px;line-height:1.7}

.tl-inner-animate{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.tl-inner-animate.is-visible{opacity:1;transform:translateY(0)}
@keyframes tl-inner-reveal{to{opacity:1;transform:translateY(0)}}
@keyframes tl-inner-route-draw{to{stroke-dashoffset:0}}
@keyframes tl-inner-dot-in{to{opacity:1}}
@keyframes tl-inner-node-in{to{opacity:1;transform:translateY(0)}}
@keyframes tl-inner-icon-draw{to{stroke-dashoffset:0}}

@media(max-width:1080px){.tl-inner-hero__layout{grid-template-columns:.9fr 1.1fr;gap:35px}.tl-about-route__node{min-width:108px;padding:10px}.tl-content-split,.tl-foundation__layout,.tl-local__layout{gap:52px}.tl-industries-network__layout,.tl-capabilities__layout{gap:58px}.tl-related-links a{grid-template-columns:1fr 1.1fr auto}}
@media(max-width:900px){.tl-inner-section,.tl-feature-band{padding:94px 0}.tl-inner-hero__layout{grid-template-columns:1fr;padding-top:140px}.tl-inner-hero__copy{max-width:720px}.tl-about-route{height:520px}.tl-content-split,.tl-foundation__layout,.tl-industries-network__layout,.tl-capabilities__layout,.tl-local__layout{grid-template-columns:1fr}.tl-content-split__media img,.tl-local figure img{height:500px}.tl-content-split__copy,.tl-foundation__copy,.tl-capabilities__intro,.tl-local__layout>div{max-width:720px}.tl-capabilities__intro{position:static}.tl-foundation__brand{min-height:390px}.tl-industries-network__layout{gap:58px}.tl-principles{grid-template-columns:1fr 1fr}.tl-inner-cta__layout{align-items:flex-start;flex-direction:column}.tl-footer{position:relative}}
@media(max-width:650px){.tl-inner-section,.tl-feature-band{padding:76px 0}.tl-inner-section h2,.tl-feature-band h2,.tl-inner-cta h2{font-size:40px;line-height:1.06}.tl-inner-hero{min-height:auto}.tl-inner-hero__layout{gap:42px;padding:114px 0 72px}.tl-inner-hero h1{font-size:50px}.tl-inner-hero__copy>p:not(.tl-eyebrow){font-size:15px}.tl-inner-hero__actions{align-items:stretch;flex-direction:column}.tl-inner-hero__actions .tl-button{width:100%}.tl-breadcrumb{margin-bottom:20px}.tl-about-route{height:620px}.tl-about-route:before{left:16px;font-size:8px}.tl-about-route__desktop{display:none}.tl-about-route__mobile{display:block;inset:52px auto 14px 6px;width:145px;height:550px}.tl-about-route__node{min-width:162px;max-width:176px;padding:11px}.tl-about-route__node--moving{left:34%;top:8%;bottom:auto}.tl-about-route__node--receiving{left:5%;top:27%}.tl-about-route__node--warehouse{left:39%;top:45%;bottom:auto}.tl-about-route__node--coordination{left:6%;right:auto;top:63%}.tl-about-route__node--logistics{left:35%;right:auto;top:81%}.tl-about-route__node img{width:75px;height:34px}.tl-content-split{gap:55px}.tl-content-split__media:before{inset:-10px 12px 10px -10px}.tl-content-split__media img{height:360px}.tl-content-split__media figcaption{right:10px;bottom:10px;gap:6px;padding:10px;font-size:8px}.tl-content-split__copy>p:not(.tl-eyebrow),.tl-foundation__copy>p:not(.tl-eyebrow),.tl-local__layout>div>p:not(.tl-eyebrow),.tl-capabilities__intro>p:not(.tl-eyebrow){font-size:15px}.tl-foundation__layout{gap:35px}.tl-foundation__brand{min-height:350px}.tl-foundation__badge{width:260px;padding:24px}.tl-foundation__network:before{width:286px;height:286px}.tl-foundation__network:after{width:330px;height:330px}.tl-foundation__tags{display:grid;grid-template-columns:1fr}.tl-principles{grid-template-columns:1fr}.tl-principles article{min-height:280px;padding:28px}.tl-principles h3{margin-top:42px}.tl-industry-routes a{min-height:88px;grid-template-columns:28px 1fr auto}.tl-industry-routes small{grid-column:2;grid-row:2;margin-top:-24px}.tl-industry-routes i{grid-column:3;grid-row:1/3}.tl-related-links a{min-height:116px;grid-template-columns:1fr auto;gap:8px 18px;padding:18px 0}.tl-related-links a:hover{padding-left:8px}.tl-related-links span{grid-column:1}.tl-related-links i{grid-column:2;grid-row:1/3}.tl-local figure img{height:390px}.tl-inner-cta{padding:76px 0}.tl-inner-cta__layout{gap:34px}.tl-inner-cta__layout>.tl-button{width:100%}.tl-inner-heading{margin-bottom:40px}}
@media(max-width:390px){.tl-inner-hero h1{font-size:45px}.tl-about-route__node{min-width:148px;max-width:158px}.tl-about-route__node--moving,.tl-about-route__node--warehouse,.tl-about-route__node--logistics{left:31%}}
@media(prefers-reduced-motion:reduce){.tl-inner-animate,.tl-inner-hero__copy .tl-eyebrow,.tl-inner-hero__copy h1,.tl-inner-hero__copy>p:not(.tl-eyebrow),.tl-inner-hero__actions,.tl-about-route__node,.tl-about-route__shipment{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.tl-about-route__path{stroke-dashoffset:0!important;animation:none!important}.tl-about-route__shipment{display:none}.tl-principle__icon path,.tl-principle__icon circle{stroke-dashoffset:0!important;animation:none!important}}

/* Final About-page polish: one motion language, varied linework, and tighter card rhythm. */
.tl-about-route{border-color:rgba(255,255,255,.23);box-shadow:0 38px 100px rgba(1,10,30,.4),inset 0 1px 0 rgba(255,255,255,.13)}
.tl-about-route:after{content:"";position:absolute;pointer-events:none;inset:9px;border:1px solid rgba(242,111,79,.16);border-radius:14px;opacity:.72}
.tl-about-route__shadow{stroke:rgba(255,255,255,.11);stroke-width:14}
.tl-about-route__path{stroke-width:4.5;filter:drop-shadow(0 0 5px rgba(242,111,79,.34))}
.tl-about-route__secondary path{stroke:rgba(255,255,255,.25);stroke-width:1.5;stroke-dasharray:4 8;stroke-dashoffset:36}
.tl-about-hero.is-active .tl-about-route__secondary path{animation:tl-inner-secondary-route 9s linear .7s infinite}
.tl-about-route__shipment{stroke-width:5;filter:drop-shadow(0 0 11px rgba(242,111,79,.85))}
.tl-about-route__node{border-color:rgba(255,255,255,.22);box-shadow:0 18px 40px rgba(1,10,30,.32),inset 0 1px 0 rgba(255,255,255,.07)}
.tl-about-route__node--moving{min-width:154px;padding:17px;border-color:rgba(255,159,126,.4);background:linear-gradient(145deg,rgba(16,31,70,.96),rgba(7,26,56,.84))}
.tl-about-route__node--moving img{width:108px;height:48px;margin-bottom:10px}
.tl-about-hero.is-active .tl-about-route__node--moving{animation:tl-inner-node-in .4s ease .45s forwards,tl-inner-trust-float 5.5s ease-in-out 1.2s infinite}

.tl-foundation__badge{width:370px;padding:36px;border-color:rgba(242,111,79,.28);background:rgba(255,255,255,.94);box-shadow:0 32px 85px rgba(16,31,70,.18),0 0 0 9px rgba(255,255,255,.42),inset 0 1px 0 #fff;animation:tl-inner-trust-float 6s ease-in-out infinite}
.tl-foundation__badge:before{content:"";position:absolute;inset:-11px 14px 11px -11px;z-index:-1;border:1px solid rgba(43,54,106,.22);border-radius:22px}
.tl-foundation__badge span{margin-bottom:23px;color:var(--tl-navy);font-size:10px}
.tl-foundation__badge img{width:238px}
.tl-foundation__network:before{width:370px;height:370px;animation:tl-inner-ring-breathe 7s ease-in-out infinite}
.tl-foundation__network:after{width:450px;height:450px;animation:tl-inner-ring-breathe 7s ease-in-out 1.1s infinite reverse}
.tl-foundation__network i{animation:tl-inner-node-glow 4.8s ease-in-out infinite}
.tl-foundation__network i:nth-child(2){animation-delay:1.1s}.tl-foundation__network i:nth-child(3){animation-delay:2.2s}.tl-foundation__network i:nth-child(4){animation-delay:3.3s}

.tl-principles{gap:20px}
.tl-principles article{position:relative;min-height:270px;padding:30px 32px 32px!important;overflow:hidden;isolation:isolate;border-color:rgba(43,54,106,.13);box-shadow:0 18px 48px rgba(16,31,70,.07),inset 0 1px 0 rgba(255,255,255,.92)}
.tl-principles article:before{content:"";position:absolute;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--tl-coral),var(--tl-navy))}
.tl-principles article:nth-child(1):before{left:0;top:0;width:42%;height:3px}
.tl-principles article:nth-child(2):before{right:0;top:0;width:3px;height:44%;background:linear-gradient(var(--tl-coral),var(--tl-navy))}
.tl-principles article:nth-child(3):before{left:0;bottom:0;width:3px;height:44%;background:linear-gradient(var(--tl-navy),var(--tl-coral))}
.tl-principles article:nth-child(4):before{right:0;bottom:0;width:42%;height:3px;background:linear-gradient(90deg,var(--tl-navy),var(--tl-coral))}
.tl-principles article:after{content:"";position:absolute;z-index:-1;right:-58px;bottom:-58px;width:145px;height:145px;border:1px dashed rgba(43,54,106,.09);border-radius:50%}
.tl-principle__icon{width:66px;height:66px;border-color:rgba(242,111,79,.3);border-radius:16px;background:linear-gradient(145deg,#fff0eb,#fff 78%);box-shadow:0 12px 28px rgba(43,54,106,.08)}
.tl-principle__icon svg{width:45px;height:45px;overflow:visible;stroke-width:1.65}
.tl-principle__icon :where(path,circle,line,polyline,rect){stroke-dasharray:140;stroke-dashoffset:140}
.tl-principles article.is-visible .tl-principle__icon :where(path,circle,line,polyline,rect){animation:tl-inner-icon-draw 1.25s cubic-bezier(.3,.1,.2,1) .12s forwards}
.tl-principle__icon .tl-micro-accent{stroke:var(--tl-coral);stroke-width:2.1}
.tl-principle__icon .tl-micro-signal{animation-delay:.5s!important}
.tl-principle__icon .tl-micro-route{stroke-dasharray:4 4!important}
.tl-principles article:hover .tl-principle__icon{transform:translateY(-2px);border-color:rgba(242,111,79,.55);box-shadow:0 16px 34px rgba(43,54,106,.13)}
.tl-principles h3{margin:34px 0 0;font-size:24px}.tl-principles p{margin-top:12px;font-size:14px}

.tl-related-links{position:relative;padding-left:36px;border-top:0}
.tl-related-links:before{content:"";position:absolute;left:8px;top:18px;bottom:18px;width:2px;background:linear-gradient(var(--tl-coral),var(--tl-navy) 58%,var(--tl-coral));transform:scaleY(0);transform-origin:top;opacity:.58}
.tl-related-links.is-visible:before{animation:tl-inner-progress-line 1.35s cubic-bezier(.3,.1,.2,1) .18s forwards}
.tl-related-links a{position:relative;padding:4px 12px 4px 4px}
.tl-related-links a:before{content:"";position:absolute;left:-34px;top:50%;width:13px;height:13px;border:4px solid #fff;border-radius:50%;background:var(--tl-coral);box-shadow:0 0 0 1px rgba(242,111,79,.35);opacity:0;transform:translateY(-50%) scale(.5)}
.tl-related-links.is-visible a:before{animation:tl-inner-progress-node .38s ease forwards}
.tl-related-links.is-visible a:nth-child(2):before{animation-delay:.25s}.tl-related-links.is-visible a:nth-child(3):before{animation-delay:.4s}.tl-related-links.is-visible a:nth-child(4):before{animation-delay:.55s}.tl-related-links.is-visible a:nth-child(5):before{animation-delay:.7s}.tl-related-links.is-visible a:nth-child(6):before{animation-delay:.85s}.tl-related-links.is-visible a:nth-child(7):before{animation-delay:1s}
.tl-related-links a:hover:before{box-shadow:0 0 0 5px rgba(242,111,79,.12),0 0 0 1px rgba(242,111,79,.45)}

.tl-local__layout{grid-template-columns:1.18fr .82fr;gap:72px}
.tl-local figure{isolation:isolate}
.tl-local figure:before{content:"";position:absolute;z-index:0;inset:-18px 20px 18px -18px;border:1px solid rgba(43,54,106,.26);border-radius:19px;background-image:linear-gradient(rgba(43,54,106,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(43,54,106,.06) 1px,transparent 1px);background-size:28px 28px}
.tl-local figure:after{content:"28° N  •  80° W";position:absolute;z-index:2;left:18px;top:18px;padding:9px 11px;border:1px solid rgba(255,255,255,.48);border-radius:7px;background:rgba(255,255,255,.82);color:var(--tl-navy);font-size:8px;font-weight:800;letter-spacing:.12em;backdrop-filter:blur(10px)}
.tl-local figure img{position:relative;z-index:1;height:620px;border:1px solid rgba(255,255,255,.65);box-shadow:0 34px 85px rgba(16,31,70,.2)}
.tl-local figure span{z-index:2}

.tl-inner-cta__route{opacity:.3}
.tl-inner-cta__route:before{height:1px;border:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 7px,transparent 7px 15px)}
.tl-inner-cta__route:after{content:"";position:absolute;left:5%;top:calc(50% - 5px);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--tl-coral);filter:drop-shadow(0 0 5px rgba(242,111,79,.7));opacity:0}
.tl-inner-cta.is-visible .tl-inner-cta__route:after{animation:tl-inner-cta-route 8s ease-in-out .55s infinite}
.tl-inner-cta.is-visible .tl-inner-cta__route i{animation:tl-inner-node-glow 4.8s ease-in-out infinite}.tl-inner-cta.is-visible .tl-inner-cta__route i:nth-child(2){animation-delay:1.5s}.tl-inner-cta.is-visible .tl-inner-cta__route i:nth-child(3){animation-delay:3s}

@keyframes tl-inner-secondary-route{to{stroke-dashoffset:-36}}
@keyframes tl-inner-trust-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes tl-inner-ring-breathe{0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(.97)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}
@keyframes tl-inner-node-glow{0%,100%{box-shadow:0 0 0 1px rgba(242,111,79,.3),0 0 8px rgba(242,111,79,.25)}50%{box-shadow:0 0 0 6px rgba(242,111,79,.08),0 0 20px rgba(242,111,79,.52)}}
@keyframes tl-inner-progress-line{to{transform:scaleY(1)}}
@keyframes tl-inner-progress-node{to{opacity:1;transform:translateY(-50%) scale(1)}}
@keyframes tl-inner-cta-route{0%{left:5%;opacity:0}10%,82%{opacity:.8}92%,100%{left:94%;opacity:0}}

@media(max-width:1080px){.tl-foundation__badge{width:330px}.tl-foundation__badge img{width:215px}.tl-local__layout{grid-template-columns:1.08fr .92fr;gap:52px}.tl-local figure img{height:570px}}
@media(max-width:900px){.tl-local__layout{grid-template-columns:1fr}.tl-local figure img{height:520px}}
@media(max-width:650px){.tl-about-route__node--moving{min-width:172px;padding:14px}.tl-about-route__node--moving img{width:94px;height:40px}.tl-foundation__badge{width:285px;padding:28px}.tl-foundation__badge img{width:195px}.tl-foundation__network:before{width:300px;height:300px}.tl-foundation__network:after{width:344px;height:344px}.tl-principles{gap:14px}.tl-principles article{min-height:auto;padding:26px 24px 28px!important}.tl-principles h3{margin-top:28px}.tl-principle__icon{width:60px;height:60px}.tl-principle__icon svg{width:41px;height:41px}.tl-related-links{padding-left:30px}.tl-related-links a{padding:18px 8px 18px 2px}.tl-related-links a:before{left:-28px}.tl-local figure:before{inset:-10px 12px 10px -10px}.tl-local figure img{height:430px}.tl-local figure:after{left:10px;top:10px}.tl-inner-cta__route:before,.tl-inner-cta__route:after{top:22%}}
@media(prefers-reduced-motion:reduce){.tl-about-hero.is-active .tl-about-route__secondary path,.tl-about-hero.is-active .tl-about-route__node--moving,.tl-foundation__badge,.tl-foundation__network:before,.tl-foundation__network:after,.tl-foundation__network i,.tl-related-links:before,.tl-related-links a:before,.tl-inner-cta__route:after,.tl-inner-cta__route i{animation:none!important}.tl-related-links:before{transform:scaleY(1)!important}.tl-related-links a:before{opacity:1!important;transform:translateY(-50%) scale(1)!important}.tl-principle__icon :where(path,circle,line,polyline,rect){stroke-dashoffset:0!important}}

/* Updated brand typography and patterned About surfaces. */
.tl-inner-hero__grid{background-color:rgba(43,54,106,.17);background-image:repeating-linear-gradient(45deg,rgba(242,111,79,.19) 0,rgba(242,111,79,.19) 1px,rgba(229,229,247,.055) 1px,rgba(229,229,247,.055) 5px,transparent 5px,transparent 10px);background-size:10px 10px;background-position:0 0;opacity:.8;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);animation:tl-inner-diagonal-drift 28s linear infinite}
.tl-foundation__badge{transform:none;animation:tl-inner-trust-shadow 6.5s ease-in-out infinite;will-change:box-shadow;backface-visibility:hidden}
.tl-principles article{background-color:var(--tl-soft);background-image:radial-gradient(25% 25% at 25% 25%,rgba(43,54,106,.12) 99%,transparent 101%),radial-gradient(25% 25% at 25% 25%,rgba(242,111,79,.1) 99%,transparent 101%),radial-gradient(50% 50%,rgba(255,255,255,.9) 98%,transparent),repeating-conic-gradient(rgba(255,255,255,.9) 0 25%,rgba(43,54,106,.065) 0 50%);background-position:50px 50px,0 0,0 0,25px 0;background-size:100px 100px,100px 100px,50px 50px,100px 50px;border-color:rgba(43,54,106,.18);box-shadow:0 20px 48px rgba(16,31,70,.1),inset 0 1px 0 rgba(255,255,255,.94)}
.tl-principles article:after{content:"";position:absolute;z-index:0;inset:0;width:auto;height:auto;border:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.58) 38%,rgba(255,255,255,.9) 100%);pointer-events:none}
.tl-principles article :where(.tl-principle__icon,h3,p){position:relative;z-index:1}
.tl-principles article:nth-child(2){background-position:0 50px,50px 0,0 0,0 25px}
.tl-principles article:nth-child(3){background-position:25px 0,0 50px,0 0,50px 0}
.tl-principles article:nth-child(4){background-position:50px 0,0 25px,0 0,25px 50px}
.tl-principles article:hover{background-color:var(--tl-white);border-color:rgba(242,111,79,.55);box-shadow:0 30px 68px rgba(16,31,70,.16),inset 0 1px 0 #fff}
.tl-principle__icon{background:rgba(255,255,255,.91);backdrop-filter:blur(8px)}
body.tl-homepage-active .tl-principles article{padding:30px 32px 32px!important}
@keyframes tl-inner-diagonal-drift{to{background-position:40px 40px}}
@keyframes tl-inner-trust-shadow{0%,100%{box-shadow:0 28px 76px rgba(16,31,70,.17),0 0 0 9px rgba(255,255,255,.42),inset 0 1px 0 #fff}50%{box-shadow:0 38px 92px rgba(16,31,70,.23),0 0 0 12px rgba(255,255,255,.32),inset 0 1px 0 #fff}}
@media(max-width:650px){body.tl-homepage-active .tl-principles article{padding:26px 24px 28px!important}}
@media(prefers-reduced-motion:reduce){.tl-inner-hero__grid,.tl-foundation__badge{animation:none!important}}

/* Final card standardization and industry-map treatment. */
.tl-principles article,.tl-principles article:nth-child(2),.tl-principles article:nth-child(3),.tl-principles article:nth-child(4){background-position:50px 50px,0 0,0 0,25px 0}
.tl-principles article:before,.tl-principles article:nth-child(1):before,.tl-principles article:nth-child(2):before,.tl-principles article:nth-child(3):before,.tl-principles article:nth-child(4):before{left:0;right:auto;top:0;bottom:0;width:3px;height:100%;background:linear-gradient(180deg,var(--tl-coral),var(--tl-navy))}
.tl-principles article{box-shadow:-4px 0 14px rgba(16,31,70,.055),0 14px 34px rgba(16,31,70,.075),inset 0 1px 0 rgba(255,255,255,.94)}
.tl-principles article:hover{box-shadow:-5px 0 18px rgba(16,31,70,.07),0 20px 42px rgba(16,31,70,.12),inset 0 1px 0 #fff}

.tl-industries-network:after{content:"";position:absolute;z-index:0;pointer-events:none;inset:-14% -5%;background:url('https://wordpress-1641645-6610459.cloudwaysapps.com/wp-content/uploads/2026/08/ttropic-br.webp') right 7% center/min(720px,62vw) auto no-repeat;opacity:.12;mix-blend-mode:screen;transform:translate3d(0,var(--tl-industry-parallax-y,0px),0);will-change:transform}
.tl-industries-network__motif{z-index:1;opacity:1}.tl-industries-network__layout{z-index:2}
.tl-industries-network__motif i{width:16px;height:16px;border:1.5px solid rgba(255,255,255,.7);border-radius:50% 50% 50% 0;background:var(--tl-coral);box-shadow:0 0 0 3px rgba(242,111,79,.05),0 0 14px rgba(242,111,79,.4);transform:rotate(-45deg);animation:tl-industry-pin-blink 5.4s ease-in-out infinite}
.tl-industries-network__motif i:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--tl-deep);transform:translate(-50%,-50%)}
.tl-industries-network__motif i:nth-child(2){animation-delay:1.8s}.tl-industries-network__motif i:nth-child(3){animation-delay:3.6s}
@keyframes tl-industry-pin-blink{0%,34%,100%{background:var(--tl-coral);border-color:rgba(255,159,126,.9);box-shadow:0 0 0 3px rgba(242,111,79,.05),0 0 14px rgba(242,111,79,.38)}50%,66%{background:var(--tl-pin-violet);border-color:rgba(255,255,255,.72);box-shadow:0 0 0 5px rgba(85,64,127,.06),0 0 17px rgba(85,64,127,.55)}}

@media(max-width:700px){.tl-about-hero .tl-about-route{display:none}.tl-about-hero .tl-inner-hero__layout{grid-template-columns:1fr;gap:0}.tl-industries-network:after{inset:-10% -22%;background-position:center bottom;background-size:520px auto;opacity:.1}.tl-industries-network__motif i:nth-child(1){left:4%}.tl-industries-network__motif i:nth-child(3){right:4%}}
@media(prefers-reduced-motion:reduce){.tl-industries-network:after{transform:none!important;will-change:auto}.tl-industries-network__motif i{animation:none!important;background:var(--tl-coral)!important;border-color:rgba(255,159,126,.9)!important}}

/* About uses the same cinematic pre-footer CTA as the homepage and other inner pages. */
.tl-inner-cta.tl-contact{min-height:600px;padding:112px 0;background:var(--tl-deep)}
.tl-inner-cta.tl-contact:before{display:none}.tl-inner-cta.tl-contact>.tl-contact__layout{position:relative;z-index:3;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:96px}.tl-inner-cta.tl-contact h2{max-width:760px;margin:0;color:#fff;font-size:clamp(44px,4.2vw,62px);line-height:1.02}.tl-inner-cta.tl-contact .tl-contact__layout>div>p{max-width:650px;margin:24px 0 0;color:rgba(255,255,255,.7);font-size:15px}.tl-inner-cta.tl-contact .tl-contact__panel p{margin:0;color:#fff;font-size:20px}.tl-inner-cta.tl-contact .tl-contact__panel small{display:block;color:rgba(255,255,255,.56)}
@media(max-width:900px){.tl-inner-cta.tl-contact>.tl-contact__layout{grid-template-columns:1fr;gap:42px}.tl-inner-cta.tl-contact .tl-contact__panel{max-width:520px}}
@media(max-width:650px){.tl-inner-cta.tl-contact{min-height:720px;padding:76px 0}.tl-inner-cta.tl-contact h2{font-size:40px}.tl-inner-cta.tl-contact .tl-contact__panel{width:100%}}

/* About-page contact and social details. */
.tl-about-contact{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:32px;padding:22px;border:1px solid rgba(43,54,106,.14);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,247,249,.9));box-shadow:0 18px 42px rgba(7,26,56,.08)}
.tl-about-contact__phone{display:flex!important;align-items:center;gap:14px;color:var(--tl-deep)!important;text-decoration:none!important}.tl-about-contact__phone>svg{width:44px;height:44px;padding:12px;border-radius:50%;background:linear-gradient(135deg,var(--tl-navy),var(--tl-coral));fill:#fff;box-shadow:0 10px 22px rgba(7,26,56,.16)}.tl-about-contact__phone span{display:grid;gap:2px}.tl-about-contact small{display:block;color:var(--tl-slate);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tl-about-contact__phone strong{color:var(--tl-deep);font-family:var(--tl-font-display);font-size:19px;line-height:1.15}.tl-about-contact__phone:hover strong,.tl-about-contact__phone:focus-visible strong{color:var(--tl-coral)}.tl-about-contact>div{padding-left:18px;border-left:1px solid var(--tl-line)}.tl-about-contact .tl-socials{margin-top:9px}
@media(max-width:650px){.tl-about-contact{grid-template-columns:1fr;padding:19px}.tl-about-contact>div{padding-top:17px;padding-left:0;border-top:1px solid var(--tl-line);border-left:0}.tl-about-contact__phone strong{font-size:18px}}

/* Pointer-aware full-perimeter glow for the About approach cards. */
.tl-principles article{--tl-glow-x:50%;--tl-glow-y:50%;--tl-glow-angle:135deg;border:3px solid transparent!important;box-shadow:0 18px 45px rgba(7,26,56,.1),0 6px 18px rgba(7,26,56,.06)!important}
.tl-principles article:before,.tl-principles article:nth-child(1):before,.tl-principles article:nth-child(2):before,.tl-principles article:nth-child(3):before,.tl-principles article:nth-child(4):before{content:""!important;position:absolute!important;z-index:6!important;inset:0!important;width:auto!important;height:auto!important;padding:3px!important;border-radius:inherit!important;background:conic-gradient(from var(--tl-glow-angle),#071a38 0deg,#2b366a 72deg,#6556a8 142deg,#eb8e6c 218deg,#f26f4f 286deg,#071a38 360deg)!important;pointer-events:none!important;opacity:.78;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .28s ease,filter .28s ease}
.tl-principles article:after{content:"";position:absolute;z-index:7;inset:0;width:auto;height:auto;padding:3px;border:0;border-radius:inherit;background:radial-gradient(190px circle at var(--tl-glow-x) var(--tl-glow-y),rgba(255,255,255,.98),rgba(242,111,79,.76) 28%,rgba(101,86,168,.4) 52%,transparent 72%);pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .25s ease}
.tl-principles article:hover:before,.tl-principles article:focus-within:before,.tl-principles article.is-glow-active:before{opacity:1!important;filter:saturate(1.1) brightness(1.12) drop-shadow(0 0 7px rgba(242,111,79,.25))}.tl-principles article:hover:after,.tl-principles article:focus-within:after,.tl-principles article.is-glow-active:after{opacity:.95!important}.tl-principles article:hover,.tl-principles article.is-glow-active{transform:translateY(-4px)!important;box-shadow:0 24px 60px rgba(7,26,56,.16),0 8px 24px rgba(242,111,79,.08)!important}
@media(prefers-reduced-motion:reduce){.tl-principles article:before,.tl-principles article:after{transition:none!important}.tl-principles article:hover{transform:none!important}}

/* Match the Industries directory cards: technical grid with alternating brand wash. */
.tl-principles article,.tl-principles article:nth-child(2),.tl-principles article:nth-child(3),.tl-principles article:nth-child(4){background-color:#f6f7f9;background-image:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.88) 62%,rgba(255,240,235,.64)),repeating-linear-gradient(to right,transparent 0,transparent 1.6667px,rgba(231,233,238,.72) 1.6667px,rgba(231,233,238,.72) 5px,transparent 5px,transparent 6.6667px),repeating-linear-gradient(to bottom,transparent 0,transparent 1.6667px,rgba(231,233,238,.72) 1.6667px,rgba(231,233,238,.72) 5px,transparent 5px,transparent 6.6667px),linear-gradient(to bottom,rgba(43,54,106,.18) .6px,transparent .6px),linear-gradient(to right,rgba(242,111,79,.18) .6px,transparent .6px);background-size:100% 100%,100% 100%,100% 100%,20px 20px,20px 20px;background-position:0 0,0 0,0 0,0 -.2px,-.2px 0}
.tl-principles article:nth-child(even){background-image:linear-gradient(135deg,rgba(255,255,255,.72),rgba(247,248,252,.88) 58%,rgba(43,54,106,.14)),repeating-linear-gradient(to right,transparent 0,transparent 1.6667px,rgba(231,233,238,.72) 1.6667px,rgba(231,233,238,.72) 5px,transparent 5px,transparent 6.6667px),repeating-linear-gradient(to bottom,transparent 0,transparent 1.6667px,rgba(231,233,238,.72) 1.6667px,rgba(231,233,238,.72) 5px,transparent 5px,transparent 6.6667px),linear-gradient(to bottom,rgba(43,54,106,.18) .6px,transparent .6px),linear-gradient(to right,rgba(242,111,79,.18) .6px,transparent .6px)}

