.tpa-hero-btn--outline:hover,.tpa-hero-btn--solid:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.tpa-blog-item-title,.tpa-blog-item.v2-card .tpa-blog-item-title,.tpa-video-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical}#blog-slider .home-blog-card__badge,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__badge{left:12px;color:var(--home-blog-badge-color,var(--v2-primary-500,#2967d3));line-height:1.2;padding:4px 12px}.tpa-hero-btns{display:flex;align-items:center;justify-content:center;gap:16px}.tpa-hero-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v2-button-height);padding:0 24px;font-size:var(--v2-font-size-sm);text-decoration:none;border-radius:var(--v2-radius-button-pill);transition:.3s;cursor:pointer}.tpa-hero-btn--solid{background:var(--thm-white);color:var(--bs-black,#fff);border:2px solid var(--thm-white)}.tpa-hero-btn--solid:hover{background:0 0;color:var(--thm-white)}.tpa-hero-btn--outline{background:0 0;color:var(--thm-white);border:2px solid var(--thm-white)}.tpa-hero-btn--outline:hover{background:var(--thm-white);color:var(--bs-black)}.tpa-home-section-padding{padding:var(--v2-section-padding) var(--v2-container-padding)}.tpa-video-section{max-width:100vw;min-height:80vh;padding:var(--v2-section-padding-md) var(--v2-container-padding);background:var(--v2-bg-functional);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.tpa-video-card,.tpa-video-card--featured,.tpa-video-card--side{min-height:auto!important}.tpa-blog-header,.tpa-video-header{text-align:center;margin-bottom:50px}.tpa-blog-title,.tpa-gallery-title,.tpa-video-title{font-size:clamp(28px, 3.5vw, 38px);font-weight:700;color:var(--thm-black,#14296c);margin-bottom:15px}.tpa-blog-subtitle,.tpa-gallery-subtitle,.tpa-video-subtitle{font-size:clamp(14px, 1.2vw, 16px);color:var(--thm-p,#0b2336);max-width:600px;margin:0 auto;line-height:1.6}.tpa-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;width:100%}.tpa-video-card{position:relative;border-radius:var(--v2-radius-md);overflow:hidden;background:#000;aspect-ratio:1332/877;width:100%;box-shadow:var(--v2-shadow-card);transition:.4s cubic-bezier(.4, 0, .2, 1)}.tpa-video-card a{display:block;width:100%;height:100%}.tpa-video-card:hover{transform:translateY(-8px);box-shadow:var(--v2-shadow-card-hover)}.tpa-blog-featured-img,.tpa-video-thumb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tpa-video-thumb img,.tpa-video-thumb picture{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.tpa-blog-featured-img picture img,.tpa-blog-item-img picture img,.tpa-gallery-item picture img,.tpa-video-thumb picture img{width:100%;height:100%;object-fit:cover;display:block}.tpa-blog-featured-link.v2-card:hover .tpa-blog-featured-img img,.tpa-feature-item.v2-card:hover .tpa-feature-img img,.tpa-video-card.v2-card:hover .tpa-video-thumb img,.tpa-video-card:hover .tpa-video-thumb img,.tpa-video-card:hover .tpa-video-thumb picture{transform:scale(1.05)}.tpa-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:rgba(255,255,255,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;box-shadow:0 8px 25px rgba(0,0,0,.2);z-index:2}.tpa-feature-hover-content,.tpa-feature-hover-layer,.tpa-feature-img,.tpa-feature-info-icon,.tpa-feature-item{transition:.4s cubic-bezier(.4, 0, .2, 1)}.tpa-video-play i{font-size:28px;color:var(--thm-color,#3a97ff);margin-left:4px}.tpa-video-card:hover .tpa-video-play{transform:translate(-50%,-50%) scale(1.1);background:var(--thm-color,#3a97ff)}.tpa-video-card:hover .tpa-video-play i{color:var(--color-white,#fff)}.tpa-video-info{position:absolute;top:0;left:0;right:0;padding:20px 20px 60px;background:linear-gradient(to bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,transparent 100%);z-index:3}.tpa-video-info h3{font-size:clamp(14px, 1.3vw, 18px);font-weight:600;color:#fff;margin-bottom:10px;line-height:1.4;display:-webkit-box;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.3)}.tpa-video-card--featured .tpa-video-info h3{font-size:clamp(16px, 1.5vw, 22px);-webkit-line-clamp:3}.tpa-video-author{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.85)}.tpa-video-author i{color:red}.tpa-feature-item{position:relative;background:var(--color-white,#fff);border-radius:15px;overflow:hidden;box-shadow:0 8px 30px rgba(20,41,108,.08);height:100%;display:flex;flex-direction:column}.tpa-blog-btn,.tpa-gallery-btn{box-shadow:0 8px 25px rgba(58,151,255,.25)}.tpa-feature-item:hover{transform:translateY(-8px);box-shadow:0 15px 45px rgba(20,41,108,.12)}.tpa-feature-visual{position:relative;width:100%;aspect-ratio:1000/648;height:auto;background:linear-gradient(135deg,var(--thm-f6,#f6f7fb) 0,var(--thm-fb,#f2f4f8) 100%);overflow:hidden}.tpa-feature-img-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tpa-feature-img{margin:0;width:100%;height:100%;object-fit:contain;display:block;border-top-left-radius:5px;border-top-right-radius:5px}.tpa-feature-hover-icon,.tpa-feature-info-icon{width:60px;height:60px;border-radius:50%;display:flex}.tpa-feature-item:hover .tpa-feature-img{transform:none}.tpa-feature-img picture img{width:100%;height:100%;object-fit:contain;display:block}.tpa-feature-hover-layer{position:absolute;inset:0;background:var(--thm-line);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active .tpa-accordion-item__index,.tpa-feature-item:hover .tpa-feature-hover-layer{opacity:0}.tpa-feature-hover-content{text-align:center;color:var(--color-white,#fff);padding:20px;transform:translateY(20px)}.tpa-feature-hover-icon{margin:0 auto 15px;align-items:center;justify-content:center;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.tpa-feature-hover-icon i{font-size:28px;color:var(--color-white,#fff)}.tpa-feature-hover-title{font-size:22px;font-weight:600;margin-bottom:10px;color:var(--color-white,#fff)}.tpa-feature-hover-desc{font-size:14px;line-height:1.6;margin:0;color:rgba(255,255,255,.9)}.tpa-blog-more,.tpa-gallery-more{margin-top:40px;text-align:center}.tpa-feature-info{flex:1;padding:30px;display:flex;flex-direction:column;background:var(--color-white,#fff)}.tpa-feature-info-icon{margin-bottom:20px;align-items:center;justify-content:center;background:var(--thm-line)}.tpa-feature-info-icon i{font-size:26px;color:var(--color-white,#fff)}.tpa-feature-info-content{flex:1}.tpa-feature-info-content h4{font-size:20px;font-weight:600;margin-bottom:15px;color:var(--thm-black,#14296c)}.tpa-feature-info-content h4 a{color:var(--guad-text);text-decoration:none;position:relative;display:inline-block;transition:color .3s}.tpa-feature-info-content h4 a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--thm-base);transition:width .3s}.tpa-feature-info-content h4 a:hover{color:var(--thm-base)}.tpa-feature-info-content h4 a:hover::after{width:100%}.tpa-feature-info-content p{font-size:14px;line-height:1.8;color:var(--thm-gray,#6c757d);margin:0}.tpa-feature-item:hover .tpa-feature-info-icon{transform:rotate(360deg) scale(1.1);background:var(--thm-base)}.tpa-feature-item:focus-within{outline:2px solid var(--thm-base);outline-offset:3px}.tpa-feature-info-content h4 a:focus{outline:0;text-decoration:underline;text-decoration-color:var(--thm-base);text-decoration-thickness:2px}.tpa-gallery-section{min-height:80vh;padding:40px;background:linear-gradient(135deg,rgba(58,151,255,.08),rgba(20,41,108,.05));position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.tpa-gallery-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.tpa-gallery-carousel{width:100%;position:relative;z-index:1}.tpa-gallery-item{position:relative;border-radius:45px;overflow:hidden;cursor:pointer;aspect-ratio:350/536}.tpa-gallery-item:hover::before{background:linear-gradient(180deg,rgba(58,151,255,.1) 0,rgba(0,0,0,.7) 100%)}.tpa-blog-featured-img img,.tpa-blog-featured-img picture,.tpa-gallery-item img,.tpa-gallery-item picture{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4, 0, .2, 1);display:block}.tpa-blog-item.v2-card:hover .tpa-blog-item-img img,.tpa-blog-item:hover .tpa-blog-item-img img,.tpa-blog-item:hover .tpa-blog-item-img picture,.tpa-gallery-item.v2-card:hover img,.tpa-gallery-item:hover img,.tpa-gallery-item:hover picture{transform:scale(1.1)}.tpa-gallery-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px 15px;z-index:2;transform:translateY(20px);opacity:0;transition:.4s;text-align:center}.tpa-blog-item,.tpa-gallery-btn{transition:.3s;text-decoration:none}.tpa-gallery-item:hover .tpa-gallery-overlay{transform:translateY(0);opacity:1}.tpa-gallery-name{font-size:clamp(14px, 1.2vw, 16px);font-weight:600;color:var(--color-white,#fff);margin-bottom:5px}.tpa-gallery-object{font-size:clamp(12px, 1vw, 14px);color:rgba(255,255,255,.8);margin-bottom:8px}.tpa-blog-featured-meta i,.tpa-blog-item:hover .tpa-blog-item-title,.tpa-gallery-equipment{color:var(--thm-color,#3a97ff)}.tpa-gallery-equipment{font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.tpa-gallery-more{position:relative;z-index:1}.tpa-gallery-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--thm-line);border:2px solid var(--thm-line);border-radius:30px;color:var(--color-white,#fff);font-size:15px;font-weight:600}.tpa-gallery-btn:hover{background:0 0;color:var(--thm-black,#14296c);border-color:var(--thm-black,#14296c);transform:translateY(-3px);box-shadow:0 12px 35px rgba(20,41,108,.15)}.tpa-blog-btn:hover i,.tpa-blog-item:hover,.tpa-gallery-btn:hover i{transform:translateX(5px)}.tpa-blog-btn i,.tpa-blog-featured-link.v2-card .tpa-blog-featured-img img,.tpa-blog-item.v2-card .tpa-blog-item-img img,.tpa-feature-item.v2-card .tpa-feature-img img,.tpa-gallery-btn i,.tpa-video-card.v2-card .tpa-video-thumb img{transition:transform .3s}@media (max-width:1200px){.tpa-gallery-section{padding:40px 30px}}@media (max-width:991px){.tpa-home-section-padding{padding:var(--v2-section-padding-md) var(--v2-container-padding)}.tpa-video-grid{grid-template-columns:1fr 1fr}.tpa-video-card--featured{grid-column:span 2}.tpa-video-card--side{min-height:280px}.tpa-feature-info{padding:25px}.tpa-feature-hover-title{font-size:20px}.tpa-feature-hover-desc{font-size:13px}.tpa-gallery-section{padding:40px 25px}}@media (max-width:767px){.tpa-hero-btns{flex-direction:row;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap}.tpa-hero-btn{padding:0 20px;font-size:var(--v2-font-size-sm);width:auto;max-width:none;white-space:nowrap;flex:0 1 auto}.tpa-home-section-padding{padding:var(--v2-mobile-section-padding) var(--v2-mobile-container-padding)}.tpa-gallery-section,.tpa-video-section{min-height:auto;padding:40px 20px}.tpa-video-grid{grid-template-columns:1fr;gap:15px}.tpa-video-card,.tpa-video-card--featured,.tpa-video-card--side{grid-column:span 1;min-height:0;aspect-ratio:16/9}.tpa-video-play{width:60px;height:60px}.tpa-video-play i{font-size:24px}.tpa-video-info{padding:15px 15px 40px}.tpa-video-info h3{font-size:14px;-webkit-line-clamp:2}.tpa-feature-item{border-radius:12px;margin-bottom:20px}.tpa-feature-info{padding:20px}.tpa-feature-info-icon{width:50px;height:50px;margin-bottom:15px}.tpa-feature-info-icon i{font-size:22px}.tpa-feature-info-content h4{font-size:18px;margin-bottom:12px}.tpa-feature-info-content p{font-size:13px;line-height:1.7}.tpa-gallery-overlay{transform:translateY(0);opacity:1}}.tpa-blog-section{padding:60px 40px;background:var(--color-white,#fff);position:relative}.tpa-blog-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:stretch;width:100%}.tpa-blog-featured{position:relative;border-radius:16px;overflow:hidden;height:clamp(280px,45vw,560px);min-width:0}.tpa-blog-featured-link{display:block;position:relative;height:100%;text-decoration:none;color:inherit;width:100%}.tpa-blog-featured-tag,.tpa-blog-featured-title{color:var(--color-white,#fff);margin-bottom:12px}.tpa-blog-featured:hover .tpa-blog-featured-img img,.tpa-blog-featured:hover .tpa-blog-featured-img picture{transform:scale(1.08)}.tpa-blog-featured-img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 30%,rgba(0,0,0,.8) 100%);pointer-events:none}.tpa-blog-featured--no-overlay .tpa-blog-featured-img::after{display:none}.tpa-blog-featured-content{position:absolute;bottom:0;left:0;right:0;padding:24px 26px;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.tpa-blog-featured-tag{display:inline-block;padding:5px 12px;background:var(--thm-color,#3a97ff);border-radius:20px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:.5px}.tpa-blog-featured-title{font-size:clamp(20px, 2vw, 26px);font-weight:700;line-height:1.3;display:block}.tpa-blog-featured-meta{display:flex;align-items:center;gap:15px;font-size:13px;color:rgba(255,255,255,.8)}.tpa-blog-featured-meta i{margin-right:5px}.tpa-blog-list{display:flex;flex-direction:column;gap:20px;height:100%;min-width:0}.tpa-blog-item{display:flex;gap:0;background:var(--thm-f6,#f8f9fa);border-radius:12px;color:inherit;align-items:stretch;flex:1;overflow:hidden;min-width:0;min-height:140px}.tpa-blog-item:hover{background:var(--color-white,#fff);box-shadow:0 10px 30px rgba(20,41,108,.1)}.tpa-blog-item-img{flex:0 0 auto;width:260px;height:100%;min-height:120px;max-height:none;overflow:hidden;background:#f5f5f5;box-sizing:content-box}.tpa-blog-item-img img,.tpa-blog-item-img picture{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s;display:block}.tpa-blog-item-content{display:flex;flex-direction:column;justify-content:center;padding:15px 20px;flex:1;min-width:0;overflow:hidden}.tpa-blog-item-tag{display:inline-block;font-size:11px;font-weight:600;color:#8e8e8e;text-transform:none;letter-spacing:.5px;margin-bottom:8px}.tpa-blog-item-title{font-size:clamp(14px, 1.2vw, 16px);font-weight:600;color:var(--guad-text);margin-bottom:8px;line-height:1.4;display:-webkit-box;overflow:hidden;transition:color .3s}.tpa-blog-item-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--thm-gray,#6c757d)}.tpa-blog-item-meta i{margin-right:4px;font-size:11px}.tpa-blog-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--thm-line);border-radius:30px;color:var(--color-white,#fff);font-size:15px;font-weight:600;text-decoration:none;transition:.3s}.tpa-blog-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(58,151,255,.35)}@media (max-width:767px){.tpa-blog-section{padding:40px 20px}.tpa-blog-featured-content{padding:20px}.tpa-blog-featured-title{font-size:18px}.tpa-blog-item-content{padding:12px 15px}.tpa-blog-item-title{font-size:14px;-webkit-line-clamp:2}.tpa-blog-item-meta{font-size:11px}}.tpa-counter-section{padding:90px 0;background:linear-gradient(135deg,var(--thm-base) 0,#1a3a8f 100%);position:relative;overflow:hidden}.tpa-counter-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse"><path d="M 100 0 L 0 0 0 100" fill="none" stroke="rgba(255,255,255,0.03)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');pointer-events:none}.tpa-counter-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.tpa-counter-title{font-size:var(--v2-h1-font-size);font-weight:500;color:var(--thm-white);margin-bottom:15px;line-height:var(--v2-h1-line-height)}.tpa-counter-subtitle{font-size:clamp(14px, 1.2vw, 18px);color:rgba(255,255,255,.9);max-width:600px;margin:0 auto;line-height:1.6}.tpa-counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;z-index:1}.tpa-counter-card{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:40px 30px;text-align:center;transition:.4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 8px 30px rgba(0,0,0,.1)}.tpa-counter-card:hover{transform:translateY(-10px);background:rgba(255,255,255,.15);box-shadow:0 20px 50px rgba(0,0,0,.2)}.tpa-counter-icon{width:80px;height:80px;margin:0 auto 25px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s}.tpa-counter-card:hover .tpa-counter-icon{transform:rotateY(360deg);background:rgba(255,255,255,.3)}.tpa-counter-icon i{font-size:36px;color:var(--thm-white)}.tpa-counter-number{display:flex;align-items:baseline;justify-content:center;margin-bottom:15px;gap:5px;min-height:clamp(40px,4vw,56px);line-height:1}.tpa-counter-number .odometer{font-size:clamp(36px, 4vw, 52px);font-weight:700;color:var(--thm-white);line-height:1;display:inline-flex;align-items:center}.tpa-counter-suffix{font-size:clamp(24px, 2.5vw, 36px);font-weight:600;color:var(--thm-white);margin-left:5px}.tpa-counter-label{font-size:clamp(14px, 1.1vw, 16px);font-weight:500;color:rgba(255,255,255,.95);margin:0;line-height:1.4}@media (max-width:991px){.tpa-blog-container{grid-template-columns:1fr;gap:25px}.tpa-blog-list{height:auto;gap:15px}.tpa-blog-item{flex:none}.tpa-counter-section{padding:60px 0}.tpa-counter-grid{grid-template-columns:repeat(2,1fr);gap:25px}.tpa-counter-card{padding:35px 25px}.tpa-counter-icon{width:70px;height:70px;margin-bottom:20px}.tpa-counter-icon i{font-size:32px}}@media (max-width:767px){.tpa-counter-section{padding:50px 0}.tpa-counter-header{margin-bottom:40px}.tpa-counter-grid{grid-template-columns:1fr;gap:20px}.tpa-counter-card{padding:30px 20px}.tpa-counter-number{align-items:center;min-height:42px}.tpa-counter-icon{width:65px;height:65px;margin-bottom:18px}.tpa-counter-icon i{font-size:28px}}.tpa-hero-btn.v2-btn{padding:var(--v2-spacing-md,16px) var(--v2-spacing-lg,32px);font-size:var(--v2-font-size-base, 15px);border-radius:var(--v2-radius-button-pill,22px);font-weight:600;transition:.2s cubic-bezier(.4, 0, .2, 1)}.tpa-feature-item.v2-card,.tpa-gallery-item.v2-card,.tpa-video-card.v2-card{overflow:hidden;transition:.3s cubic-bezier(.4, 0, .2, 1);box-shadow:var(--v2-shadow-card,0 4px 12px rgba(0,0,0,.08))}.tpa-hero-btn.v2-btn.tpa-hero-btn--solid{background:var(--v2-bg-primary,#fff);color:var(--v2-text-primary,#182028);border:2px solid var(--v2-bg-primary,#fff)}.tpa-hero-btn.v2-btn.tpa-hero-btn--solid:hover{background:0 0;color:var(--v2-text-primary,#fff);transform:translateY(-2px);box-shadow:var(--v2-shadow-card-hover,0 12px 24px rgba(0,0,0,.15))}.tpa-hero-btn.v2-btn.tpa-hero-btn--outline{background:0 0;color:var(--v2-bg-primary,#fff);border:2px solid var(--v2-bg-primary,#fff)}.tpa-hero-btn.v2-btn.tpa-hero-btn--outline:hover{background:var(--v2-bg-primary,#fff);color:var(--v2-primary-600,#1b4aa0);transform:translateY(-2px);box-shadow:var(--v2-shadow-card-hover,0 12px 24px rgba(0,0,0,.15))}.tpa-video-card.v2-card{background:var(--v2-bg-primary,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-md,12px)}.tpa-blog-featured-link.v2-card:hover,.tpa-feature-item.v2-card:hover,.tpa-video-card.v2-card:hover{transform:translateY(-4px);box-shadow:var(--v2-shadow-card-hover,0 12px 24px rgba(41,103,211,.15));border-color:var(--v2-primary-200,#a7cefa)}.tpa-video-card.v2-card .tpa-video-thumb{position:relative;overflow:hidden}.tpa-video-card.v2-card .tpa-video-play{width:56px;height:56px;background:var(--v2-primary-500,#2967d3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--v2-text-primary,#fff);font-size:20px;transition:.2s}.tpa-video-card.v2-card:hover .tpa-video-play{background:var(--v2-primary-600,#1b4aa0);transform:scale(1.1)}.tpa-video-card.v2-card .tpa-video-info h3{font-size:var(--v2-font-size-base, 16px);font-weight:600;color:var(--v2-text-primary,#182028);line-height:var(--v2-line-height-base, 24px);margin-bottom:var(--v2-spacing-xs,8px)}.tpa-video-card.v2-card .tpa-video-author{font-size:var(--v2-font-size-sm, 14px);color:var(--v2-text-tertiary,#8b95a5)}.tpa-video-card.v2-card .tpa-video-author i{color:var(--v2-error,red)}.tpa-video-card.v2-card.tpa-video-card--featured{border:2px solid var(--v2-primary-100,#d4e9ff)}.tpa-video-card.v2-card.tpa-video-card--featured .tpa-video-info h3{font-size:var(--v2-h5-font-size, 18px)}.tpa-feature-item.v2-card{background:var(--v2-bg-primary,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-md,12px);height:100%}.tpa-feature-item.v2-card .tpa-feature-visual{position:relative;overflow:hidden;background:var(--v2-bg-functional,#f4f6f9)}.tpa-feature-item.v2-card .tpa-feature-hover-layer{background:linear-gradient(135deg,rgba(var(--v2-primary-500-rgb,41,103,211),.95),rgba(var(--v2-primary-700-rgb,12,49,135),.95))}.tpa-feature-item.v2-card .tpa-feature-hover-icon{width:56px;height:56px;background:var(--v2-bg-primary,#fff);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--v2-primary-600,#1b4aa0);font-size:24px;margin-bottom:var(--v2-spacing-md,16px)}.tpa-feature-item.v2-card .tpa-feature-hover-title{font-size:var(--v2-h5-font-size, 18px);font-weight:700;color:var(--v2-text-primary,#fff);margin-bottom:var(--v2-spacing-sm,12px)}.tpa-feature-item.v2-card .tpa-feature-hover-desc{font-size:var(--v2-font-size-sm, 14px);color:rgba(255,255,255,.9);line-height:var(--v2-line-height-base, 24px)}.tpa-feature-item.v2-card .tpa-feature-info{padding:var(--v2-spacing-md,16px);border-top:1px solid var(--v2-bg-divider,#e3e8f0)}.tpa-feature-item.v2-card .tpa-feature-info-icon{width:44px;height:44px;background:var(--v2-bg-action,#edf2f8);border-radius:var(--v2-radius-sm,8px);display:flex;align-items:center;justify-content:center;color:var(--v2-primary-600,#1b4aa0);font-size:18px;flex-shrink:0}.tpa-feature-item.v2-card .tpa-feature-info-content h4{font-size:var(--v2-font-size-base, 16px);font-weight:600;color:var(--v2-text-primary,#182028);margin-bottom:var(--v2-spacing-xs,8px)}.tpa-feature-item.v2-card .tpa-feature-info-content h4 a{color:inherit;transition:color .2s}.tpa-blog-item.v2-card:hover .tpa-blog-item-title,.tpa-feature-item.v2-card:hover .tpa-feature-info-content h4 a{color:var(--v2-primary-500,#2967d3)}.tpa-feature-item.v2-card .tpa-feature-info-content p{font-size:var(--v2-font-size-sm, 14px);color:var(--v2-text-secondary,#5a6b7c);line-height:var(--v2-line-height-base, 24px)}.tpa-gallery-item.v2-card{position:relative;border-radius:var(--v2-radius-md,12px)}.tpa-gallery-item.v2-card:hover{transform:translateY(-4px);box-shadow:var(--v2-shadow-card-hover,0 12px 24px rgba(41,103,211,.15))}.tpa-gallery-item.v2-card img{transition:transform .4s}.tpa-gallery-item.v2-card .tpa-gallery-overlay{background:linear-gradient(to top,rgba(var(--v2-bg-dark-rgb,24,32,40),.9),transparent);padding:var(--v2-spacing-md,16px)}.tpa-gallery-item.v2-card .tpa-gallery-name{font-size:var(--v2-font-size-lg, 18px);font-weight:700;color:var(--v2-text-primary,#fff);margin-bottom:var(--v2-spacing-xs,4px)}.tpa-gallery-item.v2-card .tpa-gallery-object{font-size:var(--v2-font-size-sm, 14px);color:rgba(255,255,255,.8);margin-bottom:var(--v2-spacing-xs,8px)}.tpa-gallery-item.v2-card .tpa-gallery-equipment{display:inline-flex;align-items:center;gap:var(--v2-spacing-xs,6px);padding:var(--v2-spacing-xs,4px) var(--v2-spacing-sm,12px);background:rgba(var(--v2-primary-500-rgb,41,103,211),.8);border-radius:var(--v2-radius-pill,9999px);font-size:var(--v2-font-size-xs, 12px);color:var(--v2-text-primary,#fff)}.tpa-blog-btn.v2-btn,.tpa-gallery-btn.v2-btn{display:inline-flex;align-items:center;gap:var(--v2-spacing-sm,8px);padding:var(--v2-spacing-sm,12px) var(--v2-spacing-lg,28px);background:var(--v2-primary-500,#2967d3);color:var(--v2-text-primary,#fff);border:none;border-radius:var(--v2-radius-pill,9999px);font-size:var(--v2-font-size-base, 16px);font-weight:600;text-decoration:none;transition:.2s cubic-bezier(.4, 0, .2, 1)}.tpa-blog-featured-link.v2-card,.tpa-blog-item.v2-card{transition:.3s cubic-bezier(.4, 0, .2, 1);overflow:hidden}.tpa-blog-btn.v2-btn:hover,.tpa-gallery-btn.v2-btn:hover{background:var(--v2-primary-600,#1b4aa0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--v2-primary-500-rgb,41,103,211),.25)}.tpa-blog-featured-link.v2-card{display:block;background:var(--v2-bg-primary,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-md,12px);box-shadow:var(--v2-shadow-card,0 4px 12px rgba(0,0,0,.08))}.tpa-blog-featured-link.v2-card .tpa-blog-featured-content{padding:var(--v2-spacing-md,16px);background:var(--v2-bg-primary,#fff)}.tpa-blog-featured-link.v2-card .tpa-blog-featured-tag{display:inline-block;padding:var(--v2-spacing-xs,4px) var(--v2-spacing-sm,12px);background:var(--v2-primary-100,#d4e9ff);color:var(--v2-primary-700,#0c3187);border-radius:var(--v2-radius-pill,9999px);font-size:var(--v2-font-size-xs, 12px);font-weight:600;margin-bottom:var(--v2-spacing-sm,12px)}.tpa-blog-featured-link.v2-card .tpa-blog-featured-title{font-size:var(--v2-h4-font-size, 24px);line-height:var(--v2-h4-line-height, 32px);font-weight:700;color:var(--v2-text-primary,#182028);margin-bottom:var(--v2-spacing-sm,12px)}.tpa-blog-featured-link.v2-card .tpa-blog-featured-meta{display:flex;gap:var(--v2-spacing-md,16px);font-size:var(--v2-font-size-sm, 14px);color:var(--v2-text-tertiary,#8b95a5)}.tpa-blog-item.v2-card{display:flex;background:var(--v2-bg-primary,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-sm,8px);text-decoration:none}.tpa-blog-item.v2-card:hover{border-color:var(--v2-primary-200,#a7cefa);box-shadow:var(--v2-shadow-card-hover,0 8px 20px rgba(41,103,211,.12))}.tpa-blog-item.v2-card .tpa-blog-item-img{flex-shrink:0;width:140px;overflow:hidden}.tpa-blog-item.v2-card .tpa-blog-item-content{padding:var(--v2-spacing-sm,12px);display:flex;flex-direction:column;justify-content:center}.tpa-blog-item.v2-card .tpa-blog-item-tag{display:inline-block;padding:2px 8px;background:var(--v2-bg-action,#edf2f8);color:var(--v2-primary-600,#1b4aa0);border-radius:var(--v2-radius-pill,9999px);font-size:var(--v2-font-size-xs, 11px);font-weight:600;margin-bottom:var(--v2-spacing-xs,6px);align-self:flex-start}.tpa-blog-item.v2-card .tpa-blog-item-title{font-size:var(--v2-font-size-base, 15px);line-height:var(--v2-line-height-base, 22px);font-weight:600;color:var(--v2-text-primary,#182028);margin-bottom:var(--v2-spacing-xs,8px);display:-webkit-box;overflow:hidden}.tpa-blog-item.v2-card .tpa-blog-item-meta{font-size:var(--v2-font-size-xs, 12px);color:var(--v2-text-tertiary,#8b95a5);display:flex;gap:var(--v2-spacing-sm,12px)}@media (max-width:768px){.tpa-blog-item.v2-card{flex-direction:column}.tpa-blog-item.v2-card .tpa-blog-item-img{width:100%;height:160px}.tpa-blog-item.v2-card .tpa-blog-item-img img{width:100%;height:100%;object-fit:cover}}.page-wrapper.homepage-v2 .tpa-blog-section,.page-wrapper.homepage-v2 .tpa-gallery-section,.page-wrapper.homepage-v2 .tpa-video-section{width:100%;max-width:none;margin:0;padding-left:var(--v2-container-padding,20px);padding-right:var(--v2-container-padding,20px)}.page-wrapper.homepage-v2 .tpa-blog-grid,.page-wrapper.homepage-v2 .tpa-blog-list,.page-wrapper.homepage-v2 .tpa-home-section-padding>.row,.page-wrapper.homepage-v2 .tpa-video-grid{max-width:var(--v2-container-max-width,1240px);margin-left:auto;margin-right:auto}.page-wrapper.homepage-v2 .tpa-gallery-carousel{max-width:none}.page-wrapper.homepage-v2 .tpa-video-section{min-height:auto;padding-top:var(--v2-section-padding,96px);padding-bottom:var(--v2-section-padding-md,64px);background:0 0}.page-wrapper.homepage-v2 .tpa-home-section-padding{padding:var(--v2-section-padding,96px) var(--v2-container-padding,20px) var(--v2-section-padding-md,64px)}.page-wrapper.homepage-v2 .tpa-blog-section,.page-wrapper.homepage-v2 .tpa-gallery-section{padding-top:var(--v2-section-padding,96px);padding-bottom:var(--v2-section-padding-md,64px)}.page-wrapper.homepage-v2 .tpa-gallery-section{background:linear-gradient(180deg,var(--v2-bg-secondary,#f9fafc) 0,var(--v2-bg-primary,#fff) 100%)}.page-wrapper.homepage-v2 .tpa-blog-section{background:var(--v2-bg-primary,#fff)}.page-wrapper.homepage-v2 .tpa-blog-grid,.page-wrapper.homepage-v2 .tpa-blog-list,.page-wrapper.homepage-v2 .tpa-video-grid{gap:var(--v2-container-padding,20px)}.page-wrapper.homepage-v2 .tpa-home-section-padding>.row{--bs-gutter-x:var(--v2-container-padding, 20px);--bs-gutter-y:var(--v2-container-padding, 20px)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn{min-height:var(--v2-button-height,44px);padding:0 24px;border-radius:var(--v2-radius-button-pill,22px);border:1px solid transparent;font-size:var(--v2-font-size-base, 16px);font-weight:600;line-height:var(--v2-line-height-base, 24px)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--solid,.page-wrapper.homepage-v2 .tpa-home-hero-v3__actions .tpa-hero-btn.v2-btn.tpa-hero-btn--solid{background:var(--v2-primary-500,#2967d3);color:var(--v2-text-inverse,#fff);border-color:var(--v2-primary-500,#2967d3)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn:hover,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn:hover,.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--solid:hover{background:var(--v2-primary-400,#4f89e0);border-color:var(--v2-primary-400,#4f89e0);color:var(--v2-text-inverse,#fff);transform:translateY(-2px);box-shadow:var(--v2-shadow-card-hover)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn:active,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn:active,.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--solid:active{background:var(--v2-primary-600,#184aad);border-color:var(--v2-primary-600,#184aad)}.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--outline{background:var(--home-hero-outline-button-bg);color:var(--home-hero-outline-button-text,var(--v2-text-heading,#171a1d));border-color:var(--home-hero-outline-button-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--outline:hover{background:var(--home-hero-outline-button-hover-bg);color:var(--home-hero-outline-button-text,var(--v2-text-heading,#171a1d));border-color:var(--home-hero-outline-button-hover-border,rgba(255,255,255,.92));transform:translateY(-2px);box-shadow:var(--v2-shadow-card-hover)}.page-wrapper.homepage-v2 .tpa-hero-btn.v2-btn.tpa-hero-btn--outline:active{background:var(--home-hero-outline-button-active-bg,rgba(255,255,255,.18))}.page-wrapper.homepage-v2 .tpa-home-hero-v3__actions .tpa-hero-btn.v2-btn.tpa-hero-btn--solid:hover{background:var(--v2-primary-400,#4f89e0);color:var(--v2-text-inverse,#fff);border-color:var(--v2-primary-400,#4f89e0)}.page-wrapper.homepage-v2 .tpa-home-hero-v3__actions .tpa-hero-btn.v2-btn.tpa-hero-btn--outline{background:rgba(var(--v2-primary-500-rgb,41,103,211),.04);color:var(--v2-primary-700,#184aad);border-color:rgba(var(--v2-primary-500-rgb,41,103,211),.28)}.page-wrapper.homepage-v2 .tpa-home-hero-v3__actions .tpa-hero-btn.v2-btn.tpa-hero-btn--outline:hover{background:rgba(var(--v2-primary-500-rgb,41,103,211),.1);color:var(--v2-primary-800,#0c3187);border-color:rgba(var(--v2-primary-500-rgb,41,103,211),.42)}.page-wrapper.homepage-v2 .tpa-home-hero-v3__actions .tpa-hero-btn.v2-btn.tpa-hero-btn--outline:active{background:rgba(var(--v2-primary-500-rgb,41,103,211),.14)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card,.page-wrapper.homepage-v2 .tpa-video-card.v2-card{border-radius:var(--v2-radius-lg,24px);border:1px solid var(--v2-bg-divider,#e3e8f0);background:var(--v2-bg-primary,#fff);box-shadow:var(--v2-shadow-card)}.page-wrapper.homepage-v2 .tpa-home-video-card,.page-wrapper.homepage-v2 .tpa-home-why-card{border-radius:var(--v2-radius-lg,24px);transition:transform var(--v2-home-transition-duration, .28s) ease,box-shadow var(--v2-home-transition-duration, .28s) ease,border-color var(--v2-home-transition-duration, .28s) ease;overflow:hidden;box-shadow:var(--v2-shadow-card,0 3px 6px -4px rgba(41,103,211,.12),0 6px 16px 0 rgba(41,103,211,.08),0 9px 28px 8px rgba(41,103,211,.05))}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card:hover,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-video-card.v2-card:hover{border-color:var(--v2-primary-200,#a7cefa);box-shadow:var(--v2-shadow-card-hover)}.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-info{padding:var(--v2-card-padding,32px);background:var(--v2-bg-secondary,#f9fafc);display:flex;flex-direction:column;gap:16px}.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-info h3{font-size:20px;line-height:28px;color:var(--v2-text-heading,#171a1d)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-meta,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-meta,.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-author{color:var(--v2-text-secondary,#6e6e73)}.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-play{background:var(--v2-primary-500,#2967d3);color:var(--v2-text-inverse,#fff)}.page-wrapper.homepage-v2 .tpa-video-card.v2-card:hover .tpa-video-play{background:var(--v2-primary-600,#184aad)}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info{padding:var(--v2-card-padding,32px);background:var(--v2-bg-primary,#fff);display:grid;grid-template-columns:auto 1fr;gap:16px}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info-icon{background:var(--v2-bg-action,#edf2f8);color:var(--v2-primary-600,#184aad)}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info-content h4,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info-content h4 a{color:var(--v2-text-heading,#171a1d);font-size:20px;line-height:28px}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-hover-icon{color:var(--v2-primary-600,#184aad)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-img,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-img,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card{background:var(--v2-bg-action,#edf2f8)}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-overlay{padding:24px;background:linear-gradient(to top,rgba(var(--v2-bg-dark-rgb,24,32,43),.9),rgba(var(--v2-bg-dark-rgb,24,32,43),0));display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-name{color:var(--v2-text-inverse,#fff);font-size:20px;line-height:28px}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-object{color:var(--v2-home-inverse-body,rgba(255,255,255,.84))}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-content,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-content{padding:var(--v2-card-padding,32px);background:var(--v2-bg-primary,#fff);display:flex;flex-direction:column;gap:16px}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-title,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-title{color:var(--v2-text-heading,#171a1d)}.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-tag{background:var(--v2-bg-action,#edf2f8);color:var(--v2-primary-600,#184aad);border-radius:var(--v2-radius-xs,4px)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card,.page-wrapper.homepage-v2 .tpa-video-card.v2-card{transition:transform .24s cubic-bezier(.4, 0, .2, 1),box-shadow .24s cubic-bezier(.4, 0, .2, 1),border-color .24s cubic-bezier(.4, 0, .2, 1),background-color .24s cubic-bezier(.4, 0, .2, 1),color .24s cubic-bezier(.4, 0, .2, 1)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card:focus-within,.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card:hover,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card:focus-within,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card:focus-within,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card:focus-within,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card:hover,.page-wrapper.homepage-v2 .tpa-video-card.v2-card:focus-within,.page-wrapper.homepage-v2 .tpa-video-card.v2-card:hover{transform:translateY(-3px);border-color:var(--v2-primary-200,#a7cefa);box-shadow:var(--v2-shadow-card-hover)}.page-wrapper.homepage-v2 .tpa-blog-btn.v2-btn:focus-visible,.page-wrapper.homepage-v2 .tpa-gallery-btn.v2-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--v2-primary-500-rgb,41,103,211),.24),var(--v2-shadow-card-hover)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-meta,.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-title,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-meta,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-title,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-name,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-object,.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-author,.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-info h3{margin-bottom:0}.page-wrapper.homepage-v2 .tpa-video-card.v2-card:focus-within .tpa-video-thumb img,.page-wrapper.homepage-v2 .tpa-video-card.v2-card:hover .tpa-video-thumb img{transform:scale(1.04)}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info-content h4{margin-bottom:16px}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info-content p{color:var(--v2-text-body,#3a3a3c);font-size:var(--v2-font-size-base, 16px);line-height:var(--v2-line-height-base, 24px);margin-bottom:0}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card:focus-within .tpa-feature-img img,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card:hover .tpa-feature-img img{transform:scale(1.04)}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-equipment{margin-top:4px;padding:6px 12px;background:rgba(var(--v2-primary-500-rgb,41,103,211),.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card:focus-within img,.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card:hover img{transform:scale(1.06)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-tag,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-tag{align-self:flex-start;margin-bottom:0;padding:4px 12px;border-radius:var(--v2-radius-xs,4px)}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card:focus-within .tpa-blog-featured-img img,.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card:hover .tpa-blog-featured-img img{transform:scale(1.04)}.page-wrapper.homepage-v2 .tpa-blog-item.v2-card:focus-within .tpa-blog-item-img img,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card:hover .tpa-blog-item-img img{transform:scale(1.05)}.page-wrapper.homepage-v2 .tpa-home-section-heading{display:flex;flex-direction:column;align-items:center;gap:var(--v2-home-section-heading-gap);width:100%;max-width:var(--v2-home-section-heading-max-width);margin:0 auto var(--v2-home-section-heading-margin-bottom);text-align:center}.page-wrapper.homepage-v2 .tpa-home-section-heading__eyebrow{font-size:var(--v2-home-heading-eyebrow-font-size);line-height:var(--v2-home-heading-eyebrow-line-height);font-weight:600;letter-spacing:var(--v2-home-heading-eyebrow-letter-spacing);text-transform:uppercase;color:var(--v2-text-secondary)}.page-wrapper.homepage-v2 .tpa-home-news-card__tag,.page-wrapper.homepage-v2 .tpa-home-video-card__meta,.page-wrapper.homepage-v2 .tpa-home-why-card__eyebrow{font-size:var(--v2-home-card-meta-font-size, 13px);line-height:var(--v2-home-card-meta-line-height, 18px);font-weight:600}.page-wrapper.homepage-v2 .tpa-home-section-heading h2{margin:0;font-size:var(--v2-home-section-title-font-size);line-height:var(--v2-home-section-title-line-height);font-weight:700;color:var(--v2-text-heading)}.page-wrapper.homepage-v2 .tpa-home-section-heading p{width:100%;max-width:var(--v2-home-section-copy-max-width);margin:0 auto;font-size:var(--v2-font-size-lg, 18px);line-height:28px;font-weight:400;color:var(--v2-text-body)}.page-wrapper.homepage-v2 .tpa-home-section-heading--inverse .tpa-home-section-heading__eyebrow{color:var(--v2-home-inverse-eyebrow)}.page-wrapper.homepage-v2 .tpa-home-section-heading--inverse h2,.page-wrapper.homepage-v2 .tpa-home-section-heading--inverse p{color:var(--v2-text-inverse)}.page-wrapper.homepage-v2 .tpa-home-accordion-section,.page-wrapper.homepage-v2 .tpa-home-news-section,.page-wrapper.homepage-v2 .tpa-home-works-section{padding:var(--v2-home-section-spacing-lg,96px) 0;background:var(--v2-home-light-section-bg,#f4f6f9)}.page-wrapper.homepage-v2 .tpa-home-why-section{padding:var(--v2-home-section-spacing-lg,96px) 0;background:var(--v2-bg-primary,#fff)}.page-wrapper.homepage-v2 .tpa-home-outline-btn.v2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v2-button-height,44px);padding:calc(var(--v2-padding-btn,16px) - var(--v2-spacing-xs,4px) - var(--v2-spacing-xs,4px) + var(--v2-spacing-xs,4px)) var(--v2-h2-font-size,24px);border-radius:var(--v2-radius-button-pill,22px);font-size:var(--v2-font-size-base, 16px);line-height:var(--v2-line-height-base, 24px);font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--v2-home-transition-duration, .28s) ease,border-color var(--v2-home-transition-duration, .28s) ease,color var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-accordion-shell{width:100%;margin:0 auto;padding:0 var(--v2-home-fullbleed-padding-lg,32px)}.page-wrapper.homepage-v2 .tpa-home-video-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.74fr);gap:var(--v2-gap-card,20px);align-items:start}.page-wrapper.homepage-v2 .tpa-home-video-stack{display:grid;grid-template-columns:1fr;gap:var(--v2-gap-card,20px);align-items:start}.page-wrapper.homepage-v2 .tpa-home-video-card{background:var(--v2-home-card-soft-bg,#f4f6f9);border:1px solid transparent;min-height:var(--v2-home-video-feature-height,680px)}.page-wrapper.homepage-v2 .tpa-home-video-card:focus-within,.page-wrapper.homepage-v2 .tpa-home-video-card:hover{transform:translateY(var(--v2-home-card-hover-offset,-4px));box-shadow:var(--v2-shadow-card-hover,0 1px 2px -2px rgba(41,103,211,.16),0 3px 6px 0 rgba(41,103,211,.12),0 5px 12px 4px rgba(41,103,211,.09));border-color:var(--v2-primary-200,#a7cefa)}.page-wrapper.homepage-v2 .tpa-home-video-card a{display:flex;flex-direction:column;height:100%}.page-wrapper.homepage-v2 .tpa-home-video-card--feature{height:var(--v2-home-video-feature-height,680px)}.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__media{min-height:var(--v2-home-video-feature-media-height,360px)}.page-wrapper.homepage-v2 .tpa-home-video-card--compact{min-height:calc((var(--v2-home-video-feature-height,680px) - (var(--v2-gap-card,20px) * 2))/ 3);height:calc((var(--v2-home-video-feature-height,680px) - (var(--v2-gap-card,20px) * 2))/ 3)}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__media{min-height:var(--v2-home-video-compact-media-height,118px)}.page-wrapper.homepage-v2 .tpa-home-video-card__media{flex:0 0 auto;background:var(--v2-home-media-bg,#f2f2f2);overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-video-card__media img,.page-wrapper.homepage-v2 .tpa-home-video-card__media picture{width:100%;height:100%;display:block;object-fit:cover;transition:transform var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-video-card:focus-within .tpa-home-video-card__media img,.page-wrapper.homepage-v2 .tpa-home-video-card:focus-within .tpa-home-video-card__media picture,.page-wrapper.homepage-v2 .tpa-home-video-card:hover .tpa-home-video-card__media img,.page-wrapper.homepage-v2 .tpa-home-video-card:hover .tpa-home-video-card__media picture{transform:scale(var(--v2-home-media-hover-scale-sm,1.03))}.page-wrapper.homepage-v2 .tpa-home-video-card__copy{display:flex;flex-direction:column;gap:var(--v2-home-video-copy-gap,10px);flex:1 1 auto;padding:var(--v2-home-video-copy-padding-top,22px) var(--v2-home-video-copy-padding-x,22px) var(--v2-home-video-copy-padding-bottom,24px)}.page-wrapper.homepage-v2 .tpa-home-video-card__meta{letter-spacing:var(--v2-home-card-meta-letter-spacing, .04em);color:var(--v2-text-secondary,#6e6e73)}.page-wrapper.homepage-v2 .tpa-home-video-card__copy h3{margin:0;font-size:var(--v2-home-video-feature-title-font-size, 22px);line-height:var(--v2-home-video-feature-title-line-height, 30px);color:var(--v2-text-heading,#171a1d)}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__copy{padding:var(--v2-home-video-copy-padding-compact-top,18px) var(--v2-home-video-copy-padding-compact-x,18px) var(--v2-home-video-copy-padding-compact-bottom,20px)}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__copy h3{font-size:var(--v2-font-size-lg, 18px);line-height:var(--v2-line-height-base, 24px)}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__copy p{font-size:var(--v2-home-heading-eyebrow-font-size, 14px);line-height:var(--v2-home-heading-eyebrow-line-height, 20px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-video-card__copy p{margin:0;color:var(--v2-text-body,#3a3a3c)}.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__copy h3,.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__copy p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__copy h3{-webkit-line-clamp:2}.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__copy p{-webkit-line-clamp:3}.page-wrapper.homepage-v2 .tpa-home-video-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--v2-button-height,44px);margin-top:calc(var(--v2-spacing-xs,4px) + 2px);padding:10px 20px;border-radius:var(--v2-radius-button-pill,22px);border:1px solid var(--v2-primary-500,#2967d3);color:var(--v2-primary-500,#2967d3);background:0 0}.page-wrapper.homepage-v2 .tpa-home-why-shell{width:min(100%,var(--v2-home-why-grid-width,1240px));margin:0 auto;padding:0}.page-wrapper.homepage-v2 .tpa-home-why-grid{display:grid;grid-template-columns:repeat(4,var(--v2-home-why-card-width,295px));justify-content:center;gap:var(--v2-gap-card,20px)}.page-wrapper.homepage-v2 .tpa-home-why-card{position:relative;width:var(--v2-home-why-card-width,295px);height:var(--v2-home-why-card-height,480px);border:1px solid var(--v2-bg-divider,#e3e8f0);background:var(--v2-home-card-soft-bg,#f4f6f9)}.page-wrapper.homepage-v2 .tpa-home-why-card::after{content:'';position:absolute;inset:0;background:var(--v2-home-why-overlay-rest,linear-gradient(180deg,rgba(24,32,43,.02) 0,rgba(24,32,43,.08) 100%));transition:background var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-why-card:focus-within,.page-wrapper.homepage-v2 .tpa-home-why-card:hover{transform:translateY(var(--v2-home-card-hover-offset,-4px));box-shadow:var(--v2-shadow-card-hover,0 1px 2px -2px rgba(41,103,211,.16),0 3px 6px 0 rgba(41,103,211,.12),0 5px 12px 4px rgba(41,103,211,.09));border-color:var(--v2-home-border-hover-why,rgba(41,103,211,.3))}.page-wrapper.homepage-v2 .tpa-home-why-card:focus-within::after,.page-wrapper.homepage-v2 .tpa-home-why-card:hover::after{background:var(--v2-home-why-overlay-hover,linear-gradient(180deg,rgba(24,32,43,.08) 0,rgba(24,32,43,.82) 100%))}.page-wrapper.homepage-v2 .tpa-home-why-card img,.page-wrapper.homepage-v2 .tpa-home-why-card picture{display:block;width:100%;height:100%;object-fit:cover}.page-wrapper.homepage-v2 .tpa-home-why-card picture{padding:0;background:0 0}.page-wrapper.homepage-v2 .tpa-home-why-card img{transition:none}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__image-wrap img,.page-wrapper.homepage-v2 .tpa-home-work-card img{transition:transform var(--v2-home-transition-duration-media, .32s) ease;width:100%;height:100%;object-fit:cover}.page-wrapper.homepage-v2 .tpa-home-why-card:focus-within img,.page-wrapper.homepage-v2 .tpa-home-why-card:hover img{transform:none}.page-wrapper.homepage-v2 .tpa-home-why-card__overlay{position:absolute;inset:auto var(--v2-home-why-overlay-inset,24px) var(--v2-home-why-overlay-inset,24px) var(--v2-home-why-overlay-inset,24px);z-index:2;display:flex;flex-direction:column;gap:var(--v2-home-video-copy-gap,10px);opacity:0;transform:translateY(var(--v2-font-size-lg,18px));transition:opacity var(--v2-home-transition-duration, .28s) ease,transform var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-why-card:focus-within .tpa-home-why-card__overlay,.page-wrapper.homepage-v2 .tpa-home-why-card:hover .tpa-home-why-card__overlay{opacity:1;transform:translateY(0)}.page-wrapper.homepage-v2 .tpa-home-why-card__eyebrow{letter-spacing:var(--v2-home-why-eyebrow-letter-spacing, .08em);text-transform:uppercase;color:var(--v2-home-inverse-eyebrow,rgba(255,255,255,.72))}.page-wrapper.homepage-v2 .tpa-home-why-card__overlay h3{margin:0;font-size:var(--v2-h2-font-size, 24px);line-height:var(--v2-h2-line-height, 32px);color:var(--v2-text-inverse,#fff)}.page-wrapper.homepage-v2 .tpa-home-why-card__overlay p{margin:0;color:var(--v2-home-inverse-body,rgba(255,255,255,.82))}.page-wrapper.homepage-v2 .tpa-home-works-grid:not(.owl-loaded){display:grid;grid-template-columns:minmax(180px,0.8fr) repeat(3,minmax(220px,1fr)) minmax(180px,0.8fr);gap:var(--v2-home-card-gap,20px);align-items:stretch}.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded{display:block}.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded .owl-stage{display:flex;align-items:stretch}#blog-slider .owl-item,.page-wrapper.homepage-v2 #blog #blog-slider .owl-item,.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded .owl-item{display:flex;height:auto}.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded .owl-item>.tpa-home-work-card{width:100%;min-width:0;flex:1 0 auto}.page-wrapper.homepage-v2 .tpa-home-works-shell{width:100%;padding:0}.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-section-heading,.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-works-cta{padding-left:var(--v2-home-fullbleed-padding-lg,32px);padding-right:var(--v2-home-fullbleed-padding-lg,32px)}.page-wrapper.homepage-v2 .tpa-home-work-card{position:relative;border-radius:var(--v2-radius-lg,24px);overflow:hidden;border:1px solid var(--v2-home-border-on-light,rgba(23,26,29,.06));background:var(--v2-home-card-bg,#fff);box-shadow:var(--v2-shadow-card,0 3px 6px -4px rgba(41,103,211,.12),0 6px 16px 0 rgba(41,103,211,.08),0 9px 28px 8px rgba(41,103,211,.05));min-height:var(--v2-home-works-card-height,680px);width:100%;display:flex;flex-direction:column;isolation:isolate;transition:transform var(--v2-home-transition-duration, .28s) ease,box-shadow var(--v2-home-transition-duration, .28s) ease,border-color var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-work-card:focus-within,.page-wrapper.homepage-v2 .tpa-home-work-card:hover{transform:translateY(var(--v2-home-card-hover-offset,-4px));box-shadow:var(--v2-shadow-card-hover,0 1px 2px -2px rgba(41,103,211,.16),0 3px 6px 0 rgba(41,103,211,.12),0 5px 12px 4px rgba(41,103,211,.09));border-color:var(--v2-home-border-hover,rgba(41,103,211,.24))}.page-wrapper.homepage-v2 .tpa-home-work-card a{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:inherit;overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-work-card picture{flex:1;position:relative;overflow:hidden;display:block;border-radius:inherit;background:var(--v2-home-media-bg,#f2f2f2)}.page-wrapper.homepage-v2 .tpa-home-work-card img{position:absolute;top:0;left:0;display:block;transform-origin:center center}.page-wrapper.homepage-v2 .tpa-home-work-card:focus-within img,.page-wrapper.homepage-v2 .tpa-home-work-card:hover img{transform:scale(var(--v2-home-media-hover-scale-md,1.04))}.page-wrapper.homepage-v2 .tpa-home-work-card__copy{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:var(--v2-spacing-xs,4px);padding:var(--v2-home-works-copy-padding-top,20px) var(--v2-home-works-copy-padding-x,22px) var(--v2-home-works-copy-padding-bottom,24px);background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.45) 60%,transparent 100%);opacity:0;transform:translateY(12px);transition:opacity var(--v2-home-transition-duration, .28s) ease,transform var(--v2-home-transition-duration, .28s) ease;pointer-events:none}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card,.page-wrapper.homepage-v2 .tpa-home-news-card{background:var(--v2-home-card-bg,#fff);transition:transform var(--v2-home-transition-duration, .28s) ease,box-shadow var(--v2-home-transition-duration, .28s) ease,border-color var(--v2-home-transition-duration, .28s) ease;overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-work-card:focus-within .tpa-home-work-card__copy,.page-wrapper.homepage-v2 .tpa-home-work-card:hover .tpa-home-work-card__copy{opacity:1;transform:translateY(0);pointer-events:auto}.page-wrapper.homepage-v2 .tpa-home-work-card__copy h3,.page-wrapper.homepage-v2 .tpa-home-work-card__copy p{margin:0;color:var(--v2-bg-primary,#fff)}.page-wrapper.homepage-v2 .tpa-home-work-card__copy p{color:var(--v2-home-inverse-body,rgba(255,255,255,.85))}.page-wrapper.homepage-v2 .tpa-home-news-cta,.page-wrapper.homepage-v2 .tpa-home-works-cta{display:flex;justify-content:center;margin-top:var(--v2-spacing-lg,32px)}.page-wrapper.homepage-v2 .tpa-home-outline-btn.v2-btn{border:1px solid var(--v2-primary-500,#2967d3);color:var(--v2-primary-500,#2967d3);background:0 0}.page-wrapper.homepage-v2 .tpa-home-outline-btn.v2-btn:hover{background:var(--v2-home-outline-hover-bg,rgba(41,103,211,.08))}.page-wrapper.homepage-v2 .tpa-home-outline-btn.v2-btn:focus-visible{outline:2px solid var(--v2-primary-500,#2967D3);outline-offset:2px;background:var(--v2-home-outline-hover-bg,rgba(41,103,211,.08))}.page-wrapper.homepage-v2 .tpa-home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v2-home-card-gap,20px)}.page-wrapper.homepage-v2 .tpa-home-news-card{border-radius:var(--v2-radius-lg,24px);border:1px solid var(--v2-bg-divider,#e3e8f0);box-shadow:var(--v2-shadow-card,0 1px 3px rgba(0,0,0,.08));min-height:var(--v2-home-news-card-height,480px)}.page-wrapper.homepage-v2 .tpa-home-news-card:focus-within,.page-wrapper.homepage-v2 .tpa-home-news-card:hover{transform:translateY(var(--v2-home-card-hover-offset,-4px));box-shadow:var(--v2-shadow-card-hover,0 8px 24px rgba(0,0,0,.12));border-color:var(--v2-home-border-hover,rgba(41,103,211,.24))}.page-wrapper.homepage-v2 .tpa-home-news-card a{display:block;height:100%}.page-wrapper.homepage-v2 .tpa-home-news-card__media{min-height:var(--v2-home-news-media-height,240px);background:var(--v2-home-media-bg,#f2f2f2);overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-news-card__media img,.page-wrapper.homepage-v2 .tpa-home-news-card__media picture{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--v2-home-transition-duration-media, .32s) ease}.page-wrapper.homepage-v2 .tpa-home-news-card:focus-within .tpa-home-news-card__media img,.page-wrapper.homepage-v2 .tpa-home-news-card:focus-within .tpa-home-news-card__media picture,.page-wrapper.homepage-v2 .tpa-home-news-card:hover .tpa-home-news-card__media img,.page-wrapper.homepage-v2 .tpa-home-news-card:hover .tpa-home-news-card__media picture{transform:scale(var(--v2-home-media-hover-scale-md,1.04))}.page-wrapper.homepage-v2 .tpa-home-news-card__copy{display:flex;flex-direction:column;gap:var(--v2-home-section-heading-gap,16px);padding:var(--v2-home-news-copy-padding,28px)}.page-wrapper.homepage-v2 .tpa-home-news-card__tag{align-self:flex-start;padding:var(--v2-home-news-tag-padding-y,4px) var(--v2-home-news-tag-padding-x,12px);border-radius:999px;background:rgba(var(--v2-primary-500-rgb,41,103,211),.1);color:var(--v2-primary-500,#2967d3)}.page-wrapper.homepage-v2 .tpa-home-news-card__copy h3{margin:0;font-size:var(--v2-h2-font-size, 24px);line-height:var(--v2-h2-line-height, 32px);color:var(--v2-text-heading,#171a1d);transition:color var(--v2-home-transition-duration, .28s) ease}.page-wrapper.homepage-v2 .tpa-home-news-card:focus-within .tpa-home-news-card__copy h3,.page-wrapper.homepage-v2 .tpa-home-news-card:hover .tpa-home-news-card__copy h3{color:var(--v2-primary-500,#2967d3)}.page-wrapper.homepage-v2 .tpa-home-news-card__copy p{color:var(--v2-text-body,#3a3a3c)}#blog-slider .owl-stage,.page-wrapper.homepage-v2 #blog #blog-slider .owl-stage{display:flex}#blog-slider .home-blog-card{display:flex;flex-direction:column;width:100%;min-height:100%;background:var(--v2-home-card-bg,#fff);border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-md,12px);overflow:hidden;box-shadow:var(--v2-shadow-card,0 3px 6px -4px rgba(41,103,211,.12),0 6px 16px 0 rgba(41,103,211,.08),0 9px 28px 8px rgba(41,103,211,.05))}#blog-slider .home-blog-card__image-wrap{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--v2-home-media-bg,#f2f2f2)}#blog-slider .home-blog-card__image-wrap img{display:block;width:100%;height:100%;object-fit:cover}#blog-slider .home-blog-card__badge{position:absolute;top:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--v2-radius-pill,9999px);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;font-weight:600}#blog-slider .home-blog-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px;background:0 0}#blog-slider .home-blog-card__meta{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}#blog-slider .home-blog-card__meta-date{display:inline-flex;align-items:center;gap:6px;color:var(--v2-text-secondary,#6e6e73);font-size:13px;line-height:1.3}#blog-slider .home-blog-card__meta-date i{color:var(--v2-primary-500,#2967d3);font-size:12px}#blog-slider .home-blog-card__title{margin:0;line-height:1.45;min-height:3em}#blog-slider .home-blog-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--v2-text-heading,#171a1d);font-size:19px;font-weight:600;text-transform:none}#blog-slider .home-blog-card__desc{margin-top:10px;margin-bottom:0;color:var(--v2-text-body,#3a3a3c);font-size:15px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#blog-slider .home-blog-card__btn{margin-top:auto;padding-top:14px;border-top:1px solid rgba(var(--v2-bg-dark-rgb,24,32,43),.08);font-weight:600;text-decoration:none}#blog-slider .home-blog-card__btn a{display:inline-flex;align-items:center;gap:6px;color:var(--v2-primary-500,#2967d3);letter-spacing:.1px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card{display:flex;flex-direction:column;width:100%;min-height:100%;border:1px solid var(--v2-bg-divider,#e3e8f0);border-radius:var(--v2-radius-md,12px);box-shadow:var(--v2-shadow-card,0 3px 6px -4px rgba(41,103,211,.12),0 6px 16px 0 rgba(41,103,211,.08),0 9px 28px 8px rgba(41,103,211,.05))}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:focus-within,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:hover{transform:translateY(var(--v2-home-card-hover-offset,-4px));border-color:var(--v2-home-border-hover,rgba(41,103,211,.24));box-shadow:var(--v2-shadow-card-hover,0 1px 2px -2px rgba(41,103,211,.16),0 3px 6px 0 rgba(41,103,211,.12),0 5px 12px 4px rgba(41,103,211,.09))}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__image-wrap{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--v2-home-media-bg,#f2f2f2)}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:focus-within .home-blog-card__image-wrap img,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:hover .home-blog-card__image-wrap img{transform:scale(var(--v2-home-media-hover-scale-md,1.04))}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__badge{position:absolute;top:12px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--v2-radius-pill,9999px);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;font-weight:600}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px;background:0 0}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__meta{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__meta-date{display:inline-flex;align-items:center;gap:6px;color:var(--v2-text-secondary,#6e6e73);font-size:13px;line-height:1.3}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__meta-date i{color:var(--v2-primary-500,#2967d3);font-size:12px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__title{margin:0;line-height:1.45;min-height:3em}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--v2-text-heading,#171a1d);font-size:19px;font-weight:600;text-transform:none}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:focus-within .home-blog-card__title a,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:hover .home-blog-card__title a{color:var(--v2-primary-500,#2967d3)}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__desc{margin-top:10px;margin-bottom:0;color:var(--v2-text-body,#3a3a3c);font-size:15px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__btn{margin-top:auto;padding-top:14px;border-top:1px solid rgba(var(--v2-bg-dark-rgb,24,32,43),.08);text-decoration:none;font-weight:600}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__btn a{display:inline-flex;align-items:center;gap:6px;color:var(--v2-primary-500,#2967d3);letter-spacing:.1px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__btn a::after{content:'\f061';font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;transition:transform .2s}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__btn a:focus-visible::after,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__btn a:hover::after{transform:translateX(2px)}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots{width:auto;max-width:none;margin:24px auto 0;display:flex;align-items:center;justify-content:center;gap:12px}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot{flex:0 0 auto;width:auto;margin:0;padding:6px 0}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot span{position:relative;display:block;width:120px;height:4px;margin:0;border-radius:var(--v2-radius-pill,9999px);overflow:hidden;background:rgba(var(--v2-bg-dark-rgb,24,32,43),.22);border:0}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot span::after{content:'';position:absolute;inset:0 auto 0 0;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v2-blue-400,#2997ff),var(--v2-blue-200,#7ac8ff));transition:width .28s}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot.active span::after{width:100%;animation:5s linear forwards homeUi5BlogProgressFill}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot:not(.active) span::after{width:0;animation:none}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme:hover .owl-dots .owl-dot.active span::after{animation-play-state:paused}@keyframes homeUi5BlogProgressFill{0%{width:0}100%{width:100%}}.page-wrapper.homepage-v2 .tpa-home-outline-btn--inverse.v2-btn{border-color:var(--v2-home-outline-border-inverse,rgba(255,255,255,.44));color:var(--v2-text-inverse,#fff)}.page-wrapper.homepage-v2 .tpa-home-outline-btn--inverse.v2-btn:hover{background:var(--v2-home-outline-hover-bg-inverse,rgba(255,255,255,.08))}.page-wrapper.homepage-v2 .tpa-home-outline-btn--inverse.v2-btn:focus-visible{outline:2px solid var(--v2-text-inverse,#FFFFFF);outline-offset:2px;background:var(--v2-home-outline-hover-bg-inverse,rgba(255,255,255,.08))}@media (max-width:1399px){.page-wrapper.homepage-v2 .tpa-home-accordion-shell,.page-wrapper.homepage-v2 .tpa-home-why-shell{padding:0 24px}}@media (max-width:1199px){.page-wrapper.homepage-v2 .tpa-blog-section,.page-wrapper.homepage-v2 .tpa-gallery-section,.page-wrapper.homepage-v2 .tpa-home-section-padding,.page-wrapper.homepage-v2 .tpa-video-section{padding-top:var(--v2-section-padding-md,64px);padding-bottom:48px}.page-wrapper.homepage-v2 .tpa-home-section-heading h2{font-size:36px;line-height:44px}.page-wrapper.homepage-v2 .tpa-home-video-grid{grid-template-columns:1fr}.page-wrapper.homepage-v2 .tpa-home-video-stack,.page-wrapper.homepage-v2 .tpa-home-works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-wrapper.homepage-v2 .tpa-home-video-card--feature{height:auto}.page-wrapper.homepage-v2 .tpa-home-video-card--compact{height:auto;min-height:var(--v2-home-video-compact-media-height,118px)}.page-wrapper.homepage-v2 .tpa-home-video-card{min-height:auto}.page-wrapper.homepage-v2 .tpa-home-works-shell{padding:0}.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-section-heading,.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-works-cta{padding-left:24px;padding-right:24px}.page-wrapper.homepage-v2 .tpa-home-why-shell{width:100%;padding:0 var(--v2-home-fullbleed-padding-md,24px)}.page-wrapper.homepage-v2 .tpa-home-why-grid{grid-template-columns:repeat(2,minmax(0,var(--v2-home-why-card-width,295px)));justify-content:center}}@media (max-width:991px){.page-wrapper.homepage-v2 .tpa-home-accordion-section,.page-wrapper.homepage-v2 .tpa-home-news-section,.page-wrapper.homepage-v2 .tpa-home-why-section,.page-wrapper.homepage-v2 .tpa-home-works-section{padding:72px 0}.page-wrapper.homepage-v2 .tpa-home-news-grid{grid-template-columns:1fr}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__body{padding:14px 16px 16px}.page-wrapper.homepage-v2 .tpa-home-video-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.page-wrapper.homepage-v2 .tpa-home-video-card__copy h3{font-size:22px;line-height:30px}.page-wrapper.homepage-v2 .tpa-home-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-wrapper.homepage-v2 .tpa-home-why-grid{grid-template-columns:repeat(2,minmax(0,var(--v2-home-why-card-width,295px)));justify-content:center}}@media (max-width:767px){.page-wrapper.homepage-v2 .tpa-blog-section,.page-wrapper.homepage-v2 .tpa-gallery-section,.page-wrapper.homepage-v2 .tpa-home-section-padding,.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-section-heading,.page-wrapper.homepage-v2 .tpa-home-works-shell>.tpa-home-works-cta,.page-wrapper.homepage-v2 .tpa-video-section{padding-left:16px;padding-right:16px}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-content,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-content,.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info,.page-wrapper.homepage-v2 .tpa-home-news-card__copy,.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-info{padding:24px}.page-wrapper.homepage-v2 .tpa-blog-featured-link.v2-card .tpa-blog-featured-content,.page-wrapper.homepage-v2 .tpa-blog-item.v2-card .tpa-blog-item-content,.page-wrapper.homepage-v2 .tpa-video-card.v2-card .tpa-video-info{gap:12px}.page-wrapper.homepage-v2 .tpa-feature-item.v2-card .tpa-feature-info,.page-wrapper.homepage-v2 .tpa-home-video-stack{grid-template-columns:1fr}.page-wrapper.homepage-v2 .tpa-gallery-item.v2-card .tpa-gallery-overlay{padding:20px;gap:6px}.page-wrapper.homepage-v2 .tpa-home-accordion-section,.page-wrapper.homepage-v2 .tpa-home-news-section,.page-wrapper.homepage-v2 .tpa-home-why-section,.page-wrapper.homepage-v2 .tpa-home-works-section{padding:56px 0}.page-wrapper.homepage-v2 .tpa-home-section-heading{gap:12px;margin-bottom:32px}.page-wrapper.homepage-v2 .tpa-home-section-heading h2{font-size:30px;line-height:38px}.page-wrapper.homepage-v2 .tpa-home-section-heading p{font-size:var(--v2-font-size-base, 16px);line-height:26px}.page-wrapper.homepage-v2 .tpa-home-news-card__media{min-height:220px}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots{gap:6px;padding:0 8px;margin-top:18px}.page-wrapper.homepage-v2 #blog #blog-slider.atf-main-testimonials.owl-theme .owl-dots .owl-dot span{width:clamp(52px,20vw,80px)}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__badge{top:10px;left:10px;padding:3px 10px;font-size:11px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__title a{font-size:17px}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card__desc{font-size:14px;-webkit-line-clamp:2}.page-wrapper.homepage-v2 .tpa-home-accordion-shell{padding:0 16px}.page-wrapper.homepage-v2 .tpa-home-why-shell{padding:0 16px;width:100%}.page-wrapper.homepage-v2 .tpa-home-video-grid,.page-wrapper.homepage-v2 .tpa-home-video-stack{gap:16px}.page-wrapper.homepage-v2 .tpa-home-video-card--feature .tpa-home-video-card__media{min-height:200px}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__media{min-height:100px}.page-wrapper.homepage-v2 .tpa-home-works-grid:not(.owl-loaded){grid-template-columns:1fr;gap:12px}.page-wrapper.homepage-v2 .tpa-home-why-grid{grid-template-columns:1fr;justify-content:stretch}.page-wrapper.homepage-v2 .tpa-home-why-card{width:100%;height:var(--v2-home-why-card-height-mobile,480px)}.page-wrapper.homepage-v2 .tpa-home-why-card::after{background:var(--v2-home-why-overlay-mobile,linear-gradient(180deg,rgba(24,32,43,.08) 0,rgba(24,32,43,.72) 100%))}.page-wrapper.homepage-v2 .tpa-home-why-card__overlay{opacity:1;transform:translateY(0);transition:none;inset:auto var(--v2-home-why-overlay-inset-sm,20px) var(--v2-home-why-overlay-inset-sm,20px) var(--v2-home-why-overlay-inset-sm,20px)}.page-wrapper.homepage-v2 .tpa-home-why-card__overlay h3{font-size:22px;line-height:28px}.page-wrapper.homepage-v2 .tpa-home-works-shell{padding:0}.page-wrapper.homepage-v2 .tpa-home-works-grid{padding-left:16px;padding-right:16px;box-sizing:border-box}.page-wrapper.homepage-v2 #blog #blog-slider.owl-loaded .owl-stage-outer,.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded .owl-stage-outer{overflow:hidden}.page-wrapper.homepage-v2 .tpa-home-works-grid.owl-loaded .owl-item>.tpa-home-work-card{width:100%}.page-wrapper.homepage-v2 .tpa-home-work-card{aspect-ratio:350/536;min-height:0;height:auto}.page-wrapper.homepage-v2 .tpa-home-work-card__copy{opacity:1;transform:translateY(0);transition:none}}@media (max-width:480px){.tpa-gallery-section{padding:30px 15px}.tpa-gallery-overlay{padding:15px 10px}.tpa-blog-item-content{padding:10px 12px}.tpa-blog-item-tag{display:none}.tpa-counter-section{padding:40px 0}.tpa-counter-card{padding:25px 18px}.tpa-counter-icon{width:60px;height:60px}.tpa-counter-icon i{font-size:26px}.page-wrapper.homepage-v2 .tpa-home-video-grid,.page-wrapper.homepage-v2 .tpa-home-video-stack{gap:12px}.page-wrapper.homepage-v2 .tpa-home-video-card__copy{padding:16px}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__copy{padding:14px}.page-wrapper.homepage-v2 .tpa-home-video-card__copy h3{font-size:18px;line-height:26px}.page-wrapper.homepage-v2 .tpa-home-video-card--compact .tpa-home-video-card__copy h3{font-size:16px;line-height:22px}}@media (prefers-reduced-motion:reduce){.tpa-blog-featured-link.v2-card,.tpa-blog-item.v2-card,.tpa-counter-card,.tpa-counter-icon,.tpa-counter-number .odometer,.tpa-feature-hover-content,.tpa-feature-hover-layer,.tpa-feature-img,.tpa-feature-info-icon,.tpa-feature-item,.tpa-feature-item.v2-card,.tpa-gallery-item.v2-card,.tpa-hero-btn.v2-btn,.tpa-video-card.v2-card{transition:none!important;animation:none!important}.tpa-blog-featured-link.v2-card:hover,.tpa-blog-item.v2-card:hover,.tpa-counter-card:hover,.tpa-counter-card:hover .tpa-counter-icon,.tpa-feature-item.v2-card:hover,.tpa-feature-item:hover,.tpa-gallery-item.v2-card:hover,.tpa-video-card.v2-card:hover{transform:none}.page-wrapper.homepage-v2 .tpa-home-work-card,.page-wrapper.homepage-v2 .tpa-home-work-card img,.page-wrapper.homepage-v2 .tpa-home-work-card__copy{transition:none!important}.page-wrapper.homepage-v2 .tpa-home-work-card:focus-within img,.page-wrapper.homepage-v2 .tpa-home-work-card:hover img{transform:none}}.page-wrapper.homepage-v2 .tpa-accordion-row{display:flex;gap:0;height:520px;overflow:hidden}.page-wrapper.homepage-v2 .tpa-accordion-item{position:relative;flex:1;min-width:0;border-radius:0;overflow:hidden;isolation:isolate;cursor:pointer;transition:flex .5s cubic-bezier(.4, 0, .2, 1)}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active{flex:4}.page-wrapper.homepage-v2 .tpa-accordion-item a{display:block;width:100%;height:100%;position:relative;border-radius:0;overflow:hidden}.page-wrapper.homepage-v2 .tpa-accordion-item__media{position:absolute;inset:0;border-radius:0}.page-wrapper.homepage-v2 .tpa-accordion-item__media img,.page-wrapper.homepage-v2 .tpa-accordion-item__media picture{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform .5s}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active .tpa-accordion-item__media img{transform:scale(1.03)}.page-wrapper.homepage-v2 .tpa-accordion-item__copy{position:absolute;bottom:0;left:0;right:0;padding:32px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72) 100%);display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .4s .15s,transform .4s .15s;z-index:2}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active .tpa-accordion-item__copy{opacity:1;transform:translateY(0)}.page-wrapper.homepage-v2 .tpa-accordion-item__meta{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.72)}.page-wrapper.homepage-v2 .tpa-accordion-item__copy h3{margin:0;font-size:22px;line-height:30px;color:#fff}.page-wrapper.homepage-v2 .tpa-accordion-item__copy p{margin:0;font-size:15px;line-height:22px;color:rgba(255,255,255,.82)}.page-wrapper.homepage-v2 .tpa-accordion-item__index{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-size:18px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);z-index:2;opacity:1;transition:opacity .3s}.page-wrapper.homepage-v2 .tpa-accordion-item::after{content:'';position:absolute;inset:0;border-radius:0;background:rgba(0,0,0,.25);transition:background .4s;z-index:1;pointer-events:none}.page-wrapper.homepage-v2 #blog #blog-slider,.page-wrapper.homepage-v2 #blog #blog-slider .owl-item,.page-wrapper.homepage-v2 #blog #blog-slider .owl-stage,.page-wrapper.homepage-v2 #blog #blog-slider .owl-stage-outer,.page-wrapper.homepage-v2 #blog .col-12,.page-wrapper.homepage-v2 #blog .container,.page-wrapper.homepage-v2 #blog .row,.page-wrapper.homepage-v2 #blog.tpa-home-news-section,.page-wrapper.homepage-v2 .tpa-accordion-item.is-active::after,.page-wrapper.homepage-v2 .tpa-home-works-grid,.page-wrapper.homepage-v2 .tpa-home-works-grid .owl-item,.page-wrapper.homepage-v2 .tpa-home-works-grid .owl-stage,.page-wrapper.homepage-v2 .tpa-home-works-grid .owl-stage-outer,.page-wrapper.homepage-v2 .tpa-home-works-section,.page-wrapper.homepage-v2 .tpa-home-works-shell{background:0 0}@media (max-width:991px){.page-wrapper.homepage-v2 .tpa-accordion-row{flex-direction:column;height:auto;gap:var(--v2-gap-card,20px);overflow:visible}.page-wrapper.homepage-v2 .tpa-accordion-item,.page-wrapper.homepage-v2 .tpa-accordion-item.is-active{flex:none;height:380px;min-height:380px;cursor:default;border-radius:var(--v2-radius-md,16px);transition:none}.page-wrapper.homepage-v2 .tpa-accordion-item a,.page-wrapper.homepage-v2 .tpa-accordion-item::after,.page-wrapper.homepage-v2 .tpa-accordion-item__media,.page-wrapper.homepage-v2 .tpa-accordion-item__media img,.page-wrapper.homepage-v2 .tpa-accordion-item__media picture{border-radius:inherit}.page-wrapper.homepage-v2 .tpa-accordion-item__copy{padding:24px;opacity:1;transform:translateY(0);transition:none}.page-wrapper.homepage-v2 .tpa-accordion-item__copy p{display:block}.page-wrapper.homepage-v2 .tpa-accordion-item__index{display:none}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active::after,.page-wrapper.homepage-v2 .tpa-accordion-item::after{background:0 0}.page-wrapper.homepage-v2 .tpa-accordion-item.is-active .tpa-accordion-item__media img,.page-wrapper.homepage-v2 .tpa-accordion-item__media img{transform:none}.page-wrapper.homepage-v2 .tpa-accordion-item__copy h3{font-size:20px;line-height:26px}}@media (max-width:767px){.page-wrapper.homepage-v2 .tpa-accordion-item,.page-wrapper.homepage-v2 .tpa-accordion-item.is-active{height:360px;min-height:360px}.page-wrapper.homepage-v2 .tpa-accordion-item__copy{padding:20px}.page-wrapper.homepage-v2 .tpa-accordion-item__copy h3{font-size:18px;line-height:24px}.page-wrapper.homepage-v2 .tpa-accordion-item__copy p{font-size:14px;line-height:21px}}@media (max-width:575px){.tpa-feature-info{padding:18px}#blog-slider .home-blog-card__title a,.tpa-feature-info-content h4{font-size:17px}.tpa-feature-info-content p{font-size:13px;line-height:1.6}#blog-slider .home-blog-card__badge{top:10px;left:10px;padding:3px 10px;font-size:11px}#blog-slider .home-blog-card__desc{font-size:14px;-webkit-line-clamp:2}.page-wrapper.homepage-v2 .tpa-home-work-card{min-height:0}}@media (min-width:576px) and (max-width:767px){.page-wrapper.homepage-v2 .tpa-home-work-card{min-height:0}}@media (min-width:768px) and (max-width:991px){.page-wrapper.homepage-v2 .tpa-home-work-card{min-height:544px}}.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:focus-within,.page-wrapper.homepage-v2 #blog #blog-slider .home-blog-card:hover{box-shadow:none}.page-wrapper.homepage-v2 .tpa-home-work-card,.page-wrapper.homepage-v2 .tpa-home-work-card:focus-within,.page-wrapper.homepage-v2 .tpa-home-work-card:hover{box-shadow:none}.page-wrapper.homepage-v2 .atf-Subscribe-area .atf-subscribe-btn,.page-wrapper.homepage-v2 .atf-Subscribe-area .atf-subscribe-input{border-radius:var(--v2-radius-sm,8px)!important}