.informationsecurity-module___ipa_G__infosecPage{--infosec-blue:#1a73e8;--infosec-blue-deep:#0d2e75;--infosec-blue-dark:#002d5b;--infosec-cyan:#3498db;--infosec-heading:#34495e;--infosec-text:#2c3e50;--infosec-white:#fff;--infosec-black:#0a1830;--bg-body:#f5f7fb;--bg-section:#fff;--bg-light:#f8fbff;--bg-hover:#ecf2fb;--bg-dark:linear-gradient(135deg, #0d2e75 0%, #1a73e8 100%);--bg-dark2:#f4f8fd;--text-main:#0a1830;--text-sub:#4a5872;--text-muted:#8a94a8;--text-on-dark:#fff;--border:#d9e2ee;--border-hover:#1a73e8;--blue-tint:#e6eef8;--blue-light:#c5d6ed;max-width:1200px;color:var(--text-main);background:var(--bg-body);margin:0 auto;padding:0 20px 60px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Helvetica Neue,Arial,sans-serif;line-height:1.7}.informationsecurity-module___ipa_G__infosecPage *,.informationsecurity-module___ipa_G__infosecPage :before,.informationsecurity-module___ipa_G__infosecPage :after{box-sizing:border-box}:where(.informationsecurity-module___ipa_G__infosecPage) a{color:inherit;text-decoration:none;transition:all .3s}@keyframes informationsecurity-module___ipa_G__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes informationsecurity-module___ipa_G__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.informationsecurity-module___ipa_G__infosecHero{background:var(--bg-dark);color:var(--text-on-dark);border-radius:4px;min-height:420px;margin:30px 0 56px;padding:64px 56px 56px;position:relative;overflow:hidden;box-shadow:0 4px 32px #0d2e7540}.informationsecurity-module___ipa_G__infosecHero:before{content:"";background:var(--infosec-cyan);height:4px;position:absolute;top:0;left:0;right:0}.informationsecurity-module___ipa_G__infosecHero:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Crect x='0' y='0' width='1' height='1'/%3E%3Crect x='20' y='20' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.informationsecurity-module___ipa_G__heroGrid{z-index:1;grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid;position:relative}.informationsecurity-module___ipa_G__heroBadge{letter-spacing:1px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.informationsecurity-module___ipa_G__heroBadgeDot{background:var(--infosec-cyan);border-radius:50%;width:7px;height:7px;animation:2s infinite informationsecurity-module___ipa_G__pulseDot;display:inline-block}.informationsecurity-module___ipa_G__heroTitle{letter-spacing:-1px;color:#fff;margin-bottom:20px;font-family:Barlow Condensed,Arial Narrow,Impact,Helvetica Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05}.informationsecurity-module___ipa_G__heroTitle span{color:#ffd166}.informationsecurity-module___ipa_G__heroSub{color:#ffffffd9;max-width:540px;margin-bottom:32px;font-size:1rem;line-height:1.75}.informationsecurity-module___ipa_G__heroStats{flex-wrap:wrap;gap:14px;display:flex}.informationsecurity-module___ipa_G__heroStat{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;min-width:96px;padding:14px 20px;transition:background .3s}.informationsecurity-module___ipa_G__heroStat:hover{background:#fff3;border-color:#ffffff59}.informationsecurity-module___ipa_G__heroStatNum{color:#fff;font-family:Barlow Condensed,Arial Narrow,Impact,Helvetica Neue,sans-serif;font-size:2rem;font-weight:800;line-height:1;display:block}.informationsecurity-module___ipa_G__heroStatLabel{color:#ffffffb3;letter-spacing:.5px;margin-top:4px;font-size:.75rem;display:block}.informationsecurity-module___ipa_G__heroBadgeBox{flex-direction:column;align-items:center;gap:18px;display:flex}.informationsecurity-module___ipa_G__heroShield{color:#ffd166;background:#ffffff14;border:1px solid #ffffff38;border-radius:16px;width:96px;height:96px;padding:18px}.informationsecurity-module___ipa_G__heroCta{background:var(--infosec-blue-deep);color:#fff;white-space:nowrap;letter-spacing:.3px;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.informationsecurity-module___ipa_G__heroCta:hover{color:#0d2e75;background:#f2e94e;transform:translateY(-1px)}.informationsecurity-module___ipa_G__heroCtaLine{color:#fff;background:#00c300;border:none}.informationsecurity-module___ipa_G__heroCtaLine:hover{color:#0d2e75;background:#f2e94e}.informationsecurity-module___ipa_G__heroScroll{color:#ffffff80;z-index:1;flex-direction:column;align-items:center;gap:6px;font-size:.72rem;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.informationsecurity-module___ipa_G__heroScrollLine{background:linear-gradient(#ffd166b3,#0000);width:1px;height:36px;animation:2s infinite informationsecurity-module___ipa_G__pulseDot}.informationsecurity-module___ipa_G__sectionHeader{margin-bottom:40px;position:relative}.informationsecurity-module___ipa_G__sectionTag{background:var(--blue-tint);color:var(--infosec-blue);letter-spacing:2px;border:1px solid var(--blue-light);text-transform:uppercase;border-radius:2px;align-items:center;gap:8px;margin-bottom:12px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.informationsecurity-module___ipa_G__sectionH2{color:var(--text-main);letter-spacing:-.5px;font-family:Barlow Condensed,Arial Narrow,Impact,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.15}.informationsecurity-module___ipa_G__sectionH2 span{color:var(--infosec-blue)}.informationsecurity-module___ipa_G__sectionDesc{color:var(--text-sub);max-width:640px;margin-top:10px;font-size:.97rem}.informationsecurity-module___ipa_G__sectionDivider{background:var(--infosec-blue);border-radius:0;width:40px;height:3px;margin:14px 0 0}.informationsecurity-module___ipa_G__introBlock{background:var(--bg-light);border:1px solid var(--border);border-left:6px solid var(--infosec-cyan);color:var(--text-sub);border-radius:8px;margin-bottom:56px;padding:28px 32px;font-size:1.05rem;line-height:1.85}.informationsecurity-module___ipa_G__introBlock strong{color:var(--text-main)}.informationsecurity-module___ipa_G__introHighlight{color:var(--infosec-blue);font-weight:700}.informationsecurity-module___ipa_G__principleSection{margin-bottom:60px}.informationsecurity-module___ipa_G__principleGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:10px;display:grid}.informationsecurity-module___ipa_G__principleCard{background:var(--bg-section);padding:32px 28px;transition:all .25s;position:relative;overflow:hidden}.informationsecurity-module___ipa_G__principleCard:before{content:"";background:var(--infosec-blue);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.informationsecurity-module___ipa_G__principleCard:hover{background:var(--bg-hover)}.informationsecurity-module___ipa_G__principleCard:hover:before{transform:scaleX(1)}.informationsecurity-module___ipa_G__principleIcon{width:36px;height:36px;color:var(--infosec-blue);margin-bottom:16px;display:block}.informationsecurity-module___ipa_G__principleCard h3{color:var(--text-main);margin-bottom:10px;font-size:1.05rem;font-weight:700;line-height:1.4}.informationsecurity-module___ipa_G__principleCard p{color:var(--text-sub);font-size:.92rem;line-height:1.7}.informationsecurity-module___ipa_G__privacySection{background:var(--bg-dark2);border-top:4px solid var(--infosec-blue);border-radius:4px;margin-bottom:60px;padding:56px 48px;position:relative;overflow:hidden}.informationsecurity-module___ipa_G__privacyList{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.informationsecurity-module___ipa_G__privacyItem{border:1px solid var(--border);border-left:4px solid var(--infosec-cyan);background:#fff;border-radius:4px;padding:22px 24px;transition:all .25s}.informationsecurity-module___ipa_G__privacyItem:hover{border-color:var(--infosec-blue);border-left-color:var(--infosec-blue);transform:translateY(-2px);box-shadow:0 6px 18px #0d2e751f}.informationsecurity-module___ipa_G__privacyHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.informationsecurity-module___ipa_G__privacyLabel{background:var(--infosec-blue);color:#fff;letter-spacing:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.92rem;font-weight:700;display:inline-flex}.informationsecurity-module___ipa_G__privacyIcon{width:22px;height:22px;color:var(--infosec-blue);flex-shrink:0}.informationsecurity-module___ipa_G__privacyHead h3{color:var(--infosec-heading);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.informationsecurity-module___ipa_G__privacyItem p{color:var(--text-sub);margin:0;font-size:.92rem;line-height:1.85}.informationsecurity-module___ipa_G__bulletList{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.informationsecurity-module___ipa_G__bulletList li{color:var(--text-sub);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.7;display:flex}.informationsecurity-module___ipa_G__bulletCheck{background:var(--infosec-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.informationsecurity-module___ipa_G__bulletCheck svg{width:12px;height:12px}.informationsecurity-module___ipa_G__inlineMail{color:var(--infosec-blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.informationsecurity-module___ipa_G__inlineMail:hover{color:var(--infosec-blue-deep)}.informationsecurity-module___ipa_G__ctaSection{background:var(--bg-dark);color:#fff;border-top:4px solid var(--infosec-cyan);border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:50px;padding:52px 48px;display:grid;position:relative;overflow:hidden}.informationsecurity-module___ipa_G__ctaSection:after{content:"SECURE";color:#ffffff12;pointer-events:none;letter-spacing:-2px;font-family:Barlow Condensed,Arial Narrow,Impact,Helvetica Neue,sans-serif;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;bottom:-20px;right:-10px}.informationsecurity-module___ipa_G__ctaSection h2{letter-spacing:-.5px;color:#fff;margin-bottom:10px;font-family:Barlow Condensed,Arial Narrow,Impact,Helvetica Neue,sans-serif;font-size:2.2rem;font-weight:800}.informationsecurity-module___ipa_G__ctaSection p{color:#ffffffd9;max-width:520px;font-size:.95rem}.informationsecurity-module___ipa_G__ctaButtons{z-index:1;flex-direction:column;gap:10px;min-width:220px;display:flex;position:relative}.informationsecurity-module___ipa_G__ctaBtn{text-align:center;letter-spacing:.2px;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.informationsecurity-module___ipa_G__ctaBtnPrimary{background:var(--infosec-blue-deep);color:#fff}.informationsecurity-module___ipa_G__ctaBtnPrimary:hover{color:#0d2e75;background:#f2e94e}.informationsecurity-module___ipa_G__ctaBtnLine{color:#fff;background:#00c300;border:none}.informationsecurity-module___ipa_G__ctaBtnLine:hover{color:#0d2e75;background:#f2e94e}.informationsecurity-module___ipa_G__ctaBtnTel{color:#fff;background:#ffffff26;border:1px solid #ffffff4d}.informationsecurity-module___ipa_G__ctaBtnTel:hover{color:#0d2e75;background:#f2e94e;border-color:#f2e94e}.informationsecurity-module___ipa_G__faqSection{margin-bottom:60px}.informationsecurity-module___ipa_G__faqGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.informationsecurity-module___ipa_G__faqItem{background:var(--bg-section);transition:background .2s;overflow:hidden}.informationsecurity-module___ipa_G__faqItem:hover{background:var(--bg-hover)}.informationsecurity-module___ipa_G__faqItem>summary{cursor:pointer;list-style:none}.informationsecurity-module___ipa_G__faqItem>summary::-webkit-details-marker{display:none}.informationsecurity-module___ipa_G__faqQ{color:var(--text-main);justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:18px 20px;font-size:.92rem;font-weight:700;line-height:1.4;display:flex}.informationsecurity-module___ipa_G__faqQ:after{content:"+";color:var(--infosec-blue);flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .3s}.informationsecurity-module___ipa_G__faqItem[open] .informationsecurity-module___ipa_G__faqQ:after{content:"−";transform:rotate(180deg)}.informationsecurity-module___ipa_G__faqA{color:var(--text-sub);border-top:1px solid var(--border);background:#fafbfd;padding:16px 20px;font-size:.88rem;line-height:1.7}@media (max-width:1024px){.informationsecurity-module___ipa_G__principleGrid{grid-template-columns:repeat(1,1fr)}.informationsecurity-module___ipa_G__heroGrid{gap:24px}}@media (max-width:768px){.informationsecurity-module___ipa_G__infosecPage{padding:0 16px 40px}.informationsecurity-module___ipa_G__infosecHero{margin:16px 0 40px;padding:36px 24px 44px}.informationsecurity-module___ipa_G__heroGrid{grid-template-columns:1fr;gap:28px}.informationsecurity-module___ipa_G__heroBadgeBox{flex-flow:wrap;justify-content:flex-start;align-items:center}.informationsecurity-module___ipa_G__heroShield{width:64px;height:64px;padding:12px}.informationsecurity-module___ipa_G__heroTitle{font-size:2.5rem}.informationsecurity-module___ipa_G__heroStats{gap:8px}.informationsecurity-module___ipa_G__heroStat{min-width:72px;padding:10px 14px}.informationsecurity-module___ipa_G__heroStatNum{font-size:1.6rem}.informationsecurity-module___ipa_G__privacySection{padding:32px 20px}.informationsecurity-module___ipa_G__privacyList{grid-template-columns:1fr}.informationsecurity-module___ipa_G__ctaSection{grid-template-columns:1fr;gap:24px;padding:32px 20px}.informationsecurity-module___ipa_G__ctaButtons{flex-flow:wrap;min-width:0}.informationsecurity-module___ipa_G__faqGrid{grid-template-columns:1fr}.informationsecurity-module___ipa_G__sectionH2{font-size:1.8rem}.informationsecurity-module___ipa_G__introBlock{padding:22px}}@media (max-width:480px){.informationsecurity-module___ipa_G__heroStats{flex-wrap:wrap;gap:6px}.informationsecurity-module___ipa_G__heroStat{flex:1;min-width:80px;padding:10px 8px}.informationsecurity-module___ipa_G__heroTitle{font-size:2rem}}
