:root{--theme:#f98520;--theme-2:#ffb066;--theme-dark:#d9660a;--body:#f5f2ee;--bg:#fbf9f6;--header:#15171a}html{scroll-behavior:smooth}[id]{scroll-margin-top:110px}.reveal-ready .wow:not([data-revealed]){visibility:hidden}.wow[data-revealed]{animation-duration:1s;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.wow{visibility:visible!important;animation:none!important}}.site-logo img{width:auto;height:52px}.mobile-menu-area .site-logo img{height:44px}.footer-logo.site-logo img{height:64px}.header-2 .mobile-menu-area{background-color:#fff}@media (min-width:1200px) and (max-width:1399px){.header-main .navbar .navbar-nav .nav-item{margin-inline-end:22px}}.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li>ul{display:none}.mobile-menu-area .mobile-menu-main .menu-body .menu-list ul li>ul.is-open{display:block}.text-theme{color:var(--theme)!important}.bg-light-warm{background-color:var(--bg)}.rounded-img{border-radius:16px;overflow:hidden}.rounded-img img{object-fit:cover;width:100%;height:100%}.choose-us-items .content .title{text-transform:capitalize}.partner-logo{background:#fff;border:1px solid #15171a0f;border-radius:16px;justify-content:center;align-items:center;height:110px;padding:18px 28px;display:flex}.partner-logo img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;max-height:72px;transition:all .3s}.partner-logo:hover img{filter:none;opacity:1}.quick-link-card{color:var(--header);background:#fff;border:1px solid #15171a0f;border-radius:16px;align-items:center;gap:18px;height:100%;padding:26px 28px;font-size:18px;font-weight:600;transition:all .3s;display:flex}.quick-link-card .icon{width:52px;height:52px;color:var(--theme);background:#f985201a;border-radius:12px;flex:none;place-items:center;font-size:20px;transition:all .3s;display:grid}.quick-link-card .arrow{color:var(--theme);margin-left:auto;transition:transform .3s}.quick-link-card:hover{border-color:var(--theme);color:var(--header);transform:translateY(-3px);box-shadow:0 16px 40px #f985201f}.quick-link-card:hover .icon{background:var(--theme);color:#fff}.quick-link-card:hover .arrow{transform:translate(3px,-3px)}.service-card-items-two .icon-items .icon.fa-icon{color:var(--theme);place-items:center;font-size:26px;display:grid}.service-card-items-two.active .icon-items .icon.fa-icon,.service-card-items-two:hover .icon-items .icon.fa-icon{color:#fff}.service-row{border-bottom:1px solid #15171a14;padding:40px 0}.service-row:last-child{border-bottom:0}.service-row .service-row-image{aspect-ratio:16/10;background:#fff;border-radius:20px;overflow:hidden}.service-row .service-row-image img{object-fit:cover;width:100%;height:100%}.service-row .number{background:var(--theme);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:18px;font-weight:700;display:inline-grid}.service-row h3{margin-bottom:16px;font-size:32px}@media (max-width:767px){.service-row h3{font-size:24px}}.stat-block{border-top:1px solid #fff3;padding-top:18px}.stat-block .stat-value{color:#fff;letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1}.stat-block .stat-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin-top:10px;font-size:13px;display:block}.stat-block.on-light{border-top-color:#15171a1f}.stat-block.on-light .stat-value{color:var(--header)}.stat-block.on-light .stat-label{color:var(--text)}@media (max-width:767px){.stat-block .stat-value{font-size:40px}}.message-card{background:#fff;border:1px solid #15171a0f;border-radius:20px;flex-direction:column;height:100%;padding:36px;display:flex}.message-card .quote-icon{color:var(--theme);margin-bottom:18px;font-size:32px}.message-card p{flex:1}.message-card .author{border-top:1px solid #15171a14;align-items:center;gap:16px;margin-top:26px;padding-top:22px;display:flex}.message-card .author img{object-fit:cover;object-position:top;border-radius:50%;width:58px;height:58px}.message-card .author h4{margin-bottom:2px;font-size:18px}.message-card .author span{font-size:14px}.mission-list li{border-bottom:1px solid #15171a14;gap:18px;padding:18px 0;display:flex}.mission-list li:last-child{border-bottom:0}.mission-list .num{color:var(--theme);flex:none;min-width:34px;font-weight:700}.card-price-visual{background:#fff;border-radius:24px;overflow:hidden}.card-price-visual img{width:100%;height:auto;display:block}.promo-card{background:#fff;border:1px solid #15171a0f;border-radius:20px;height:100%;overflow:hidden}.promo-card .promo-image{background:#f0ebe5;justify-content:center;height:100%;min-height:280px;display:flex}.promo-card .promo-image img{object-fit:contain;width:100%;height:100%;max-height:520px}.promo-card .promo-body{padding:36px}.promo-card .period{color:var(--theme);background:#f985201a;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.promo-card h3{margin-bottom:14px;font-size:28px}.promo-card ol{margin:10px 0 0;padding-left:20px}.promo-card ol li{margin-bottom:6px;list-style:decimal}.ended-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text);background:#15171a0f;border-radius:100px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.person-card{background:#fff;border:1px solid #15171a0f;border-radius:20px;height:100%;transition:all .3s;overflow:hidden}.person-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #15171a14}.person-card .thumb{aspect-ratio:1;background:linear-gradient(160deg,#fff4ea,#f3e6d8);overflow:hidden}.person-card .thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.person-card .content{padding:22px 24px 26px}.person-card .content h3{margin-bottom:4px;font-size:20px}.person-card .content p{color:var(--theme);margin:0;font-size:15px;font-weight:600}.board-member{background:#fff;border:1px solid #15171a0f;border-radius:24px;padding:36px}.board-member+.board-member{margin-top:30px}.board-member .photo{aspect-ratio:4/5;background:#f0ebe5;border-radius:18px;overflow:hidden}.board-member .photo img{object-fit:cover;object-position:top;width:100%;height:100%}.board-member .role{color:var(--theme);margin-bottom:8px;font-weight:600;display:inline-block}.board-member h3{margin-bottom:18px;font-size:30px}.board-member p+p{margin-top:14px}@media (max-width:767px){.board-member{padding:22px}.board-member h3{font-size:24px}}.ceo-block{background:var(--header);color:#ffffffbf;border-radius:28px;padding:60px;position:relative;overflow:hidden}.ceo-block h2,.ceo-block h3{color:#fff}.ceo-block .ceo-photo{background:linear-gradient(170deg, var(--theme-2), var(--theme));border-radius:20px;justify-content:center;align-items:flex-end;height:100%;min-height:420px;display:flex;overflow:hidden}.ceo-block .ceo-photo img{width:auto;max-width:100%;max-height:520px}.ceo-block .role{color:var(--theme);font-weight:600}@media (max-width:767px){.ceo-block{padding:28px}}.zone-card{background:#fff;border:1px solid #15171a0f;border-radius:20px;height:100%;overflow:hidden}.zone-card .thumb{aspect-ratio:16/9;position:relative;overflow:hidden}.zone-card .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.zone-card:hover .thumb img{transform:scale(1.05)}.zone-card .zone-code{background:var(--theme);color:#fff;border-radius:100px;padding:6px 14px;font-size:14px;font-weight:700;position:absolute;top:18px;left:18px}.zone-card .content{padding:28px}.zone-card h3{margin-bottom:12px;font-size:22px}.legal-nav{background:#fff;border:1px solid #15171a0f;border-radius:20px;padding:24px;position:sticky;top:120px}.legal-nav a{color:var(--header);border-bottom:1px solid #15171a0f;padding:10px 0;font-weight:600;display:block}.legal-nav a:last-child{border-bottom:0}.legal-nav a:hover{color:var(--theme)}.legal-section{background:#fff;border:1px solid #15171a0f;border-radius:20px;padding:40px}.legal-section+.legal-section{margin-top:30px}.legal-section h2{margin-bottom:20px;font-size:30px}.legal-section h3{margin:26px 0 10px;font-size:20px}.legal-section p+p{margin-top:12px}@media (max-width:767px){.legal-section{padding:24px}}.info-list li{border-bottom:1px solid #15171a14;gap:14px;padding:14px 0;display:flex}.info-list li:last-child{border-bottom:0}.info-list li i{color:var(--theme);margin-top:6px}.article-body h2{margin:34px 0 14px;font-size:26px}.article-body p{margin-bottom:16px}.article-body blockquote{border-left:4px solid var(--theme);color:var(--header);background:#fff;border-radius:0 16px 16px 0;margin:26px 0;padding:24px 28px;font-style:italic}.news-box-items .thumb img{aspect-ratio:16/10;object-fit:contain;background:#fff}.tsc-form .form-clt label{color:var(--header);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.tsc-form .form-clt label .req{color:var(--theme)}.tsc-form .form-clt input,.tsc-form .form-clt select,.tsc-form .form-clt textarea{width:100%;color:var(--header);background-color:#fff;border:1px solid #15171a1f;border-radius:12px;outline:none;padding:14px 18px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.tsc-form .form-clt input:focus,.tsc-form .form-clt select:focus,.tsc-form .form-clt textarea:focus{color:var(--header);border-color:var(--theme);box-shadow:0 0 0 4px #f985201f}.tsc-form .form-clt textarea{resize:vertical;min-height:140px}.tsc-form .form-clt select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2315171A' stroke-width='1.6' d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:42px}.tsc-form .form-clt .hint{color:#15171a99;margin-top:6px;font-size:13px;line-height:1.4;display:block}.tsc-form .form-clt .error{color:#d93025;margin-top:6px;font-size:13px;display:block}.tsc-form .form-clt.has-error input,.tsc-form .form-clt.has-error select,.tsc-form .form-clt.has-error textarea{border-color:#d93025}.tsc-form .choice-group{flex-wrap:wrap;gap:10px 24px;display:flex}.tsc-form .choice-group label{cursor:pointer;align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.tsc-form .choice-group input{width:18px;height:18px;accent-color:var(--theme);padding:0}.tsc-form .form-section-title{color:var(--header);border-bottom:1px solid #15171a14;padding-bottom:10px;font-size:18px;font-weight:700}.tsc-form .form-status{border-radius:12px;padding:14px 18px;font-size:15px}.tsc-form .form-status.success{color:#1c6b34;background:#e8f6ec}.tsc-form .form-status.error{color:#b3261e;background:#fdecea}.tsc-form button[disabled]{opacity:.6;cursor:progress}.form-panel{background:#fff;border:1px solid #15171a0f;border-radius:24px;padding:44px}.form-panel>h2,.form-panel>h3{margin-bottom:10px}@media (max-width:767px){.form-panel{padding:24px}}.price-badge{background:var(--theme);color:#fff;border-radius:16px;align-items:baseline;gap:8px;padding:12px 22px;font-weight:700;display:inline-flex}.price-badge .amount{font-size:32px;line-height:1}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.dark-glow{background-color:#111214;background-image:radial-gradient(45% 55% at 92% 8%,#f9852061,#0000 70%),radial-gradient(40% 50% at 4% 96%,#f985203d,#0000 70%),linear-gradient(#15171a 0%,#0d0e10 100%);background-size:cover}.hero-2 .hero-content h2.hero-title{color:var(--white);text-transform:uppercase;font-size:82px;line-height:114%;position:relative}@media (max-width:1399px){.hero-2 .hero-content h2.hero-title{font-size:70px}}@media (max-width:991px){.hero-2 .hero-content h2.hero-title{font-size:64px;line-height:110%}}@media (max-width:767px){.hero-2 .hero-content h2.hero-title{font-size:50px}}@media (max-width:575px){.hero-2 .hero-content h2.hero-title,.hero-2 .hero-content h1{font-size:40px}}.hero-2 .hero-content .hero-button{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:991px){.hero-2 .hero-content .hero-button{justify-content:center}}.hero-info-card{background:var(--theme);color:#fff;border-radius:20px 20px 0 0;width:340px;padding:18px 18px 26px;box-shadow:0 -10px 40px #00000040}.hero-info-card img{border-radius:12px;width:100%;margin-bottom:18px;display:block}.hero-info-card .hero-info-body span{opacity:.9;font-size:15px;display:block}.hero-info-card .hero-info-body strong{margin:4px 0;font-size:44px;font-weight:800;line-height:1.1;display:block}.hero-info-card .hero-info-body small{opacity:.85;font-size:13px}.contact-us-wrapper .contact-us-content .contact-us-item{flex-direction:column;gap:36px;margin-top:60px;padding-top:40px;padding-bottom:40px}.contact-us-wrapper .contact-us-content .contact-us-item h3{overflow-wrap:anywhere}.banner-section-two .thumb-1 img{object-position:center 30%}.footer-widget-items .footer-content p a{color:var(--theme);font-weight:600}.info-card{background:#fff;border:1px solid #15171a0f;border-radius:20px;height:100%;padding:34px}.info-card .icon{width:56px;height:56px;color:var(--theme);background:#f985201a;border-radius:14px;place-items:center;margin-bottom:20px;font-size:22px;display:grid}.info-card h2{margin-bottom:12px;font-size:22px}.info-card p{overflow-wrap:anywhere;margin-bottom:16px}.info-card p a{color:var(--header);font-weight:600}.info-card p a:hover{color:var(--theme)}.text_invert-2{color:#fff}.plan-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--theme);background:#f985201f;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:24px;right:24px}.plan-badge.featured{background:var(--header);color:#fff}.theme-btn-main .theme-btn{white-space:nowrap}.tsc-form .form-note{color:var(--header);background:#f9852014;border-radius:12px;padding:12px 16px;font-size:14px}.tsc-form .form-note i{color:var(--theme);margin-right:6px}.active-badge{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#1f9d55;border-radius:100px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}
