.gt-page{color:#333;background-color:#fff;font-family:Montserrat,sans-serif;line-height:1.6}.gt-serif{font-family:Playfair Display,serif}.gt-hero{text-align:center;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;height:100vh;min-height:100vh;padding:80px 20px 40px;display:flex;position:relative;overflow:hidden}.gt-hero-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.gt-hero-overlay{z-index:2;background:radial-gradient(circle,#00000073 0%,#000000d9 100%);position:absolute;inset:0}.gt-numbers-banner{text-align:center;background-color:#0f2636;padding:55px 20px 170px}.gt-numbers-card{z-index:10;background-color:#fff;background-image:url(/images/gioi-thieu/gioi-thieu-chung-fumandoor.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #eef2f6;border-radius:16px;max-width:840px;margin:-130px auto 0;padding:50px 30px;position:relative;box-shadow:0 12px 45px #00000014}.gt-flip-container{width:100%;max-width:100%;min-height:820px;margin:0 auto;position:relative}.gt-flip-container .df-ui-wrapper{width:100%!important}.gt-btn-download{background:#112635;border-radius:50px;padding:13px 40px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #00000026;color:#fff!important}.gt-btn-download:hover{background:#de1414;transform:translateY(-2px);box-shadow:0 6px 20px #de14144d}.gt-prod-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;padding:32px 22px;transition:all .3s;display:flex}.gt-prod-card:hover{border-color:#145ae2;transform:translateY(-4px);box-shadow:0 10px 30px #145ae214}.gt-why-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;align-items:center;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0000000f}.gt-why-card:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 15px 35px #145ae21f}.gt-why-img-box{aspect-ratio:16/11;width:100%;position:relative;overflow:hidden}.gt-why-photo{object-fit:cover;width:100%;height:100%;transition:transform .6s}.gt-why-card:hover .gt-why-photo{transform:scale(1.08)}.gt-why-badge{z-index:10;object-fit:contain;filter:drop-shadow(0 4px 8px #0000002e);width:60px;height:auto;margin-top:-30px;transition:transform .3s;position:relative}.gt-why-card:hover .gt-why-badge{transform:scale(1.12)}.gt-why-content{text-align:center;width:100%;padding:12px 14px 22px}.gt-val-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px 24px;transition:all .3s}.gt-val-card:hover{box-shadow:0 8px 30px #0000000f}.gt-icon-sq{color:#fff;background:#0f2636;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex}.gt-timeline-wrap{max-width:1000px;margin:0 auto;position:relative}.gt-timeline-line{background:linear-gradient(#145ae2 0%,#0f2636 50%,#145ae2 100%);width:2px;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=768px){.gt-timeline-line{left:28px}}.gt-timeline-item{margin-bottom:45px;display:flex;position:relative}.gt-timeline-dot{z-index:10;background:#145ae2;border:4px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:24px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #145ae240}@media (width<=768px){.gt-timeline-dot{left:28px}}.gt-timeline-card{background:#fff;border:1px solid #eef2f6;border-radius:14px;width:calc(50% - 40px);padding:26px 28px;transition:all .3s;box-shadow:0 6px 25px #0000000d}.gt-timeline-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 35px #145ae21a}@media (width<=768px){.gt-timeline-card{width:calc(100% - 60px);margin-left:60px!important}}.gt-partners-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:30px;display:grid}@media (width<=768px){.gt-partners-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.gt-partner-img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:160px;height:auto;max-height:52px;transition:all .3s}.gt-partner-img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.06)}.gs-toggler-wrapper{transition:height .4s;position:relative;overflow:hidden}.gs-toggler-wrapper.is-collapsed{height:320px}.gs-toggler-wrapper.is-expanded{height:auto;max-height:none}.gs-tgl-grad{pointer-events:none;z-index:1;background-image:linear-gradient(#fff0 0%,#fff 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.gs-tgl-trigger{text-align:center;z-index:2;width:100%;position:absolute;bottom:10px;left:0}.gs-tgl-btn{color:#fff;cursor:pointer;background:#0f2636;border-radius:50px;padding:8px 24px;font-size:13px;font-weight:600;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #00000026}.gs-tgl-btn:hover{background:#145ae2}.wp-block-table{width:100%;margin-bottom:24px;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.wp-block-table th,.wp-block-table td{border:1px solid #eef2f6;padding:10px 14px}.wp-block-table th{color:#fff;text-align:left;background:#0f2636;font-weight:600}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#f8fafc}.wp-block-table.is-style-stripes tbody tr:hover{background:#f1f5f9}.wp-block-table a{color:#145ae2;text-decoration:underline}.gt-contact-box{background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 45px #00000014}@media (width<=768px){.gt-contact-box{grid-template-columns:1fr}}.gt-contact-left{color:#fff;background-image:url(/images/gioi-thieu/fumandoor-nhan-vien-ky-thuat-cua-nhom-kinh.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:480px;padding:60px 40px;display:flex;position:relative}.gt-contact-left-overlay{background:linear-gradient(#0f26364d 0%,#0f2636eb 100%);position:absolute;inset:0}.faq-card{transition:border-color .3s,box-shadow .3s;box-shadow:0 1px 3px #00000008}.faq-card:hover{border-color:#489fd873;box-shadow:0 4px 12px #489fd814}details.faq-card[open]{border-color:#489fd873;box-shadow:0 4px 14px #0000000a}details[open] .faq-chevron{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}
