.al-page{background:#fff;color:#000;padding-bottom:65px;font-weight:400}.al-page .wrap{width:min(1240px,calc(100% - 88px))}.al-page p,.al-page li{color:#000;line-height:1.9}.al-page h1,.al-page h2,.al-page h3{color:#000;letter-spacing:.02em}.al-page figure,.al-page ol{margin:0}.al-kicker{font:600 11px/1.8 Arial,'Noto Sans TC',sans-serif;letter-spacing:1.8px;color:#225b70!important}.al-hero{position:relative;background:#eaf5f8;overflow:hidden}.al-hero-image{position:absolute;inset:0;background-image:linear-gradient(90deg,#f5fbfc 2%,#f5fbfcee 32%,#f5fbfc55 59%,#f5fbfc00 100%),url('lab-v21-hero.png');background-position:center,center;background-size:cover}.al-hero-inner{position:relative;min-height:590px;padding:24px 0 36px;display:flex;flex-direction:column;align-items:flex-start}.al-crumb{font-size:11px;color:#000}.al-crumb span{margin:0 8px;color:#846b35}.al-hero .al-kicker{margin-top:85px}.al-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.4;margin:17px 0 18px;font-weight:700}.al-hero h1 em{font-style:normal;color:#234c5f}.al-hero-intro{max-width:550px;font-size:16px;font-weight:500}.al-actions{display:flex;align-items:center;gap:28px;margin-top:28px}.al-button{background:#32738c;color:#fff!important;padding:13px 23px;display:inline-flex;gap:32px;align-items:center;font-size:13px;font-weight:600}.al-button:hover{background:#245a70}.al-text-link{font-size:13px;font-weight:600;color:#144e66;border-bottom:1px solid #a98c55;padding-bottom:5px}.al-text-link span{margin-left:15px}.al-image-note{margin-top:auto;font-size:10px!important;font-weight:500;background:#ffffffc9;padding:3px 8px}.al-nav{border-bottom:1px solid #ccdee5;background:white}.al-nav .wrap{display:flex;flex-wrap:wrap}.al-nav a{padding:19px 30px;border-right:1px solid #d5e5eb;font-size:13px;color:#000;font-weight:600}.al-nav a:first-child{border-left:1px solid #d5e5eb}.al-nav a:hover{background:#edf8fb}.al-section{padding:82px 0 0;scroll-margin-top:100px}.al-heading{max-width:850px;margin-bottom:36px}.al-heading h2{font-size:clamp(27px,2.8vw,36px);line-height:1.5;font-weight:700;margin:12px 0}.al-heading>p:last-child{font-size:15px}.al-loop-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}.al-loop{border:1px solid #d4e7ed;background:radial-gradient(circle at 50% 45%,#fff,#edf8fb 80%);min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.al-ring{position:relative;width:250px;height:250px;border:8px solid #9ac9d3;border-right-color:#d4c394;border-bottom-color:#d4c394;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 12px #e7f4f5,0 0 0 13px #d6e9eb}.al-loop-core{text-align:center;border-radius:50%;background:white;width:176px;height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 22px #aac3c533}.al-loop-core small{font:600 10px/2 Arial;letter-spacing:1.3px;color:#246a7d}.al-loop-core strong{font-size:20px;line-height:1.5}.al-loop-core span{font-size:11px;color:#000;margin-top:5px}.al-node{position:absolute;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;background:#b6e5ec;border:3px solid white;box-shadow:0 2px 8px #93b9c488;font:700 14px Arial;color:#000}.al-node.one{top:10px;left:9px}.al-node.two{top:10px;right:9px}.al-node.three{bottom:10px;right:9px;background:#e9d3a5}.al-node.four{bottom:10px;left:9px;background:#e9d3a5}.al-loop>p{font-size:12px;text-align:center;margin-top:38px;font-weight:600}.al-loop>p b{color:#a38247;margin:0 5px}.al-step-list{list-style:none;padding:0}.al-step-list li{display:grid;grid-template-columns:54px 1fr;column-gap:18px;padding:15px 0;border-bottom:1px solid #d8e6ea}.al-step-list li:first-child{border-top:1px solid #d8e6ea}.al-step-list li>span{grid-row:span 2;color:#876b32;font:600 14px/1.5 Arial}.al-step-list h3{font-size:17px;margin:0 0 4px}.al-step-list p{font-size:13px;margin:0}.al-equation{margin-top:35px;background:linear-gradient(105deg,#eaf7fa,#fcf5e5);border-left:3px solid #b99e62;padding:20px 26px;text-align:center;font-size:16px}.al-equation strong{font-weight:700}.al-equation span{color:#8d7035;margin:0 15px}.al-modules{display:grid;gap:18px}.al-module{display:grid;grid-template-columns:35% 1fr;border:1px solid #d2e4ea;background:#fff;min-height:240px}.al-module figure{background:#f4fafc;border-right:1px solid #d2e4ea;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.al-module img{width:100%;height:190px;object-fit:contain}.al-module:nth-child(3) img{object-fit:cover}.al-module figcaption{font-size:10px;color:#000;text-align:center;margin-top:7px}.al-module-copy{padding:27px 32px}.al-module h3{font-size:23px;margin:7px 0 9px}.al-module p:not(.al-kicker){font-size:13px;margin-bottom:11px}.al-module .al-lead{font-weight:600;font-size:14px!important}.al-module .al-text-link{display:inline-block;margin-top:8px}.al-app-section{background:linear-gradient(180deg,#edf8fb,#f8fcfd);margin-top:86px;padding:76px 0 85px;scroll-margin-top:100px}.al-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.al-app{background:#fff;border:1px solid #d1e4e9;min-width:0}.al-app figure{height:210px;position:relative;overflow:hidden}.al-app img{display:block;width:100%;height:100%;object-fit:cover}.al-app figcaption{position:absolute;right:0;bottom:0;font-size:10px;color:#000;background:#ffffffe8;padding:4px 10px}.al-app-body{padding:25px}.al-app h3{font-size:24px;margin:6px 0}.al-app-subtitle{font-size:14px;font-weight:700;margin-bottom:10px}.al-app-body>p:not(.al-kicker){font-size:13px}.al-app ol{padding:12px 0;list-style:none;margin:20px 0;border-top:1px solid #d8e8ec;border-bottom:1px solid #d8e8ec}.al-app li{position:relative;font-size:12px;padding:7px 0 7px 20px;font-weight:500}.al-app li:before{content:'↓';position:absolute;left:1px;color:#997e44;font-weight:700}.al-app li:last-child:before{content:'●';font-size:8px}.al-audience strong{display:block;color:#000;margin-bottom:3px}.al-cta{margin-top:70px;padding:40px;background:linear-gradient(110deg,#e5f4fa,#fbf1dc);display:flex;justify-content:space-between;align-items:center;gap:28px}.al-cta h2{font-size:27px;margin:8px 0}.al-cta p:not(.al-kicker){font-size:14px}.al-cta .al-button{flex:none}.al-note{font-size:11px;margin-top:20px}@media(max-width:900px){.al-page .wrap{width:calc(100% - 48px)}.al-hero-image{background-position:center,60% center}.al-hero-inner{min-height:540px}.al-loop-layout{gap:25px}.al-app-grid{gap:12px}.al-app-body{padding:19px}.al-app figure{height:180px}.al-nav a{padding:16px 20px}}@media(max-width:650px){.al-page .wrap{width:calc(100% - 36px)}.al-hero-image{position:relative;height:220px;background-image:url('lab-v21-hero.png');background-position:center;background-size:cover}.al-hero-inner{min-height:0;padding:22px 0 28px}.al-hero .al-kicker{margin-top:28px}.al-hero h1{font-size:34px;margin:12px 0}.al-hero-intro{font-size:14px}.al-image-note{margin-top:25px}.al-actions{gap:20px;flex-wrap:wrap}.al-nav .wrap{width:100%;display:grid;grid-template-columns:1fr 1fr}.al-nav a{padding:13px 18px;border-bottom:1px solid #d5e5eb;font-size:12px}.al-nav a:first-child{border-left:0}.al-section{padding-top:56px}.al-loop-layout{grid-template-columns:1fr}.al-loop{min-height:350px}.al-ring{width:220px;height:220px}.al-loop-core{width:150px;height:150px}.al-loop-core strong{font-size:17px}.al-loop>p{font-size:10px}.al-step-list li{grid-template-columns:40px 1fr}.al-equation{font-size:14px;line-height:2}.al-module{grid-template-columns:1fr}.al-module figure{border-right:0;border-bottom:1px solid #d2e4ea}.al-module-copy{padding:24px}.al-app-section{margin-top:60px;padding:55px 0}.al-app-grid{grid-template-columns:1fr;gap:18px}.al-app figure{height:230px}.al-app-body{padding:24px}.al-cta{margin-top:50px;padding:26px;display:block}.al-cta h2{font-size:23px}.al-cta .al-button{margin-top:20px}}
