聯絡資訊
/* --- AllClean Tech-Style Generator v1.0 --- */
.custom-story-wrapper {
/* 強制破框設定 Break-out */
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
font-size: 16px !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
line-height: 1.8;
color: #334155;
--tech-blue: #0ea5e9;
--tech-dark: #0f172a;
--tech-light: #e0f2fe;
--glass-bg: rgba(255, 255, 255, 0.85);
--maxw: 1000px;
--pad: 30px;
padding: 0;
box-sizing: border-box;
background-color: #f1f5f9;
background-image: linear-gradient(#e2e8f0 1px, transparent 1px), linear-gradient(90deg, #e2e8f0 1px, transparent 1px);
background-size: 40px 40px;
}
.custom-story-wrapper * { box-sizing: border-box; }
.custom-story-hero {
background: linear-gradient(120deg, #0284c7 0%, #0ea5e9 100%);
color: #fff;
padding: 100px var(--pad) 120px;
width: 100%;
margin-bottom: -60px;
position: relative;
clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
z-index: 1;
}
.custom-story-hero .hero-inner {
max-width: var(--maxw);
margin: 0 auto;
text-align: left;
border-left: 4px solid rgba(255,255,255,0.3);
padding-left: 30px;
}
.custom-story-hero h1 {
margin: 0 0 20px;
font-size: 42px;
line-height: 1.2;
color: #fff;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
}
.custom-story-hero p {
margin: 0;
opacity: 0.9;
font-size: 20px;
max-width: 700px;
color: #e0f2fe;
font-weight: 300;
}
.custom-story-main {
max-width: var(--maxw);
margin: 0 auto;
padding: 60px 50px;
background: var(--glass-bg);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.6);
box-shadow: 0 20px 50px -10px rgba(15, 23, 42, 0.15);
border-radius: 4px;
position: relative;
z-index: 2;
margin-bottom: 80px;
}
.custom-story-section { margin-bottom: 70px; position: relative; }
@media(min-width: 1024px) {
.custom-story-section::before {
content: ''; position: absolute; left: -25px; top: 10px; bottom: 10px; width: 1px; background: #cbd5e1;
}
}
.custom-story-main h2 {
font-size: 28px;
margin: 0 0 25px;
color: var(--tech-dark);
font-weight: 700;
line-height: 1.4;
display: flex;
align-items: center;
gap: 15px;
}
.custom-story-main h2::before {
content: ''; display: block; width: 12px; height: 28px; background: var(--tech-blue); border-radius: 2px;
}
.custom-story-main p { margin: 18px 0; font-size: 17px; color: #475569; line-height: 1.9; }
/* 連結樣式微調 */
.custom-story-main a { color: var(--tech-blue); text-decoration: none; border-bottom: 1px dotted var(--tech-blue); transition: opacity 0.2s; }
.custom-story-main a:hover { opacity: 0.7; }
.custom-story-main blockquote {
margin: 40px 0; padding: 25px 30px;
background: #f8fafc; border: 1px solid #e2e8f0;
border-left: 6px solid var(--tech-blue);
font-size: 19px; color: var(--tech-dark); font-weight: 500;
display: flex; align-items: center; gap: 20px;
}
.custom-story-main blockquote::before {
content: '“'; font-size: 60px; line-height: 0; color: var(--tech-blue); opacity: 0.3; transform: translateY(10px);
}
.story-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 30px; padding: 0; list-style: none; }
.story-badge {
font-size: 14px; padding: 6px 16px; background: #fff; border: 1px solid var(--tech-blue);
color: var(--tech-blue); font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; border-radius: 3px;
transition: all 0.2s;
text-decoration: none !important;
display: inline-block;
}
.story-badge:hover { background: var(--tech-blue); color: #fff; }
.custom-story-main figure {
margin: 50px 0; width: 100%; position: relative; padding: 10px;
border: 1px solid #e2e8f0; background: #fff;
}
.custom-story-main iframe { width: 100%; height: 450px; border: 0; display: block; }
.custom-story-main figcaption {
margin-top: 10px; color: #94a3b8; font-size: 13px; font-family: monospace; text-align: right;
}
.custom-story-footer {
border-top: 2px solid #f1f5f9; padding-top: 40px; margin-top: 60px;
color: #94a3b8; font-size: 14px; text-align: center; font-family: monospace;
}
@media (max-width: 768px) {
.custom-story-hero { padding: 80px 25px 100px; clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%); }
.custom-story-hero .hero-inner { padding-left: 20px; }
.custom-story-hero h1 { font-size: 30px; }
.custom-story-main { padding: 40px 25px; margin-top: -50px; }
.custom-story-main h2 { font-size: 24px; }
.custom-story-main blockquote { flex-direction: column; align-items: flex-start; gap: 10px; }
}
LOCATION DATA: TAIPEI CITY / 25.044, 121.513
聯絡我們 Contact Us
無論是產品諮詢、保固維修,或是商業合作,我們都樂意為您服務。
聯絡資訊 Data Points
客服電話: 02-2938-5564
週一至週五 09:30 - 18:00
公司地址: 台北市中正區重慶南路一段57號13樓
(康茂國際有限公司)
電子信箱: caremorerandy@gmail.com
線上客服:
建議使用 LINE 或 Facebook 訊息,我們能更快速回覆您的疑問。