.elementor-11158 .elementor-element.elementor-element-84e2d61{--display:flex;}.elementor-11158 .elementor-element.elementor-element-84e2d61:not(.elementor-motion-effects-element-type-background), .elementor-11158 .elementor-element.elementor-element-84e2d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8d593;}.elementor-11158 .elementor-element.elementor-element-f87f370 img{width:11%;max-width:8%;height:75px;border-radius:39px 39px 39px 39px;}.elementor-11158 .elementor-element.elementor-element-16ed532{--display:flex;--min-height:29px;--overflow:auto;}.elementor-11158 .elementor-element.elementor-element-16ed532:not(.elementor-motion-effects-element-type-background), .elementor-11158 .elementor-element.elementor-element-16ed532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A8761;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-button{background-color:#6F9E50;}.elementor-11158 .elementor-element.elementor-element-1f7044f > .elementor-widget-container{background-color:#E8D693B0;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-field-group{margin-bottom:10px;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-field-group > label{padding-bottom:0px;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-form-fields-wrapper label{color:#44713B;font-weight:bold;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-8c4db7b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://mini-new.com/storage/twsentsechang902/2025/12/tests.jpg);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-8c4db7b .elementor-background-overlay{background-color:#000000A8;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-0c9cc06 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://mini-new.com/storage/twsentsechang902/2025/11/862277.png);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-700bd6e .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://mini-new.com/storage/twsentsechang902/2025/11/螢幕擷取畫面-2025-11-24-151008.png);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-8ffdde5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://mini-new.com/storage/twsentsechang902/2025/02/tl-xu4e.jpg);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-31a4657 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://mini-new.com/storage/twsentsechang902/2025/07/植泌簡報20240127.jpg);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-repeater-item-5f18e0f .swiper-slide-bg{background-image:url(https://mini-new.com/storage/twsentsechang902/2025/04/767373.jpg);background-size:cover;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-11158 .elementor-element.elementor-element-3b926e4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11158 .elementor-element.elementor-element-3b926e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide-contents{max-width:66%;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide-inner{text-align:center;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .elementor-slide-heading{color:#FFFFFF;}.elementor-11158 .elementor-element.elementor-element-e092c7f{--display:flex;}.elementor-11158 .elementor-element.elementor-element-e092c7f:not(.elementor-motion-effects-element-type-background), .elementor-11158 .elementor-element.elementor-element-e092c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8d593;}.elementor-11158 .elementor-element.elementor-element-b9ac6e7.elementor-element{--align-self:center;}.elementor-11158 .elementor-element.elementor-element-b9ac6e7{column-gap:0px;text-align:center;}.elementor-11158 .elementor-element.elementor-element-792b8d2{--display:flex;}.elementor-11158 .elementor-element.elementor-element-4e42f83 .elementor-cta .elementor-cta__bg, .elementor-11158 .elementor-element.elementor-element-4e42f83 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-11158 .elementor-element.elementor-element-4e42f83 .elementor-cta__content{text-align:center;background-color:#2E3B30;}.elementor-11158 .elementor-element.elementor-element-4e42f83 .elementor-cta__button{font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#e8d593;}.elementor-11158 .elementor-element.elementor-element-67eeea2{--display:flex;}.elementor-11158 .elementor-element.elementor-element-1f919a0{--display:flex;}.elementor-11158 .elementor-element.elementor-element-0ab67ba{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-11158 .elementor-element.elementor-element-fecdf2f{--display:flex;}.elementor-11158 .elementor-element.elementor-element-3162947{--display:flex;}.elementor-11158 .elementor-element.elementor-element-57d55f3{--display:flex;}.elementor-11158 .elementor-element.elementor-element-f00c73f{--n-accordion-title-font-size:2rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-11158 .elementor-element.elementor-element-f00c73f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#24361F;}@media(max-width:1024px){.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide{height:382px;}.elementor-11158 .elementor-element.elementor-element-0ab67ba{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11158 .elementor-element.elementor-element-f87f370{text-align:center;}.elementor-11158 .elementor-element.elementor-element-f87f370 img{width:23%;max-width:34%;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-form-fields-wrapper label{font-size:28px;line-height:1.3em;word-spacing:0em;}.elementor-11158 .elementor-element.elementor-element-1f7044f .elementor-button{font-size:24px;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide{height:11rem;}.elementor-11158 .elementor-element.elementor-element-3b926e4 .swiper-slide-contents{max-width:100%;}.elementor-11158 .elementor-element.elementor-element-b9ac6e7{column-gap:1px;}.elementor-11158 .elementor-element.elementor-element-0ab67ba{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11158 .elementor-element.elementor-element-f00c73f{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;}}/* Start custom CSS for slides, class: .elementor-element-3b926e4 *//* 1. 基礎容器強制置中 */
.ai-landing-page {
    background: #000000 !important;
    color: #ffffff !important;
    padding: 40px 15px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important; /* 所有子元素水平置中 */
    width: 100% !important;
    box-sizing: border-box !important;
    overflow-x: hidden !important;
}

.ai-header-box {
    text-align: center !important;
    margin-bottom: 30px !important;
}

.ai-main-title {
    font-size: clamp(24px, 5vw, 40px) !important;
    background: linear-gradient(90deg, #00fff2, #39ff14) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    margin-bottom: 15px !important;
}

/* 2. 贈品卡片強制置中與螢光 */
.tech-card {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(0, 255, 242, 0.3) !important;
    border-radius: 16px !important;
    padding: 30px !important;
    backdrop-filter: blur(15px) !important;
    margin-bottom: 30px !important;
    width: 100% !important;
    max-width: 600px !important; /* 限制寬度避免電腦版太散 */
    box-sizing: border-box !important;
    text-align: center !important;
}

.gift-center {
    border: 1.5px solid #39ff14 !important;
    box-shadow: 0 0 20px rgba(57, 255, 20, 0.2) !important;
}

.neon-badge-center {
    display: inline-flex !important;
    align-items: center !important;
    background: rgba(57, 255, 20, 0.15) !important;
    border: 1px dashed #39ff14 !important;
    padding: 12px 25px !important;
    border-radius: 50px !important;
    margin: 20px auto !important;
}

/* 3. 四大技能標題：極亮螢光效果 */
.ai-section-title {
    color: #00fff2 !important;
    font-size: clamp(20px, 4vw, 28px) !important;
    text-shadow: 0 0 15px #00fff2 !important;
    margin: 40px 0 25px !important;
    animation: neon-flicker 2s infinite alternate;
}

.tech-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 900px !important;
}

.tech-card.mini {
    flex: 1 1 calc(45% - 15px) !important; /* 電腦版每行兩個 */
    min-width: 280px !important;
}

.mini-title {
    color: #39ff14 !important; /* 極亮螢光綠 */
    font-size: 20px !important;
    font-weight: 800 !important;
    text-shadow: 0 0 10px rgba(57, 255, 20, 0.8) !important;
    margin-bottom: 10px !important;
}

/* 4. 手機版 RWD 強制修正 */
@media (max-width: 767px) {
    .tech-card.mini {
        flex: 1 1 100% !important; /* 手機版佔滿寬度，解決細長條問題 */
    }
    .investment-text {
        font-size: 16px !important;
    }
}

/* 特效動畫 */
@keyframes neon-flicker {
    0% { opacity: 1; text-shadow: 0 0 10px #00fff2; }
    100% { opacity: 0.9; text-shadow: 0 0 25px #00fff2, 0 0 40px #00fff2; }
}

.red-highlight { color: #ff4d4d !important; text-shadow: 0 0 10px rgba(255, 77, 77, 0.8) !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9ac6e7 *//* 2. 穩定版：綠色標題本體 */
.main-brand-title {
    /* 響應式字級 */
    font-size: clamp(32px, 8vw, 64px) !important; 
    font-weight: 900 !important;
    
    /* 直接定義文字顏色，不使用透明挖空 */
    color: #6F9E50 !important; 
    letter-spacing: 0.2em !important; 
    margin: 0 !important;
    position: relative;
    display: block; 
    
    /* 這裡使用標準文字投影來增加質感，避開高難度的漸層挖空 */
    text-shadow: 1px 1px 0px rgba(255,255,255,0.5); 

    /* 動畫：只保留淡入效果，確保穩定顯示 */
    opacity: 0;
    animation: brandFadeIn 1.5s ease-out forwards !important;
}

/* 3. 增加立體層次感 (投影層) */
.main-brand-title::after {
    content: '微 新 國 際';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    color: #6F9E50;
    opacity: 0.3;
    filter: blur(5px);
}

/* --- 動畫定義 --- */
@keyframes brandFadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* --- 手機版 RWD 修正 --- */
@media (max-width: 767px) {
    .main-brand-title {
        font-size: 28px !important;
        letter-spacing: 0.1em !important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4e42f83 *//* --- 1. 共有框框底色 (科技磨砂感) --- */
.tech-glass-container {
    background: rgba(255, 255, 255, 0.1) !important; /* 半透明底色 */
    backdrop-filter: blur(12px) !important; /* 磨砂玻璃特效 */
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* 精緻白邊 */
    padding: 20px 30px !important;
    max-width: 500px !important;
    margin: 5px auto !important; /* 讓分開的 HTML 區塊視覺上連接 */
    text-align: center !important;
}

/* 圓角處理：讓第一塊頂部圓角，最後一塊底部圓角 */
.title-part { border-radius: 25px 25px 0 0 !important; border-bottom: none !important; margin-top: 30px !important; }
.content-part { border-top: none !important; border-bottom: none !important; margin: 0 auto !important; }
.button-part { border-radius: 0 0 25px 25px !important; border-top: none !important; margin-bottom: 30px !important; padding-bottom: 30px !important; }

/* --- 2. 標題特效 --- */
.tech-gold-title {
    font-size: clamp(24px, 6vw, 32px) !important;
    font-weight: 800 !important;
    letter-spacing: 4px !important;
    margin: 0 !important;
    background: linear-gradient(135deg, #ffd700 0%, #d4af37 50%, #ffd700 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.tech-divider {
    width: 40px; height: 2px;
    background: rgba(212, 175, 55, 0.6);
    margin: 15px auto 0;
}

/* --- 3. 內容排版 --- */
.tech-white-content {
    color: #ffffff !important;
    line-height: 1.8 !important;
}

.tech-white-content p { margin: 8px 0 !important; text-shadow: 0 2px 4px rgba(0,0,0,0.3); }

.tech-white-content .emphasize { font-weight: 700 !important; font-size: 1.1em !important; }

.tech-white-content .promise span { color: #ffd700 !important; font-weight: 800 !important; }

/* --- 4. 按鈕 App 縮放特效 --- */
.app-style-btn {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #d4af37 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    position: relative;
    overflow: hidden;
    transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    box-shadow: 0 10px 20px rgba(212, 175, 55, 0.4) !important;
}

.app-style-btn:active { transform: scale(0.92) !important; }

.shine-effect {
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
    animation: btn-shine 3s infinite;
}

@keyframes btn-shine { 0% { left: -100%; } 20% { left: 100%; } 100% { left: 100%; } }

/* --- 5. 手機版優化 --- */
@media (max-width: 767px) {
    .tech-glass-container { width: 90% !important; padding: 15px 20px !important; }
    .tech-white-content { font-size: 15px !important; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4e42f83 *//* --- 1. 共有框框底色 (科技磨砂感) --- */
.tech-glass-container {
    background: rgba(255, 255, 255, 0.1) !important; /* 半透明底色 */
    backdrop-filter: blur(12px) !important; /* 磨砂玻璃特效 */
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* 精緻白邊 */
    padding: 20px 30px !important;
    max-width: 500px !important;
    margin: 5px auto !important; /* 讓分開的 HTML 區塊視覺上連接 */
    text-align: center !important;
}

/* 圓角處理：讓第一塊頂部圓角，最後一塊底部圓角 */
.title-part { border-radius: 25px 25px 0 0 !important; border-bottom: none !important; margin-top: 30px !important; }
.content-part { border-top: none !important; border-bottom: none !important; margin: 0 auto !important; }
.button-part { border-radius: 0 0 25px 25px !important; border-top: none !important; margin-bottom: 30px !important; padding-bottom: 30px !important; }

/* --- 2. 標題特效 --- */
.tech-gold-title {
    font-size: clamp(24px, 6vw, 32px) !important;
    font-weight: 800 !important;
    letter-spacing: 4px !important;
    margin: 0 !important;
    background: linear-gradient(135deg, #ffd700 0%, #d4af37 50%, #ffd700 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.tech-divider {
    width: 40px; height: 2px;
    background: rgba(212, 175, 55, 0.6);
    margin: 15px auto 0;
}

/* --- 3. 內容排版 --- */
.tech-white-content {
    color: #ffffff !important;
    line-height: 1.8 !important;
}

.tech-white-content p { margin: 8px 0 !important; text-shadow: 0 2px 4px rgba(0,0,0,0.3); }

.tech-white-content .emphasize { font-weight: 700 !important; font-size: 1.1em !important; }

.tech-white-content .promise span { color: #ffd700 !important; font-weight: 800 !important; }

/* --- 4. 按鈕 App 縮放特效 --- */
.app-style-btn {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #d4af37 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    position: relative;
    overflow: hidden;
    transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    box-shadow: 0 10px 20px rgba(212, 175, 55, 0.4) !important;
}

.app-style-btn:active { transform: scale(0.92) !important; }

.shine-effect {
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
    animation: btn-shine 3s infinite;
}

@keyframes btn-shine { 0% { left: -100%; } 20% { left: 100%; } 100% { left: 100%; } }

/* --- 5. 手機版優化 --- */
@media (max-width: 767px) {
    .tech-glass-container { width: 90% !important; padding: 15px 20px !important; }
    .tech-white-content { font-size: 15px !important; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4e42f83 *//* --- 1. 共有框框底色 (科技磨砂感) --- */
.tech-glass-container {
    background: rgba(255, 255, 255, 0.1) !important; /* 半透明底色 */
    backdrop-filter: blur(12px) !important; /* 磨砂玻璃特效 */
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* 精緻白邊 */
    padding: 20px 30px !important;
    max-width: 500px !important;
    margin: 5px auto !important; /* 讓分開的 HTML 區塊視覺上連接 */
    text-align: center !important;
}

/* 圓角處理：讓第一塊頂部圓角，最後一塊底部圓角 */
.title-part { border-radius: 25px 25px 0 0 !important; border-bottom: none !important; margin-top: 30px !important; }
.content-part { border-top: none !important; border-bottom: none !important; margin: 0 auto !important; }
.button-part { border-radius: 0 0 25px 25px !important; border-top: none !important; margin-bottom: 30px !important; padding-bottom: 30px !important; }

/* --- 2. 標題特效 --- */
.tech-gold-title {
    font-size: clamp(24px, 6vw, 32px) !important;
    font-weight: 800 !important;
    letter-spacing: 4px !important;
    margin: 0 !important;
    background: linear-gradient(135deg, #ffd700 0%, #d4af37 50%, #ffd700 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.tech-divider {
    width: 40px; height: 2px;
    background: rgba(212, 175, 55, 0.6);
    margin: 15px auto 0;
}

/* --- 3. 內容排版 --- */
.tech-white-content {
    color: #ffffff !important;
    line-height: 1.8 !important;
}

.tech-white-content p { margin: 8px 0 !important; text-shadow: 0 2px 4px rgba(0,0,0,0.3); }

.tech-white-content .emphasize { font-weight: 700 !important; font-size: 1.1em !important; }

.tech-white-content .promise span { color: #ffd700 !important; font-weight: 800 !important; }

/* --- 4. 按鈕 App 縮放特效 --- */
.app-style-btn {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #d4af37 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    position: relative;
    overflow: hidden;
    transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    box-shadow: 0 10px 20px rgba(212, 175, 55, 0.4) !important;
}

.app-style-btn:active { transform: scale(0.92) !important; }

.shine-effect {
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
    animation: btn-shine 3s infinite;
}

@keyframes btn-shine { 0% { left: -100%; } 20% { left: 100%; } 100% { left: 100%; } }

/* --- 5. 手機版優化 --- */
@media (max-width: 767px) {
    .tech-glass-container { width: 90% !important; padding: 15px 20px !important; }
    .tech-white-content { font-size: 15px !important; }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4e42f83 *//* --- 1. 共有框框底色 (科技磨砂感) --- */
.tech-glass-container {
    background: rgba(255, 255, 255, 0.1) !important; /* 半透明底色 */
    backdrop-filter: blur(12px) !important; /* 磨砂玻璃特效 */
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important; /* 精緻白邊 */
    padding: 20px 30px !important;
    max-width: 500px !important;
    margin: 5px auto !important; /* 讓分開的 HTML 區塊視覺上連接 */
    text-align: center !important;
}

/* 圓角處理：讓第一塊頂部圓角，最後一塊底部圓角 */
.title-part { border-radius: 25px 25px 0 0 !important; border-bottom: none !important; margin-top: 30px !important; }
.content-part { border-top: none !important; border-bottom: none !important; margin: 0 auto !important; }
.button-part { border-radius: 0 0 25px 25px !important; border-top: none !important; margin-bottom: 30px !important; padding-bottom: 30px !important; }

/* --- 2. 標題特效 --- */
.tech-gold-title {
    font-size: clamp(24px, 6vw, 32px) !important;
    font-weight: 800 !important;
    letter-spacing: 4px !important;
    margin: 0 !important;
    background: linear-gradient(135deg, #ffd700 0%, #d4af37 50%, #ffd700 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.tech-divider {
    width: 40px; height: 2px;
    background: rgba(212, 175, 55, 0.6);
    margin: 15px auto 0;
}

/* --- 3. 內容排版 --- */
.tech-white-content {
    color: #ffffff !important;
    line-height: 1.8 !important;
}

.tech-white-content p { margin: 8px 0 !important; text-shadow: 0 2px 4px rgba(0,0,0,0.3); }

.tech-white-content .emphasize { font-weight: 700 !important; font-size: 1.1em !important; }

.tech-white-content .promise span { color: #ffd700 !important; font-weight: 800 !important; }

/* --- 4. 按鈕 App 縮放特效 --- */
.app-style-btn {
    display: inline-block !important;
    padding: 12px 50px !important;
    background: #d4af37 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    position: relative;
    overflow: hidden;
    transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    box-shadow: 0 10px 20px rgba(212, 175, 55, 0.4) !important;
}

.app-style-btn:active { transform: scale(0.92) !important; }

.shine-effect {
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
    animation: btn-shine 3s infinite;
}

@keyframes btn-shine { 0% { left: -100%; } 20% { left: 100%; } 100% { left: 100%; } }

/* --- 5. 手機版優化 --- */
@media (max-width: 767px) {
    .tech-glass-container { width: 90% !important; padding: 15px 20px !important; }
    .tech-white-content { font-size: 15px !important; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f00c73f *//* 燙金標題外層容器 */
.gold-brand-container {
    text-align: left;
    padding: 15px 0;
    background: transparent;
}

/* 燙金金屬質感本體 */
.gold-brand-title {
    /* 響應式字級：根據螢幕寬度自動縮放 */
    font-size: clamp(32px, 7vw, 56px) !important;
    font-weight: 900 !important;
    font-family: "Noto Serif TC", serif; /* 建議搭配襯線體更有禪意 */
    
    /* 基礎金棕色 (防止失效時的備援色) */
    color: #c5a059 !important;
    letter-spacing: 0.15em !important;
    margin: 0 !important;
    display: inline-block;
    
    /* 燙金漸變效果：結合深金、亮金與白金折射 */
    background: linear-gradient(
        135deg,
        #8a6d3b 0%,
        #e1b96e 25%,
        #ffffff 50%, 
        #e1b96e 75%,
        #8a6d3b 100%
    ) !important;
    
    /* 核心渲染技術 */
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    /* 增加文字立體感的微陰影 */
    filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.2));
    
    /* 流光動畫：模擬光線掃過燙金表面的效果 */
    animation: goldShine 5s linear infinite !important;
}

/* 流光動畫定義 */
@keyframes goldShine {
    to {
        background-position: 200% center;
    }
}

/* 手機版優化：稍微縮小字距，避免斷行 */
@media (max-width: 767px) {
    .gold-brand-title {
        font-size: 28px !important;
        letter-spacing: 0.1em !important;
    }
}/* End custom CSS */