#de-content{--ink:#172c3a;--muted:#61717d;--red:#a82731;--line:#dee5e9;--pale:#f3f6f7}#de-content *{box-sizing:border-box}#de-content html{scroll-behavior:smooth}#de-content{margin:0;color:var(--ink);font:16px/1.75 -apple-system,BlinkMacSystemFont,'Noto Sans TC','PingFang TC',sans-serif;background:white}#de-content a{color:inherit;text-decoration:none}#de-content button{font:inherit;cursor:pointer}#de-content .preview{background:var(--ink);color:white;padding:8px 5%;font-size:12px;letter-spacing:1px;display:flex;justify-content:space-between}#de-content header{padding:16px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}#de-content .logo{width:116px;display:block}#de-content nav{display:flex;align-items:center;gap:32px;font-size:14px}#de-content .wrap{max-width:1160px;margin:auto;width:90%}#de-content .hero{background:linear-gradient(115deg,#f8fafb 45%,#e8eff2)}#de-content .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:62px 0 68px;align-items:center}#de-content .eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--red)}#de-content .blancco{width:116px;mix-blend-mode:multiply;margin:26px 0 4px}#de-content .product{font-size:15px;letter-spacing:1px;margin:0 0 12px}#de-content h1{font-size:46px;line-height:1.3;letter-spacing:-1.5px;margin:0 0 22px}#de-content h2{font-size:32px;line-height:1.4;letter-spacing:-.7px;margin:12px 0 18px}#de-content h3{font-size:21px;line-height:1.4;margin:16px 0 10px}#de-content p{color:var(--muted);margin:8px 0}#de-content .lead{font-size:16px;line-height:1.9}#de-content .actions{display:flex;align-items:center;gap:24px;margin-top:27px}#de-content .btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--red);color:white;padding:13px 23px;border:0;border-radius:4px;font-weight:600;font-size:14px}#de-content .btn.small{padding:10px 16px}#de-content .secondary{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px}#de-content .fine{font-size:11px;margin-top:16px}#de-content .visual{border:1px solid #d6e1e5;border-radius:16px;padding:24px;background:#ffffffb8;box-shadow:0 24px 70px #28485812}#de-content .visual-top{display:flex;justify-content:space-between;font-size:12px}#de-content .pill{border:1px solid #d7e4e8;border-radius:20px;padding:1px 10px;color:#607f88}#de-content .drive{width:216px;height:220px;margin:32px auto 24px;background:linear-gradient(130deg,#233e50,#101f2a);box-shadow:12px 18px 0 #dfe7eb;border-radius:10px;position:relative;padding:24px;color:white;transform:rotate(-7deg)}#de-content .circle{height:100px;width:100px;border:18px solid #8ca2ac;border-radius:100%;margin:0 auto 20px;background:#d1dbdf;box-shadow:inset 0 0 0 20px #223c4c}#de-content .drive b{font-size:16px;letter-spacing:2px}#de-content .drive>span{display:block;font-size:10px;letter-spacing:3px;color:#c2d4df}#de-content .flow{text-align:center;font-size:13px;color:#566c79;margin:32px 0 18px}#de-content .flow i{font-style:normal;padding:0 18px;color:#a1b1bc}#de-content .report-mini{display:flex;align-items:center;gap:12px;padding:15px;background:white;border:1px solid var(--line);border-radius:8px}#de-content .report-mini strong{font-size:13px}#de-content .report-mini small{display:block;font-size:10px;color:var(--muted)}#de-content .check{border-radius:100%;background:#e4f0ea;color:#40745b;width:30px;height:30px;text-align:center}#de-content .benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0;border-bottom:1px solid var(--line)}#de-content .benefits>div{padding:0 26px;border-right:1px solid var(--line)}#de-content .benefits>div:first-child{padding-left:0}#de-content .benefits>div:last-child{border:0}#de-content .benefits span{font-size:11px;color:var(--red);margin-right:14px}#de-content .benefits strong{font-size:16px}#de-content .benefits p{font-size:13px;margin-left:29px}#de-content .section{padding-top:68px;padding-bottom:68px}#de-content .section-head{display:flex;justify-content:space-between;align-items:center}#de-content .section-head>p{font-size:14px}#de-content .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px}#de-content .cards article{border-top:2px solid var(--ink);padding:24px;background:#f7f9fa}#de-content .cards span{font-size:10px;letter-spacing:2px;color:var(--muted)}#de-content .cards p{font-size:14px}#de-content .report-section{background:var(--pale);padding:65px 0}#de-content .report-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}#de-content .paper{display:block;max-width:340px;margin:auto;box-shadow:0 15px 40px #17324621;transform:rotate(-3deg);background:white;padding:12px}#de-content .paper img{display:block;width:100%}#de-content .paper span{display:block;text-align:center;padding:12px;font-size:12px;color:var(--red)}#de-content .report-points{list-style:none;padding:0;margin:25px 0}#de-content .report-points li{display:flex;gap:18px;margin:15px 0}#de-content .report-points b{font-size:12px;color:var(--red);padding-top:3px}#de-content .report-points strong{font-size:15px}#de-content .report-points p{font-size:13px;margin:3px 0}#de-content .notice{font-size:11px;color:#6c7982;border-left:2px solid #b8c8d2;padding-left:12px;margin-top:22px}#de-content .partner{display:flex;gap:24px;align-items:center}#de-content .partner-icon{font-size:30px;color:var(--red);background:var(--pale);padding:12px 25px}#de-content .partner h3{margin:5px 0}#de-content .partner p{font-size:13px}#de-content .partner>a{margin-left:auto;white-space:nowrap}#de-content .faq-section{border-top:1px solid var(--line);padding:52px 0;display:grid;grid-template-columns:1fr 1fr;gap:60px}#de-content .guide-link{display:block;font-size:14px;color:var(--muted);margin-top:25px}#de-content .guide-link b{color:var(--red)}#de-content details{border-bottom:1px solid var(--line);padding:17px 0}#de-content summary{cursor:pointer;font-size:16px}#de-content details p{font-size:14px}#de-content .cta{padding:42px;background:var(--ink);color:white;border-radius:6px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}#de-content .cta h2{font-size:28px}#de-content .cta .eyebrow{color:#edb8bb}#de-content .cta p{color:#c3d0d7;font-size:14px}#de-content .light{background:white;color:var(--ink)}#de-content footer{border-top:1px solid var(--line);padding:28px 5%;font-size:13px;display:flex;justify-content:space-between}#de-content footer span{color:var(--muted);font-size:11px}#de-content.reading{max-width:780px;margin:60px auto;padding:0 24px}#de-content.reading h1{font-size:36px}#de-content.reading h2{font-size:24px;margin-top:45px}#de-content.reading p{line-height:1.95}#de-content.reading .summary{padding:24px;background:var(--pale);border-left:3px solid var(--red)}#de-content.report-view{max-width:860px;margin:35px auto;padding:20px}#de-content.report-view img{display:block;width:100%;margin:30px 0;border:1px solid var(--line)}@media(max-width:760px){#de-content nav>a:not(.btn){display:none}#de-content .hero-grid,#de-content .report-grid,#de-content .faq-section{grid-template-columns:1fr;gap:35px}#de-content .hero-grid{padding-top:35px}#de-content h1{font-size:35px}#de-content h2{font-size:27px}#de-content .visual{max-width:440px;width:100%;margin:auto}#de-content .benefits{grid-template-columns:1fr;gap:18px}#de-content .benefits>div{border:0;padding:0}#de-content .cards{grid-template-columns:1fr}#de-content .section-head,#de-content .partner{display:block}#de-content .partner-icon{display:none}#de-content .section-head>p{margin-bottom:24px}#de-content .section{padding-top:44px;padding-bottom:44px}#de-content .paper{max-width:270px}#de-content .partner>a{display:block;margin-top:20px}#de-content .faq-section{padding:40px 0}#de-content .cta{padding:28px}#de-content .actions{gap:18px;flex-wrap:wrap}#de-content footer{display:block}#de-content .preview span{display:none}#de-content.reading h1{font-size:29px}}
#de-content{max-width:none}#de-content.reading{max-width:780px}#de-content.report-view{max-width:860px}#de-content .partner{flex-wrap:wrap}#de-content .partner>div:nth-child(2){flex:1;min-width:240px}#de-content .partner>a{white-space:normal}#de-content .hero{color:var(--ink)}
#de-content .device-photo{margin:0;min-width:0}#de-content .device-photo>img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 72%;border-radius:6px}#de-content .device-photo figcaption{display:flex;justify-content:center;align-items:center;gap:28px;padding:20px 0 0;font-size:14px;letter-spacing:2px;color:var(--ink)}#de-content .device-photo i{font-style:normal;color:#8a9aa6}@media(max-width:760px){#de-content .device-photo>img{height:300px;object-position:center 72%}#de-content .device-photo figcaption{gap:22px}}
/* Match the existing product pages' typography hierarchy. */
#de-content.product-page{font-family:'Lato',sans-serif;font-size:1.125rem;line-height:1.5}
#de-content.product-page h1,#de-content.product-page h2,#de-content.product-page h3{font-family:'Poppins',sans-serif;letter-spacing:normal;line-height:1.5;font-weight:600}
#de-content.product-page h1{font-size:2.25rem}
#de-content.product-page h2{font-size:1.875rem;font-weight:700;letter-spacing:1px}
#de-content.product-page h3{font-size:1.5rem}
#de-content.product-page p,#de-content.product-page .lead,#de-content.product-page .cards p,#de-content.product-page details p,#de-content.product-page .partner p,#de-content.product-page .report-points p,#de-content.product-page .benefits p,#de-content.product-page .section-head>p{font-size:1.125rem;line-height:1.8;font-weight:400}
#de-content.product-page .cards h3{font-size:1.25rem;font-weight:700}
#de-content.product-page .eyebrow{font-size:.8125rem;font-weight:500;letter-spacing:1px}
#de-content.product-page .btn,#de-content.product-page .secondary,#de-content.product-page .guide-link,#de-content.product-page summary,#de-content.product-page .benefits strong,#de-content.product-page .report-points strong{font-size:1.125rem}
#de-content.product-page .fine,#de-content.product-page .notice{font-size:.8125rem;line-height:1.65}
#de-content.product-page .cards span,#de-content.product-page .paper span,#de-content.product-page .device-photo figcaption{font-size:.875rem}
#de-content.product-page .cta h2{font-size:1.625rem}
#de-content.product-page .cta p{font-size:1rem}
@media(max-width:767px){#de-content.product-page h1{font-size:1.75rem}#de-content.product-page h2{font-size:1.5rem}#de-content.product-page h3{font-size:1.25rem}#de-content.product-page .section-head h2{font-size:1.625rem}#de-content.product-page .cta h2{font-size:1.375rem}}
