.SiteChrome-module__oXFrKG__header,.SiteChrome-module__oXFrKG__footer{--ray-paper:#f1ece2;--ray-paper-rgb:241, 236, 226;--ray-surface:#f8f3ea;--ray-ink:#25212c;--ray-ink-soft:#68616b;--ray-violet:#4c3868;--ray-coral:#a54530;--ray-line:#25212c33;color:var(--ray-ink);font-family:PingFang TC,Noto Sans TC,sans-serif}.SiteChrome-module__oXFrKG__header *,.SiteChrome-module__oXFrKG__footer *{box-sizing:border-box}.SiteChrome-module__oXFrKG__header a,.SiteChrome-module__oXFrKG__footer a{color:inherit;text-decoration:none}.SiteChrome-module__oXFrKG__header{z-index:80;border-bottom:1px solid var(--ray-line);background:rgba(var(--ray-paper-rgb), .98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;top:0;left:0;right:0}.SiteChrome-module__oXFrKG__navInner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:78px;margin-inline:auto;display:flex}.SiteChrome-module__oXFrKG__brand{align-items:center;gap:11px;display:inline-flex}.SiteChrome-module__oXFrKG__brandAvatar{object-fit:cover;border:1px solid var(--ray-line);background:var(--ray-surface);border-radius:50%;flex-shrink:0;width:44px;height:44px}.SiteChrome-module__oXFrKG__brandMark{width:40px;height:40px;color:var(--ray-surface);background:var(--ray-violet);border-radius:2px;place-items:center;font-size:19px;font-weight:850;display:grid;transform:rotate(-3deg)}.SiteChrome-module__oXFrKG__brandCopy{gap:2px;display:grid}.SiteChrome-module__oXFrKG__brandCopy strong{letter-spacing:.02em;font-size:13px}.SiteChrome-module__oXFrKG__brandCopy small{color:var(--ray-ink-soft);letter-spacing:.11em;font-size:9px;font-weight:800}.SiteChrome-module__oXFrKG__desktopNav{align-items:center;gap:28px;display:flex}.SiteChrome-module__oXFrKG__desktopNav a{min-height:44px;color:var(--ray-ink-soft);white-space:nowrap;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:relative}.SiteChrome-module__oXFrKG__desktopNav a:after{background:var(--ray-violet);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.SiteChrome-module__oXFrKG__desktopNav a:hover:after,.SiteChrome-module__oXFrKG__desktopNav a[aria-current=page]:after,.SiteChrome-module__oXFrKG__desktopNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.SiteChrome-module__oXFrKG__desktopNav a[aria-current=page],.SiteChrome-module__oXFrKG__mobileMenu>a[aria-current=page]{color:var(--ray-violet);font-weight:850}.SiteChrome-module__oXFrKG__navCta,.SiteChrome-module__oXFrKG__mobilePrimary{background:var(--ray-coral);white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 19px;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex;color:#fff!important}.SiteChrome-module__oXFrKG__navCta:hover,.SiteChrome-module__oXFrKG__mobilePrimary:hover{transform:translate(2px)}.SiteChrome-module__oXFrKG__navCta svg,.SiteChrome-module__oXFrKG__mobilePrimary svg{width:15px}.SiteChrome-module__oXFrKG__menuButton{border:1px solid var(--ray-line);width:46px;height:46px;color:var(--ray-ink);background:var(--ray-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none}.SiteChrome-module__oXFrKG__menuButton svg{width:20px}.SiteChrome-module__oXFrKG__mobileMenu{display:none}.SiteChrome-module__oXFrKG__header :focus-visible,.SiteChrome-module__oXFrKG__footer :focus-visible{outline:2px solid var(--ray-coral);outline-offset:3px}.SiteChrome-module__oXFrKG__footer{border-top:1px solid var(--ray-line);background:var(--ray-paper);padding:62px 0 34px}.SiteChrome-module__oXFrKG__footerInner{width:min(1180px,100% - 64px);margin-inline:auto}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:minmax(280px,1.1fr) minmax(320px,1fr) minmax(210px,.7fr);align-items:start;gap:64px;padding-bottom:48px;display:grid}.SiteChrome-module__oXFrKG__footerBrand{gap:22px;display:grid}.SiteChrome-module__oXFrKG__footerPromise{letter-spacing:-.045em;max-width:460px;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:clamp(25px,2.8vw,36px);font-weight:700;line-height:1.2}.SiteChrome-module__oXFrKG__footerNote{max-width:430px;color:var(--ray-ink-soft);margin:0;font-size:13px;line-height:1.8}.SiteChrome-module__oXFrKG__footerNav{border-top:2px solid var(--ray-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteChrome-module__oXFrKG__footerNav a{border-bottom:1px solid var(--ray-line);min-height:48px;color:var(--ray-ink-soft);align-items:center;font-size:13px;font-weight:750;display:flex}.SiteChrome-module__oXFrKG__footerNav a:nth-child(odd){padding-right:16px}.SiteChrome-module__oXFrKG__footerNav a:nth-child(2n){border-left:1px solid var(--ray-line);padding-left:16px}.SiteChrome-module__oXFrKG__footerNav a:hover{color:var(--ray-coral)}.SiteChrome-module__oXFrKG__footerContact{border-top:2px solid var(--ray-ink);padding-top:19px}.SiteChrome-module__oXFrKG__footerContact span{color:var(--ray-coral);letter-spacing:.12em;margin-bottom:13px;font-size:9px;font-weight:850;display:block}.SiteChrome-module__oXFrKG__footerContact a{min-height:44px;color:var(--ray-ink);overflow-wrap:anywhere;align-items:center;font-size:12px;font-weight:800;display:flex}.SiteChrome-module__oXFrKG__footerContact a:hover{color:var(--ray-coral)}.SiteChrome-module__oXFrKG__footerContact p{color:var(--ray-ink-soft);margin:14px 0 0;font-size:12px;line-height:1.8}.SiteChrome-module__oXFrKG__footerContact p a{text-underline-offset:3px;min-height:auto;margin-inline:3px;text-decoration:underline;display:inline}.SiteChrome-module__oXFrKG__footerBottom{border-top:1px solid var(--ray-line);color:var(--ray-ink-soft);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:9px;font-weight:700;display:flex}.SiteChrome-module__oXFrKG__footerBottomLinks{gap:20px;display:flex}.SiteChrome-module__oXFrKG__footerBottomLinks a:hover{color:var(--ray-coral)}@media (max-width:1080px){.SiteChrome-module__oXFrKG__desktopNav,.SiteChrome-module__oXFrKG__navCta{display:none}.SiteChrome-module__oXFrKG__menuButton{display:inline-flex}.SiteChrome-module__oXFrKG__mobileMenu{border-top:1px solid var(--ray-line);background:var(--ray-paper);gap:0;max-height:calc(100dvh - 78px);padding:2px 5vw 18px;display:grid;overflow-y:auto;box-shadow:0 16px 28px #25212c14}.SiteChrome-module__oXFrKG__mobileMenu>a:not(.SiteChrome-module__oXFrKG__mobilePrimary):not(.SiteChrome-module__oXFrKG__mobileLine){border-bottom:1px solid var(--ray-line);min-height:48px;color:var(--ray-ink-soft);justify-content:space-between;align-items:center;font-size:15px;font-weight:750;display:flex}.SiteChrome-module__oXFrKG__mobilePrimary{margin-top:12px}.SiteChrome-module__oXFrKG__mobileMenu>a[aria-current=page]:not(.SiteChrome-module__oXFrKG__mobilePrimary):not(.SiteChrome-module__oXFrKG__mobileLine){color:var(--ray-violet);text-underline-offset:5px;text-decoration:underline}.SiteChrome-module__oXFrKG__mobileLine{min-height:48px;color:var(--ray-ink);align-items:center;gap:8px;padding-inline:3px;font-size:12px;font-weight:800;display:inline-flex}.SiteChrome-module__oXFrKG__mobileLine svg{width:15px}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:1fr 1fr;gap:44px}.SiteChrome-module__oXFrKG__footerBrand{grid-column:1/-1}}@media (max-width:760px){.SiteChrome-module__oXFrKG__navInner{width:calc(100% - 40px);min-height:68px}.SiteChrome-module__oXFrKG__brandMark{width:36px;height:36px}.SiteChrome-module__oXFrKG__brandCopy small{display:none}.SiteChrome-module__oXFrKG__mobileMenu{max-height:calc(100dvh - 68px);padding-inline:20px}.SiteChrome-module__oXFrKG__footer{padding-top:48px;padding-bottom:28px}.SiteChrome-module__oXFrKG__footerInner{width:calc(100% - 40px)}.SiteChrome-module__oXFrKG__footerGrid{grid-template-columns:1fr;gap:35px;padding-bottom:36px}.SiteChrome-module__oXFrKG__footerBrand{grid-column:auto}.SiteChrome-module__oXFrKG__footerPromise{font-size:25px}.SiteChrome-module__oXFrKG__footerBottom{display:grid}.SiteChrome-module__oXFrKG__footerBottomLinks{flex-wrap:wrap;gap:13px 20px}}@media (prefers-reduced-motion:reduce){.SiteChrome-module__oXFrKG__header *,.SiteChrome-module__oXFrKG__footer *{transition-duration:.01ms!important}}
.AiFirstHome-module__AOqmyq__site{--paper:#f1ece2;--paper-rgb:241, 236, 226;--surface:#f8f3ea;--surface-2:#e4ddd1;--ink:#25212c;--ink-soft:#68616b;--primary:#4c3868;--primary-soft:#ded5e5;--accent:#b34f35;--accent-soft:#ead1c6;--signal:#6d7b6e;--signal-soft:#d9ded7;--line:#25212c33;--shadow:#25212c14;--dark-surface:#2e2635;--dark-ink:#fff;--dark-soft:#c9cfdd;--inverse-highlight:#9dd7bc;--inverse-accent:#f49a7d;min-height:100vh;color:var(--ink);background:var(--paper);font-family:PingFang TC,Noto Sans TC,sans-serif;transition:color .36s,background .36s;overflow-x:clip}.AiFirstHome-module__AOqmyq__site[data-site-mode=production]{--accent:#a54530}.AiFirstHome-module__AOqmyq__site[data-site-mode=production] .AiFirstHome-module__AOqmyq__heroGrid{min-height:690px;padding-top:128px}.AiFirstHome-module__AOqmyq__site *,.AiFirstHome-module__AOqmyq__site :before,.AiFirstHome-module__AOqmyq__site :after{box-sizing:border-box}:where(.AiFirstHome-module__AOqmyq__site) a{color:inherit;text-decoration:none}:where(.AiFirstHome-module__AOqmyq__site) button{color:inherit;font:inherit}.AiFirstHome-module__AOqmyq__site h1,.AiFirstHome-module__AOqmyq__site h2,.AiFirstHome-module__AOqmyq__site h3,.AiFirstHome-module__AOqmyq__site p{margin-top:0}.AiFirstHome-module__AOqmyq__site h1,.AiFirstHome-module__AOqmyq__site h2,.AiFirstHome-module__AOqmyq__site h3{text-wrap:balance;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-weight:700}.AiFirstHome-module__AOqmyq__site section{scroll-margin-top:100px}.AiFirstHome-module__AOqmyq__shell{width:min(1180px,100% - 64px);margin-inline:auto}.AiFirstHome-module__AOqmyq__previewBar{z-index:90;min-height:34px;color:var(--dark-ink);background:var(--dark-surface);letter-spacing:.08em;justify-content:center;align-items:center;gap:18px;padding:7px 24px;font-size:9px;font-weight:700;display:flex;position:relative}.AiFirstHome-module__AOqmyq__previewBarNote{color:var(--dark-soft);letter-spacing:.06em;font-weight:600}.AiFirstHome-module__AOqmyq__previewBack{color:var(--dark-ink);align-items:center;gap:6px;display:inline-flex;position:absolute;right:24px}.AiFirstHome-module__AOqmyq__previewBack svg{width:13px}.AiFirstHome-module__AOqmyq__header{z-index:70;border-bottom:1px solid var(--line);background:rgba(var(--paper-rgb), .98);position:sticky;top:0}.AiFirstHome-module__AOqmyq__navInner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:78px;margin-inline:auto;display:flex}.AiFirstHome-module__AOqmyq__brand{align-items:center;gap:11px;display:inline-flex}.AiFirstHome-module__AOqmyq__brandMark{width:40px;height:40px;color:var(--surface);background:var(--primary);border-radius:2px;place-items:center;font-size:19px;font-weight:850;transition:color .32s,background .32s;display:grid;transform:rotate(-3deg)}.AiFirstHome-module__AOqmyq__brand>span:last-child{gap:2px;display:grid}.AiFirstHome-module__AOqmyq__brand strong{letter-spacing:.02em;font-size:13px}.AiFirstHome-module__AOqmyq__brand small{color:var(--ink-soft);letter-spacing:.13em;font-size:8px;font-weight:800}.AiFirstHome-module__AOqmyq__desktopNav{align-items:center;gap:28px;display:flex}.AiFirstHome-module__AOqmyq__desktopNav a{color:var(--ink-soft);font-size:12px;font-weight:700;position:relative}.AiFirstHome-module__AOqmyq__desktopNav a:after{background:var(--primary);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.AiFirstHome-module__AOqmyq__desktopNav a:hover:after{transform-origin:0;transform:scaleX(1)}.AiFirstHome-module__AOqmyq__navCta,.AiFirstHome-module__AOqmyq__buttonPrimary,.AiFirstHome-module__AOqmyq__buttonSecondary,.AiFirstHome-module__AOqmyq__buttonLine,.AiFirstHome-module__AOqmyq__buttonLight{white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 19px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,background .32s,color .32s;display:inline-flex}.AiFirstHome-module__AOqmyq__navCta,.AiFirstHome-module__AOqmyq__buttonPrimary{background:var(--accent);flex:none;color:#fff!important}.AiFirstHome-module__AOqmyq__navCta:hover,.AiFirstHome-module__AOqmyq__buttonPrimary:hover,.AiFirstHome-module__AOqmyq__buttonSecondary:hover,.AiFirstHome-module__AOqmyq__buttonLight:hover{transform:translate(2px)}.AiFirstHome-module__AOqmyq__navCta svg,.AiFirstHome-module__AOqmyq__buttonPrimary svg,.AiFirstHome-module__AOqmyq__buttonSecondary svg,.AiFirstHome-module__AOqmyq__buttonLine svg,.AiFirstHome-module__AOqmyq__buttonLight svg{width:15px}.AiFirstHome-module__AOqmyq__menuButton{border:1px solid var(--line);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:none}.AiFirstHome-module__AOqmyq__menuButton svg{width:20px}.AiFirstHome-module__AOqmyq__mobileNav{display:none}.AiFirstHome-module__AOqmyq__mobileNav .AiFirstHome-module__AOqmyq__mobilePrimaryLink{color:#fff;background:var(--accent);border-bottom:0;margin-top:10px;padding-inline:14px}.AiFirstHome-module__AOqmyq__mobileNav .AiFirstHome-module__AOqmyq__mobileLineLink{color:var(--ink);justify-content:flex-start;gap:8px}.AiFirstHome-module__AOqmyq__mobileNav .AiFirstHome-module__AOqmyq__mobileLineLink svg{width:15px}.AiFirstHome-module__AOqmyq__hero{position:relative;overflow:hidden}.AiFirstHome-module__AOqmyq__heroTexture{pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(0deg, transparent 0, transparent 31px, color-mix(in srgb, var(--ink) 14%, transparent) 32px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.AiFirstHome-module__AOqmyq__heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:52px;min-height:720px;padding:82px 0 112px;display:grid;position:relative}.AiFirstHome-module__AOqmyq__heroCopy{position:relative}.AiFirstHome-module__AOqmyq__eyebrow{color:var(--accent);letter-spacing:.06em;font-size:11px;font-weight:750;line-height:1.6}.AiFirstHome-module__AOqmyq__hero h1{letter-spacing:-.035em;max-width:720px;margin-bottom:28px;font-size:clamp(48px,4.5vw,66px);line-height:1.08}.AiFirstHome-module__AOqmyq__hero h1 span{color:var(--ink);display:block;position:relative}.AiFirstHome-module__AOqmyq__hero h1 span:after{background:var(--accent);content:"";transform-origin:0;height:4px;position:absolute;bottom:-7px;left:1%;right:3%;transform:rotate(-1deg)}.AiFirstHome-module__AOqmyq__heroLead{max-width:540px;color:var(--ink-soft);margin-bottom:31px;font-size:16px;line-height:1.82}.AiFirstHome-module__AOqmyq__heroActions{flex-wrap:wrap;gap:11px;display:flex}.AiFirstHome-module__AOqmyq__buttonPrimary{min-height:52px;padding-inline:24px;font-size:13px}.AiFirstHome-module__AOqmyq__buttonSecondary{background:0 0;border:0;min-height:52px;padding-inline:5px}.AiFirstHome-module__AOqmyq__buttonLine{min-height:44px;color:var(--ink-soft);background:0 0;border:0;align-self:center;padding:8px 4px}.AiFirstHome-module__AOqmyq__buttonLine:hover{color:var(--ink);transform:translate(2px)}.AiFirstHome-module__AOqmyq__buttonLine:focus-visible,.AiFirstHome-module__AOqmyq__pilotLineLink:focus-visible,.AiFirstHome-module__AOqmyq__finalLineLink:focus-visible,.AiFirstHome-module__AOqmyq__mobileLineLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AiFirstHome-module__AOqmyq__trustLine{color:var(--ink-soft);flex-wrap:wrap;gap:18px;margin:25px 0 0;padding:0;font-size:11px;font-weight:650;list-style:none;display:flex}.AiFirstHome-module__AOqmyq__trustLine li{align-items:center;gap:7px;display:inline-flex}.AiFirstHome-module__AOqmyq__trustLine li:before{color:var(--accent);content:"—"}.AiFirstHome-module__AOqmyq__workflowBoard{border:0;border-top:4px solid var(--primary);border-bottom:1px solid var(--line);background:var(--surface);min-height:530px;box-shadow:11px 13px 0 color-mix(in srgb, var(--ink) 7%, transparent);border-radius:0;padding:40px 42px 34px;position:relative;transform:rotate(.65deg)}.AiFirstHome-module__AOqmyq__workflowBoard:before{content:"";background:#dacdb4b8;width:104px;height:28px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-1.5deg)}.AiFirstHome-module__AOqmyq__boardTopline{color:var(--ink-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.AiFirstHome-module__AOqmyq__boardTitle{margin:52px 0 27px;display:block}.AiFirstHome-module__AOqmyq__boardTitle small{color:var(--accent);letter-spacing:.06em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.AiFirstHome-module__AOqmyq__boardTitle strong{letter-spacing:-.025em;max-width:390px;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:31px;line-height:1.35;display:block}.AiFirstHome-module__AOqmyq__flowCanvas{border-top:1px solid var(--ink);min-height:0;display:grid}.AiFirstHome-module__AOqmyq__flowFragment{display:block}.AiFirstHome-module__AOqmyq__flowNode{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:40px 1fr 58px;align-items:center;gap:10px;min-height:63px;padding:10px 0;display:grid;position:relative}.AiFirstHome-module__AOqmyq__flowNode span{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:850}.AiFirstHome-module__AOqmyq__flowNode strong{font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:17px;font-weight:650;line-height:1.35}.AiFirstHome-module__AOqmyq__flowNode i{background:var(--primary);width:48px;height:2px;transform:rotate(-3deg)}.AiFirstHome-module__AOqmyq__boardFooter{border-top:2px solid var(--ink);color:var(--ink-soft);gap:5px;margin-top:24px;padding-top:17px;font-size:10px;font-weight:650;display:grid}.AiFirstHome-module__AOqmyq__boardMaterialNote{border-left:3px solid var(--accent);color:var(--ink-soft);margin:22px 0 0;padding-left:11px;font-size:9px;line-height:1.6}.AiFirstHome-module__AOqmyq__boardSelector{background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:20px;padding:5px;display:grid}.AiFirstHome-module__AOqmyq__boardSelector button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:9px;font-weight:750}.AiFirstHome-module__AOqmyq__boardSelector button[aria-pressed=true]{color:var(--surface);background:var(--ink)}.AiFirstHome-module__AOqmyq__signalBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell{grid-template-columns:repeat(3,1fr);display:grid}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell>div{align-items:baseline;gap:14px;padding:20px 18px;display:flex}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell>div+div{border-left:1px solid var(--line)}.AiFirstHome-module__AOqmyq__signalBand strong{color:var(--primary);letter-spacing:-.03em;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:28px}.AiFirstHome-module__AOqmyq__signalBand span{color:var(--ink-soft);font-size:11px;font-weight:700}.AiFirstHome-module__AOqmyq__problemSection,.AiFirstHome-module__AOqmyq__methodSection,.AiFirstHome-module__AOqmyq__proofSection,.AiFirstHome-module__AOqmyq__offerSection,.AiFirstHome-module__AOqmyq__fitSection,.AiFirstHome-module__AOqmyq__colorSection{padding:100px 0}.AiFirstHome-module__AOqmyq__sectionIntro{grid-template-columns:1fr 1.15fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.AiFirstHome-module__AOqmyq__sectionIntro .AiFirstHome-module__AOqmyq__eyebrow{grid-column:1/-1;margin-bottom:-34px}.AiFirstHome-module__AOqmyq__sectionIntro h2,.AiFirstHome-module__AOqmyq__methodHeading h2,.AiFirstHome-module__AOqmyq__sectionHeadingRow h2,.AiFirstHome-module__AOqmyq__fitCard h2,.AiFirstHome-module__AOqmyq__notFitCard h2,.AiFirstHome-module__AOqmyq__finalCta h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(37px,4.4vw,59px);font-weight:850;line-height:1.08}.AiFirstHome-module__AOqmyq__sectionIntro>p:last-child,.AiFirstHome-module__AOqmyq__methodHeading>p,.AiFirstHome-module__AOqmyq__sectionHeadingRow>p{max-width:420px;color:var(--ink-soft);margin-bottom:4px;font-size:14px;line-height:1.8}.AiFirstHome-module__AOqmyq__problemLayout{grid-template-columns:.88fr 1.12fr;gap:18px;display:grid}.AiFirstHome-module__AOqmyq__problemList{border-top:1px solid var(--ink)}.AiFirstHome-module__AOqmyq__problemButton{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:center;gap:14px;width:100%;min-height:105px;padding:18px 8px;transition:padding .18s,box-shadow .18s;display:grid}.AiFirstHome-module__AOqmyq__problemButton:hover,.AiFirstHome-module__AOqmyq__problemButton[data-active=true]{box-shadow:inset 4px 0 0 var(--accent);background:0 0;padding-inline:17px}.AiFirstHome-module__AOqmyq__problemButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AiFirstHome-module__AOqmyq__problemNumber{color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:850}.AiFirstHome-module__AOqmyq__problemButtonCopy{gap:5px;display:grid}.AiFirstHome-module__AOqmyq__problemButtonCopy strong{letter-spacing:-.03em;font-size:17px}.AiFirstHome-module__AOqmyq__problemButtonCopy small{color:var(--ink-soft);font-size:11px;line-height:1.5}.AiFirstHome-module__AOqmyq__problemDetail{border-left:6px solid var(--accent);min-height:480px;color:var(--dark-ink);background:var(--dark-surface);border-radius:0 0 72px;padding:50px;position:relative;overflow:hidden}.AiFirstHome-module__AOqmyq__detailLabel{color:var(--inverse-accent);letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.AiFirstHome-module__AOqmyq__problemDetail h3{letter-spacing:-.06em;max-width:590px;margin:48px 0 20px;font-size:clamp(31px,3.5vw,47px);line-height:1.09}.AiFirstHome-module__AOqmyq__problemDetail>p{max-width:530px;color:var(--dark-soft);font-size:14px;line-height:1.8}.AiFirstHome-module__AOqmyq__outputList{z-index:1;gap:9px;margin-top:34px;display:grid;position:relative}.AiFirstHome-module__AOqmyq__outputList>span{color:var(--dark-soft);letter-spacing:.12em;margin-bottom:3px;font-size:9px;font-weight:800}.AiFirstHome-module__AOqmyq__outputList div{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.AiFirstHome-module__AOqmyq__outputList svg{width:14px;color:var(--inverse-highlight)}.AiFirstHome-module__AOqmyq__detailStamp{color:var(--inverse-accent);position:absolute;bottom:31px;right:34px;transform:rotate(-8deg)}.AiFirstHome-module__AOqmyq__detailStamp span{letter-spacing:.04em;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:15px;font-weight:700;line-height:1.4}.AiFirstHome-module__AOqmyq__methodSection{color:var(--dark-ink);background:var(--dark-surface)}.AiFirstHome-module__AOqmyq__methodSection .AiFirstHome-module__AOqmyq__eyebrow{color:var(--inverse-highlight)}.AiFirstHome-module__AOqmyq__methodHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.AiFirstHome-module__AOqmyq__methodHeading>p{color:var(--dark-soft)}.AiFirstHome-module__AOqmyq__methodGrid{border-top:1px solid color-mix(in srgb, var(--dark-ink) 25%, transparent);border-bottom:1px solid color-mix(in srgb, var(--dark-ink) 25%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.AiFirstHome-module__AOqmyq__methodCard{min-height:330px;padding:25px 22px;position:relative}.AiFirstHome-module__AOqmyq__methodCard+.AiFirstHome-module__AOqmyq__methodCard{border-left:1px solid color-mix(in srgb, var(--dark-ink) 18%, transparent)}.AiFirstHome-module__AOqmyq__methodTop{color:var(--inverse-accent);letter-spacing:-.02em;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:42px;font-weight:700}.AiFirstHome-module__AOqmyq__methodCard h3{letter-spacing:-.025em;margin:70px 0 16px;font-size:24px}.AiFirstHome-module__AOqmyq__methodCard p{color:var(--dark-soft);font-size:12px;line-height:1.75}.AiFirstHome-module__AOqmyq__methodCard>i{display:none}.AiFirstHome-module__AOqmyq__sectionHeadingRow{justify-content:space-between;align-items:end;gap:70px;margin-bottom:55px;display:flex}.AiFirstHome-module__AOqmyq__sectionHeadingRow>p{max-width:330px}.AiFirstHome-module__AOqmyq__caseFeature{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.AiFirstHome-module__AOqmyq__caseFeatureHeader{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);align-items:end;gap:64px;padding:32px 0 34px;display:grid}.AiFirstHome-module__AOqmyq__caseFeatureHeader>div>p,.AiFirstHome-module__AOqmyq__experienceIndexLead>p{color:var(--accent);letter-spacing:.13em;margin-bottom:12px;font-size:9px;font-weight:850}.AiFirstHome-module__AOqmyq__caseFeatureHeader h3{letter-spacing:-.055em;max-width:740px;font-size:clamp(28px,3.2vw,43px);line-height:1.16}.AiFirstHome-module__AOqmyq__caseFeatureHeader>p{max-width:390px;color:var(--ink-soft);font-size:12px;line-height:1.75}.AiFirstHome-module__AOqmyq__caseStageGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AiFirstHome-module__AOqmyq__caseStage{min-width:0}.AiFirstHome-module__AOqmyq__caseStage+.AiFirstHome-module__AOqmyq__caseStage{border-left:1px solid var(--line)}.AiFirstHome-module__AOqmyq__caseAssetSlot{aspect-ratio:4/3;border:1px dashed color-mix(in srgb, var(--ink) 32%, transparent);color:var(--ink-soft);background:var(--surface-2);flex-direction:column;justify-content:flex-end;gap:8px;margin:22px 22px 0;padding:23px;display:flex}.AiFirstHome-module__AOqmyq__caseAssetSlot>span{color:var(--accent);letter-spacing:.15em;margin-bottom:auto;font-size:8px;font-weight:850}.AiFirstHome-module__AOqmyq__caseAssetSlot strong{color:var(--ink);letter-spacing:-.02em;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:19px}.AiFirstHome-module__AOqmyq__caseAssetSlot small{font-size:9px;line-height:1.6}.AiFirstHome-module__AOqmyq__caseStageCopy{padding:24px 22px 30px}.AiFirstHome-module__AOqmyq__caseStageCopy>p:first-child{color:var(--accent);letter-spacing:.11em;margin-bottom:12px;font-size:9px;font-weight:850}.AiFirstHome-module__AOqmyq__caseStageCopy h4{letter-spacing:-.035em;margin-bottom:11px;font-size:20px;line-height:1.35}.AiFirstHome-module__AOqmyq__caseStageCopy>p:last-child{color:var(--ink-soft);font-size:11px;line-height:1.75}.AiFirstHome-module__AOqmyq__caseBoundary{color:var(--ink-soft);align-items:flex-start;gap:11px;padding:22px 0 24px;font-size:10px;line-height:1.65;display:flex}.AiFirstHome-module__AOqmyq__caseBoundary svg{width:16px;color:var(--accent);flex:none}.AiFirstHome-module__AOqmyq__caseBoundary strong{color:var(--ink);margin-bottom:2px;display:block}.AiFirstHome-module__AOqmyq__experienceIndex{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:64px;margin-top:62px;display:grid}.AiFirstHome-module__AOqmyq__experienceIndexLead{border-top:3px solid var(--ink);padding-top:22px}.AiFirstHome-module__AOqmyq__experienceIndexLead h3{letter-spacing:-.05em;font-size:clamp(25px,2.8vw,36px);line-height:1.2}.AiFirstHome-module__AOqmyq__experienceIndexList{border-top:1px solid var(--ink)}.AiFirstHome-module__AOqmyq__experienceIndexList article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:15px;padding:23px 0 25px;display:grid}.AiFirstHome-module__AOqmyq__experienceIndexList article>span{color:var(--accent);font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:18px;font-weight:700}.AiFirstHome-module__AOqmyq__experienceIndexList h3{letter-spacing:-.035em;margin-bottom:7px;font-size:19px}.AiFirstHome-module__AOqmyq__experienceIndexList p{color:var(--ink-soft);margin-bottom:8px;font-size:11px;line-height:1.7}.AiFirstHome-module__AOqmyq__experienceIndexList small{color:var(--ink-soft);font-size:9px;line-height:1.6;display:block}.AiFirstHome-module__AOqmyq__offerSection{background:var(--surface-2)}.AiFirstHome-module__AOqmyq__pilotOffer{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);display:grid}.AiFirstHome-module__AOqmyq__pilotLead{border-left:6px solid var(--accent);min-height:580px;color:var(--ink);background:var(--surface);flex-direction:column;align-items:flex-start;padding:45px 38px;display:flex;position:relative}.AiFirstHome-module__AOqmyq__pilotKicker{color:var(--accent);letter-spacing:.06em;font-size:10px;font-weight:750}.AiFirstHome-module__AOqmyq__pilotNumber{color:var(--primary);margin-top:66px;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:15px;font-weight:700}.AiFirstHome-module__AOqmyq__pilotLead h3{letter-spacing:-.065em;margin:13px 0 22px;font-size:clamp(42px,4.5vw,64px);line-height:1.03}.AiFirstHome-module__AOqmyq__pilotLead>p:not(.AiFirstHome-module__AOqmyq__pilotKicker){max-width:360px;color:var(--ink-soft);margin-bottom:32px;font-size:13px;line-height:1.8}.AiFirstHome-module__AOqmyq__pilotActions{z-index:1;gap:11px;margin-top:auto;display:grid;position:relative}.AiFirstHome-module__AOqmyq__pilotLead .AiFirstHome-module__AOqmyq__buttonLight{margin-top:0}.AiFirstHome-module__AOqmyq__pilotLineLink{min-height:44px;color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.AiFirstHome-module__AOqmyq__pilotLineLink svg{width:14px}.AiFirstHome-module__AOqmyq__pilotLineLink:hover{color:var(--ink);transform:translate(2px)}.AiFirstHome-module__AOqmyq__pilotPath{padding:20px 38px;position:relative}.AiFirstHome-module__AOqmyq__pilotPath:before{display:none}.AiFirstHome-module__AOqmyq__pilotStage{z-index:1;grid-template-columns:65px 1fr;gap:23px;padding:31px 0;display:grid;position:relative}.AiFirstHome-module__AOqmyq__pilotStage+.AiFirstHome-module__AOqmyq__pilotStage{border-top:1px solid var(--line)}.AiFirstHome-module__AOqmyq__pilotStageMarker{display:block}.AiFirstHome-module__AOqmyq__pilotStageMarker span{color:var(--accent);font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:30px;font-weight:700}.AiFirstHome-module__AOqmyq__offerEyebrow{color:var(--accent);letter-spacing:.15em;margin-bottom:9px;font-size:9px;font-weight:850}.AiFirstHome-module__AOqmyq__pilotStageCopy h3{letter-spacing:-.045em;margin-bottom:8px;font-size:24px}.AiFirstHome-module__AOqmyq__pilotStageCopy>p:not(.AiFirstHome-module__AOqmyq__offerEyebrow){color:var(--ink-soft);margin-bottom:13px;font-size:11px;line-height:1.7}.AiFirstHome-module__AOqmyq__pilotStageCopy ul{color:var(--ink-soft);flex-wrap:wrap;gap:7px 15px;margin:0;padding:0;font-size:9px;list-style:none;display:flex}.AiFirstHome-module__AOqmyq__pilotStageCopy li{align-items:center;gap:5px;display:flex}.AiFirstHome-module__AOqmyq__pilotStageCopy li svg{width:12px;color:var(--signal)}.AiFirstHome-module__AOqmyq__moduleRail{border:0;border-left:4px solid var(--accent);background:0 0;border-radius:0;align-items:center;gap:15px;margin-top:18px;padding:20px 24px;display:flex}.AiFirstHome-module__AOqmyq__moduleRail span{color:var(--ink-soft);font-size:11px;line-height:1.65}.AiFirstHome-module__AOqmyq__moduleRail strong{color:var(--ink);margin-right:6px}.AiFirstHome-module__AOqmyq__fitGrid{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;display:grid}.AiFirstHome-module__AOqmyq__fitCard,.AiFirstHome-module__AOqmyq__notFitCard{background:0 0;border-radius:0;min-height:430px;padding:48px}.AiFirstHome-module__AOqmyq__notFitCard{border-left:1px solid var(--line);color:var(--ink)}.AiFirstHome-module__AOqmyq__fitCard h2,.AiFirstHome-module__AOqmyq__notFitCard h2{max-width:490px;font-size:clamp(34px,3.5vw,48px)}.AiFirstHome-module__AOqmyq__notFitCard .AiFirstHome-module__AOqmyq__eyebrow,.AiFirstHome-module__AOqmyq__finalCta .AiFirstHome-module__AOqmyq__eyebrow{color:var(--accent)}.AiFirstHome-module__AOqmyq__fitCard ul,.AiFirstHome-module__AOqmyq__notFitCard ul{gap:13px;margin:50px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.AiFirstHome-module__AOqmyq__fitCard li,.AiFirstHome-module__AOqmyq__notFitCard li{align-items:flex-start;gap:9px;display:flex}.AiFirstHome-module__AOqmyq__fitCard li svg,.AiFirstHome-module__AOqmyq__notFitCard li svg{width:15px;color:var(--primary);flex:none;margin-top:2px}.AiFirstHome-module__AOqmyq__notFitCard li{color:var(--ink-soft)}.AiFirstHome-module__AOqmyq__notFitCard li svg{color:var(--accent)}.AiFirstHome-module__AOqmyq__finalSection{padding:0 0 105px}.AiFirstHome-module__AOqmyq__finalCta{border-left:7px solid var(--accent);color:var(--dark-ink);background:var(--dark-surface);border-radius:0;justify-content:space-between;align-items:end;gap:60px;padding:62px;display:flex}.AiFirstHome-module__AOqmyq__finalCta h2{max-width:760px;font-size:clamp(37px,4.3vw,57px)}.AiFirstHome-module__AOqmyq__finalCta>div:first-child>p:last-child{max-width:650px;color:var(--dark-soft);margin:20px 0 0;font-size:13px;line-height:1.75}.AiFirstHome-module__AOqmyq__finalActions{gap:13px;min-width:210px;display:grid}.AiFirstHome-module__AOqmyq__buttonLight{background:var(--accent);color:#fff!important}.AiFirstHome-module__AOqmyq__finalLineLink{min-height:44px;color:var(--dark-soft);justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.AiFirstHome-module__AOqmyq__finalLineLink svg{width:15px}.AiFirstHome-module__AOqmyq__footer{border-top:1px solid var(--line);width:min(1180px,100% - 64px);color:var(--ink-soft);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;margin:0 auto 40px;padding-top:24px;font-size:9px;font-weight:700;display:flex}@keyframes AiFirstHome-module__AOqmyq__riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes AiFirstHome-module__AOqmyq__boardIn{0%{opacity:0;transform:translate(28px)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes AiFirstHome-module__AOqmyq__nodeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AiFirstHome-module__AOqmyq__detailIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.AiFirstHome-module__AOqmyq__desktopNav{display:none}.AiFirstHome-module__AOqmyq__menuButton{display:inline-flex}.AiFirstHome-module__AOqmyq__mobileNav{border-top:1px solid var(--line);background:var(--paper);gap:0;padding:2px 5vw 15px;display:grid}.AiFirstHome-module__AOqmyq__mobileNav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;font-size:12px;font-weight:750;display:flex}.AiFirstHome-module__AOqmyq__mobileNav svg{width:15px}.AiFirstHome-module__AOqmyq__heroGrid{grid-template-columns:1fr;gap:55px}.AiFirstHome-module__AOqmyq__heroCopy{max-width:780px}.AiFirstHome-module__AOqmyq__workflowBoard{max-width:800px}.AiFirstHome-module__AOqmyq__methodGrid{grid-template-columns:repeat(2,1fr)}.AiFirstHome-module__AOqmyq__methodCard:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb, var(--dark-ink) 18%, transparent)}.AiFirstHome-module__AOqmyq__methodCard:nth-child(4){border-top:1px solid color-mix(in srgb, var(--dark-ink) 18%, transparent)}.AiFirstHome-module__AOqmyq__caseFeatureHeader{grid-template-columns:1fr;gap:18px}.AiFirstHome-module__AOqmyq__caseFeatureHeader>p{max-width:640px}.AiFirstHome-module__AOqmyq__caseStageGrid{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__caseStage{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid}.AiFirstHome-module__AOqmyq__caseStage+.AiFirstHome-module__AOqmyq__caseStage{border-top:1px solid var(--line);border-left:0}.AiFirstHome-module__AOqmyq__caseAssetSlot{aspect-ratio:auto;min-height:220px;margin:20px}.AiFirstHome-module__AOqmyq__caseStageCopy{align-self:center;padding:28px 24px 28px 4px}.AiFirstHome-module__AOqmyq__experienceIndex{grid-template-columns:1fr;gap:26px}.AiFirstHome-module__AOqmyq__pilotOffer{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__pilotLead{min-height:470px}}@media (max-width:760px){.AiFirstHome-module__AOqmyq__shell{width:min(100% - 40px,560px)}.AiFirstHome-module__AOqmyq__previewBar{justify-content:flex-start;min-height:31px;padding-inline:14px;font-size:8px}.AiFirstHome-module__AOqmyq__previewBarNote,.AiFirstHome-module__AOqmyq__previewBack{display:none}.AiFirstHome-module__AOqmyq__navInner{width:calc(100% - 40px);min-height:68px}.AiFirstHome-module__AOqmyq__brandMark{width:36px;height:36px}.AiFirstHome-module__AOqmyq__brand small,.AiFirstHome-module__AOqmyq__navCta{display:none}.AiFirstHome-module__AOqmyq__menuButton{display:inline-flex}.AiFirstHome-module__AOqmyq__mobileNav{border-top:1px solid var(--line);background:var(--paper);gap:0;padding:2px 20px 15px;display:grid}.AiFirstHome-module__AOqmyq__mobileNav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;font-size:12px;font-weight:750;display:flex}.AiFirstHome-module__AOqmyq__mobileNav svg{width:15px}.AiFirstHome-module__AOqmyq__heroGrid{min-height:auto;padding:46px 0 72px}.AiFirstHome-module__AOqmyq__site[data-site-mode=production] .AiFirstHome-module__AOqmyq__heroGrid{min-height:auto;padding-top:114px}.AiFirstHome-module__AOqmyq__hero h1{font-size:clamp(38px,10.8vw,52px)}.AiFirstHome-module__AOqmyq__heroLead{font-size:14px}.AiFirstHome-module__AOqmyq__heroActions{display:grid}.AiFirstHome-module__AOqmyq__buttonPrimary{width:100%}.AiFirstHome-module__AOqmyq__buttonLine{justify-self:start;width:auto}.AiFirstHome-module__AOqmyq__buttonSecondary{background:0 0;border:0;justify-self:start;width:auto;min-height:40px;padding:8px 0}.AiFirstHome-module__AOqmyq__workflowBoard{min-height:auto;box-shadow:7px 8px 0 color-mix(in srgb, var(--ink) 7%, transparent);border-radius:0;padding:29px 23px 24px;transform:rotate(.35deg)}.AiFirstHome-module__AOqmyq__boardTitle{margin:27px 0 20px}.AiFirstHome-module__AOqmyq__boardTitle strong{font-size:27px}.AiFirstHome-module__AOqmyq__flowCanvas{gap:7px;min-height:0;display:grid}.AiFirstHome-module__AOqmyq__flowFragment{display:block}.AiFirstHome-module__AOqmyq__flowNode{grid-template-columns:34px 1fr 44px;min-height:58px}.AiFirstHome-module__AOqmyq__flowNode i{width:36px}.AiFirstHome-module__AOqmyq__flowArrow{justify-self:center;transform:rotate(90deg)}.AiFirstHome-module__AOqmyq__boardFooter{display:grid}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell>div{padding-inline:2px}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell>div+div{border-top:1px solid var(--line);border-left:0}.AiFirstHome-module__AOqmyq__problemSection,.AiFirstHome-module__AOqmyq__methodSection,.AiFirstHome-module__AOqmyq__proofSection,.AiFirstHome-module__AOqmyq__offerSection,.AiFirstHome-module__AOqmyq__fitSection{padding:90px 0}.AiFirstHome-module__AOqmyq__sectionIntro,.AiFirstHome-module__AOqmyq__methodHeading{margin-bottom:37px;display:block}.AiFirstHome-module__AOqmyq__sectionIntro .AiFirstHome-module__AOqmyq__eyebrow{margin-bottom:12px}.AiFirstHome-module__AOqmyq__sectionIntro h2,.AiFirstHome-module__AOqmyq__methodHeading h2,.AiFirstHome-module__AOqmyq__sectionHeadingRow h2{font-size:36px}.AiFirstHome-module__AOqmyq__sectionIntro>p:last-child,.AiFirstHome-module__AOqmyq__methodHeading>p{margin-top:18px}.AiFirstHome-module__AOqmyq__problemLayout{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__problemButton{min-height:92px}.AiFirstHome-module__AOqmyq__problemDetail{min-height:500px;padding:34px 27px}.AiFirstHome-module__AOqmyq__problemDetail h3{margin-top:34px;font-size:34px}.AiFirstHome-module__AOqmyq__detailStamp{opacity:.55}.AiFirstHome-module__AOqmyq__methodGrid{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__methodCard{min-height:265px;padding-inline:4px}.AiFirstHome-module__AOqmyq__methodCard+.AiFirstHome-module__AOqmyq__methodCard{border-top:1px solid color-mix(in srgb, var(--dark-ink) 18%, transparent);border-left:0}.AiFirstHome-module__AOqmyq__methodCard h3{margin-top:65px}.AiFirstHome-module__AOqmyq__sectionHeadingRow{margin-bottom:38px;display:block}.AiFirstHome-module__AOqmyq__sectionHeadingRow>p{margin-top:18px}.AiFirstHome-module__AOqmyq__fitGrid{grid-template-columns:1fr}.AiFirstHome-module__AOqmyq__caseFeatureHeader{padding-top:25px}.AiFirstHome-module__AOqmyq__caseFeatureHeader h3{font-size:29px}.AiFirstHome-module__AOqmyq__caseStage{display:block}.AiFirstHome-module__AOqmyq__caseAssetSlot{aspect-ratio:4/3;min-height:0;margin:18px 0 0}.AiFirstHome-module__AOqmyq__caseStageCopy{padding:23px 0 27px}.AiFirstHome-module__AOqmyq__caseBoundary{padding-inline:0}.AiFirstHome-module__AOqmyq__experienceIndex{margin-top:48px}.AiFirstHome-module__AOqmyq__experienceIndexList article{grid-template-columns:34px minmax(0,1fr)}.AiFirstHome-module__AOqmyq__pilotLead{min-height:440px;padding:34px 27px}.AiFirstHome-module__AOqmyq__pilotLead h3{font-size:48px}.AiFirstHome-module__AOqmyq__pilotPath{padding:8px 22px}.AiFirstHome-module__AOqmyq__pilotPath:before{left:45px}.AiFirstHome-module__AOqmyq__pilotStage{grid-template-columns:46px 1fr;gap:14px;padding:29px 0}.AiFirstHome-module__AOqmyq__pilotStageMarker span{width:34px;height:34px}.AiFirstHome-module__AOqmyq__pilotStageCopy ul{display:grid}.AiFirstHome-module__AOqmyq__moduleRail{padding:22px}.AiFirstHome-module__AOqmyq__fitCard,.AiFirstHome-module__AOqmyq__notFitCard{min-height:auto;padding:34px 26px}.AiFirstHome-module__AOqmyq__notFitCard{border-top:1px solid var(--line);border-left:0}.AiFirstHome-module__AOqmyq__fitCard h2,.AiFirstHome-module__AOqmyq__notFitCard h2{font-size:34px}.AiFirstHome-module__AOqmyq__fitCard ul,.AiFirstHome-module__AOqmyq__notFitCard ul{margin-top:36px}.AiFirstHome-module__AOqmyq__finalSection{padding-bottom:80px}.AiFirstHome-module__AOqmyq__finalCta{border-radius:0;padding:38px 27px;display:block}.AiFirstHome-module__AOqmyq__finalCta h2{font-size:36px}.AiFirstHome-module__AOqmyq__finalActions{margin-top:31px}.AiFirstHome-module__AOqmyq__footer{width:calc(100% - 40px);margin-bottom:32px;display:grid}}@media (prefers-reduced-motion:reduce){.AiFirstHome-module__AOqmyq__site *,.AiFirstHome-module__AOqmyq__site :before,.AiFirstHome-module__AOqmyq__site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.AiFirstHome-module__AOqmyq__heroVisual{border-top:2px solid var(--primary);min-width:0;margin:0;position:relative}.AiFirstHome-module__AOqmyq__visualTopline{color:var(--ink-soft);letter-spacing:.06em;justify-content:space-between;gap:12px;padding:14px 0;font-size:10px;display:flex}.AiFirstHome-module__AOqmyq__editorialImage{border-radius:2px 2px 52px;width:100%;height:auto;display:block}.AiFirstHome-module__AOqmyq__visualCaption{border-bottom:1px solid var(--line);gap:6px;padding:18px 0 14px;display:grid}.AiFirstHome-module__AOqmyq__visualCaption strong{font-family:Noto Serif TC,PMingLiU,serif;font-size:20px;line-height:1.5}.AiFirstHome-module__AOqmyq__visualCaption span{color:var(--ink-soft);font-size:11px}.AiFirstHome-module__AOqmyq__visualCaseLink{align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex;color:var(--primary)!important}.AiFirstHome-module__AOqmyq__visualCaseLink svg,.AiFirstHome-module__AOqmyq__serviceShortcut svg,.AiFirstHome-module__AOqmyq__authorNote svg,.AiFirstHome-module__AOqmyq__textLink svg{flex-shrink:0;width:16px;height:16px}.AiFirstHome-module__AOqmyq__serviceShortcut{text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-top:6px;font-size:13px;display:inline-flex;color:var(--ink-soft)!important;text-decoration:underline!important}.AiFirstHome-module__AOqmyq__authorNote{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.AiFirstHome-module__AOqmyq__authorNote img{border-radius:50%;width:48px;height:48px}.AiFirstHome-module__AOqmyq__authorNote>div{gap:4px;display:grid}.AiFirstHome-module__AOqmyq__authorNote strong{font-size:14px}.AiFirstHome-module__AOqmyq__authorNote span{color:var(--ink-soft);font-size:11px;line-height:1.6}.AiFirstHome-module__AOqmyq__authorNote a{align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:12px;display:inline-flex}.AiFirstHome-module__AOqmyq__workGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.AiFirstHome-module__AOqmyq__workCard{border-top:2px solid var(--ink);min-width:0}.AiFirstHome-module__AOqmyq__workMedia{aspect-ratio:3/2;background:var(--surface-2);margin-top:18px;display:block;overflow:hidden}.AiFirstHome-module__AOqmyq__workMedia img,.AiFirstHome-module__AOqmyq__workMedia video{object-fit:contain;width:100%;height:100%;display:block}.AiFirstHome-module__AOqmyq__workMedia video{background:#171619}.AiFirstHome-module__AOqmyq__workMedia img{transition:transform .25s}a.AiFirstHome-module__AOqmyq__workMedia:hover img{transform:scale(1.025)}.AiFirstHome-module__AOqmyq__workCopy{padding:22px 0 12px}.AiFirstHome-module__AOqmyq__workMeta{color:var(--accent);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.AiFirstHome-module__AOqmyq__workMeta span:last-child{color:var(--ink-soft)}.AiFirstHome-module__AOqmyq__workCopy h3{letter-spacing:-.03em;margin-bottom:12px;font-size:27px;line-height:1.45}.AiFirstHome-module__AOqmyq__workCopy>p:not(.AiFirstHome-module__AOqmyq__workMeta){color:var(--ink-soft);max-width:48ch;font-size:14px;line-height:1.85}.AiFirstHome-module__AOqmyq__textLink{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:750;display:inline-flex;color:var(--primary)!important}.AiFirstHome-module__AOqmyq__textLink:hover,.AiFirstHome-module__AOqmyq__visualCaseLink:hover{text-underline-offset:5px;text-decoration:underline}.AiFirstHome-module__AOqmyq__site a:focus-visible,.AiFirstHome-module__AOqmyq__site button:focus-visible,.AiFirstHome-module__AOqmyq__site video:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.AiFirstHome-module__AOqmyq__demoSection{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:start;gap:44px;margin-top:64px;padding-top:48px;display:grid}.AiFirstHome-module__AOqmyq__demoIntro h3{margin-bottom:18px;font-size:35px;line-height:1.25}.AiFirstHome-module__AOqmyq__demoIntro>p:not(.AiFirstHome-module__AOqmyq__eyebrow){color:var(--ink-soft);font-size:14px;line-height:1.9}.AiFirstHome-module__AOqmyq__moduleRail{flex-wrap:wrap;gap:18px}.AiFirstHome-module__AOqmyq__moduleRail>span{flex:400px}.AiFirstHome-module__AOqmyq__moduleRail .AiFirstHome-module__AOqmyq__textLink{flex-shrink:0}@media (min-width:761px) and (max-width:1080px){.AiFirstHome-module__AOqmyq__site[data-site-mode=production] .AiFirstHome-module__AOqmyq__heroGrid{gap:36px;min-height:auto;padding-top:130px}.AiFirstHome-module__AOqmyq__heroVisual{max-width:720px}.AiFirstHome-module__AOqmyq__demoSection{grid-template-columns:1fr;gap:24px}.AiFirstHome-module__AOqmyq__demoIntro{max-width:540px}.AiFirstHome-module__AOqmyq__demoIntro h3 br{display:none}}@media (max-width:760px){.AiFirstHome-module__AOqmyq__site[data-site-mode=production] .AiFirstHome-module__AOqmyq__heroGrid{gap:32px;min-height:auto;padding-top:102px;padding-bottom:44px}.AiFirstHome-module__AOqmyq__hero h1{margin-bottom:24px;font-size:clamp(36px,9.8vw,52px);line-height:1.2}.AiFirstHome-module__AOqmyq__hero h1 span:after{height:3px;bottom:-5px}.AiFirstHome-module__AOqmyq__heroLead{margin-bottom:20px;line-height:1.85}.AiFirstHome-module__AOqmyq__authorNote{gap:10px;margin-top:16px;padding-top:16px}.AiFirstHome-module__AOqmyq__authorNote a{min-height:24px;margin-left:58px}.AiFirstHome-module__AOqmyq__visualTopline{font-size:9px}.AiFirstHome-module__AOqmyq__editorialImage{border-bottom-right-radius:36px}.AiFirstHome-module__AOqmyq__visualCaption strong{font-size:19px}.AiFirstHome-module__AOqmyq__problemSection,.AiFirstHome-module__AOqmyq__proofSection,.AiFirstHome-module__AOqmyq__methodSection,.AiFirstHome-module__AOqmyq__fitSection,.AiFirstHome-module__AOqmyq__offerSection{padding:64px 0}.AiFirstHome-module__AOqmyq__signalBand .AiFirstHome-module__AOqmyq__shell>div{gap:12px;padding-block:13px}.AiFirstHome-module__AOqmyq__signalBand strong{font-size:21px}.AiFirstHome-module__AOqmyq__signalBand span{font-size:12px}.AiFirstHome-module__AOqmyq__workGrid{grid-template-columns:1fr;gap:32px}.AiFirstHome-module__AOqmyq__workCopy h3{font-size:25px}.AiFirstHome-module__AOqmyq__workCopy{padding-top:16px}.AiFirstHome-module__AOqmyq__demoSection{grid-template-columns:1fr;gap:22px;margin-top:36px;padding-top:32px}.AiFirstHome-module__AOqmyq__demoIntro h3{font-size:30px}.AiFirstHome-module__AOqmyq__demoIntro h3 br{display:none}.AiFirstHome-module__AOqmyq__sectionHeadingRow h2{line-height:1.2}.AiFirstHome-module__AOqmyq__moduleRail>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.AiFirstHome-module__AOqmyq__workMedia img{transition:none}a.AiFirstHome-module__AOqmyq__workMedia:hover img{transform:none}}
.BrandScene-module__4n1MZa__scene{margin:0}.BrandScene-module__4n1MZa__scene img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.BrandScene-module__4n1MZa__scene figcaption{color:var(--ink-soft,#68616b);justify-content:space-between;gap:12px;padding-top:12px;font-size:13px;line-height:1.6;display:flex}.BrandScene-module__4n1MZa__scene figcaption span{font-size:12px}
.FocusedHome-module__61Q2UG__home{font-size:16px}.FocusedHome-module__61Q2UG__shell{width:min(1180px,100% - 64px);margin-inline:auto}.FocusedHome-module__61Q2UG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-top:150px;padding-bottom:70px;display:grid}.FocusedHome-module__61Q2UG__eyebrow{color:var(--accent);letter-spacing:.12em;margin-bottom:22px;font-size:12px;font-weight:700}.FocusedHome-module__61Q2UG__hero h1{letter-spacing:-.055em;text-wrap:nowrap;margin-bottom:24px;font-size:clamp(40px,4.4vw,60px);line-height:1.35}.FocusedHome-module__61Q2UG__hero h1 em{color:var(--primary);font-style:normal}.FocusedHome-module__61Q2UG__lead{color:var(--ink-soft);margin-bottom:26px;font-size:18px;line-height:1.9}.FocusedHome-module__61Q2UG__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__primary{background:var(--primary);border:1px solid var(--primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:14px 22px;font-size:15px;font-weight:700;transition:background .2s;display:inline-flex}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__primary:hover{background:#39284f}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__textLink{min-height:44px;color:var(--primary);align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.FocusedHome-module__61Q2UG__textLink:hover{text-underline-offset:5px;text-decoration:underline}.FocusedHome-module__61Q2UG__linkRow{flex-wrap:wrap;column-gap:24px;display:flex}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__note{color:var(--ink-soft);margin:16px 0 0;font-size:13px}.FocusedHome-module__61Q2UG__heroVisual{border:1px solid var(--line);background:var(--surface);justify-self:end;max-width:440px;margin:0}.FocusedHome-module__61Q2UG__heroVisual img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.FocusedHome-module__61Q2UG__heroVisual figcaption a{text-underline-offset:4px;align-items:center;gap:8px;min-height:36px;margin-top:6px;font-size:13px;text-decoration:underline;display:flex}.FocusedHome-module__61Q2UG__heroVisual figcaption{border-top:1px solid var(--line);color:var(--primary);padding:14px 20px;font-size:14px;font-weight:700}.FocusedHome-module__61Q2UG__section{border-top:1px solid var(--line);padding-block:60px}.FocusedHome-module__61Q2UG__section h2{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(28px,3.2vw,40px);line-height:1.4}.FocusedHome-module__61Q2UG__section .FocusedHome-module__61Q2UG__eyebrow{margin-bottom:14px}.FocusedHome-module__61Q2UG__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.FocusedHome-module__61Q2UG__sectionHeading h2{margin-bottom:0}.FocusedHome-module__61Q2UG__workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.FocusedHome-module__61Q2UG__workCard{border:1px solid var(--line);background:var(--surface)}.FocusedHome-module__61Q2UG__workMedia{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);background:#25212c;width:100%;display:block;overflow:hidden}.FocusedHome-module__61Q2UG__workMedia img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.FocusedHome-module__61Q2UG__workCopy{padding:24px}.FocusedHome-module__61Q2UG__label{letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}.FocusedHome-module__61Q2UG__workCopy h3{text-wrap:initial;margin-bottom:12px;font-size:clamp(20px,2vw,25px);line-height:1.5}.FocusedHome-module__61Q2UG__workCopy>p:not(.FocusedHome-module__61Q2UG__label){color:var(--ink-soft);margin-bottom:12px;font-size:14px;line-height:1.7}.FocusedHome-module__61Q2UG__demo{border:1px solid var(--line);margin-top:24px}.FocusedHome-module__61Q2UG__demo summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:14px;font-weight:700;list-style:none;display:flex}.FocusedHome-module__61Q2UG__demo summary::-webkit-details-marker{display:none}.FocusedHome-module__61Q2UG__demo[open] summary{border-bottom:1px solid var(--line)}.FocusedHome-module__61Q2UG__demo[open] summary svg{transform:rotate(45deg)}.FocusedHome-module__61Q2UG__demoBody{max-width:850px;margin-inline:auto;padding:24px}.FocusedHome-module__61Q2UG__problemGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin-bottom:18px;display:grid}.FocusedHome-module__61Q2UG__problem{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 4px;display:flex}.FocusedHome-module__61Q2UG__problem>svg{color:var(--primary);flex-shrink:0;margin-left:auto}.FocusedHome-module__61Q2UG__number{color:var(--accent);font-size:12px}.FocusedHome-module__61Q2UG__problem strong{font-size:20px;font-weight:600;display:block}.FocusedHome-module__61Q2UG__problem small{color:var(--ink-soft);margin-top:8px;font-size:14px;display:block}.FocusedHome-module__61Q2UG__problem:hover strong{color:var(--primary);text-underline-offset:5px;text-decoration:underline}.FocusedHome-module__61Q2UG__callIntelLead{max-width:640px;color:var(--ink-soft);margin:-8px 0 22px;font-size:16px;line-height:1.8}.FocusedHome-module__61Q2UG__callIntelActions{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}.FocusedHome-module__61Q2UG__featuredOffer{background:var(--surface)}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__secondaryCta{border:1px solid var(--primary);min-height:54px;color:var(--primary);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:18px;padding:14px 22px;font-size:15px;font-weight:700;transition:background .2s;display:inline-flex}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__secondaryCta:hover{background:var(--primary-soft)}.FocusedHome-module__61Q2UG__secondaryOffer .FocusedHome-module__61Q2UG__eyebrow{color:var(--ink-soft)}.FocusedHome-module__61Q2UG__method{grid-template-columns:1fr 1fr;gap:60px;display:grid}.FocusedHome-module__61Q2UG__steps{margin:0;padding:0;list-style:none}.FocusedHome-module__61Q2UG__steps li{border-bottom:1px solid var(--line);gap:24px;padding:20px 0;display:flex}.FocusedHome-module__61Q2UG__steps li:first-child{padding-top:0}.FocusedHome-module__61Q2UG__steps li>span{color:var(--accent);padding-top:6px;font-size:12px}.FocusedHome-module__61Q2UG__steps h3{margin-bottom:8px;font-size:22px}.FocusedHome-module__61Q2UG__steps p{color:var(--ink-soft);margin-bottom:0;font-size:14px;line-height:1.7}.FocusedHome-module__61Q2UG__closing{background:var(--primary);color:#fff;text-align:center;padding:64px 0}.FocusedHome-module__61Q2UG__closing h2{margin-bottom:20px;font-size:clamp(32px,3.8vw,48px);line-height:1.45}.FocusedHome-module__61Q2UG__closing p{color:#e3dbea;margin-bottom:26px;font-size:15px;line-height:1.8}.FocusedHome-module__61Q2UG__closing .FocusedHome-module__61Q2UG__primary{background:var(--paper);color:var(--primary);border-color:var(--paper)}.FocusedHome-module__61Q2UG__closing .FocusedHome-module__61Q2UG__primary:hover{background:#fff}.FocusedHome-module__61Q2UG__home a:focus-visible,.FocusedHome-module__61Q2UG__home summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1000px){.FocusedHome-module__61Q2UG__hero{gap:28px}.FocusedHome-module__61Q2UG__hero h1{font-size:42px}.FocusedHome-module__61Q2UG__lead{font-size:16px}.FocusedHome-module__61Q2UG__desktopBreak{display:none}.FocusedHome-module__61Q2UG__heroVisual figcaption{padding:14px;font-size:12px}}@media (max-width:760px){.FocusedHome-module__61Q2UG__shell{width:calc(100% - 40px)}.FocusedHome-module__61Q2UG__hero{grid-template-columns:1fr;gap:26px;padding-top:108px;padding-bottom:36px}.FocusedHome-module__61Q2UG__hero .FocusedHome-module__61Q2UG__eyebrow{margin-bottom:14px;font-size:11px}.FocusedHome-module__61Q2UG__hero h1{margin-bottom:16px;font-size:clamp(35px,9.8vw,52px);line-height:1.3}.FocusedHome-module__61Q2UG__lead{max-width:420px;margin-bottom:18px;font-size:16px;line-height:1.8}.FocusedHome-module__61Q2UG__actions{gap:10px 18px}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__primary{gap:10px;min-height:50px;padding:12px 17px;font-size:14px}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__textLink{gap:8px;font-size:13px}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__note{margin-top:12px;font-size:12px}.FocusedHome-module__61Q2UG__heroVisual{grid-template-columns:100px 1fr;align-items:center;width:100%;max-width:none;display:grid;transform:none}.FocusedHome-module__61Q2UG__heroVisual img{aspect-ratio:1;object-position:center;height:100px}.FocusedHome-module__61Q2UG__heroVisual figcaption{border-top:0;padding:10px 14px;font-size:13px}.FocusedHome-module__61Q2UG__section{padding-block:36px}.FocusedHome-module__61Q2UG__section h2{margin-bottom:20px;font-size:29px}.FocusedHome-module__61Q2UG__sectionHeading{align-items:end;gap:10px;margin-bottom:20px}.FocusedHome-module__61Q2UG__sectionHeading h2{margin-bottom:0;font-size:28px}.FocusedHome-module__61Q2UG__workGrid{grid-template-columns:1fr;gap:22px}.FocusedHome-module__61Q2UG__workCopy{padding:20px}.FocusedHome-module__61Q2UG__workCopy h3{font-size:22px}.FocusedHome-module__61Q2UG__demo summary{padding:18px 16px;font-size:13px}.FocusedHome-module__61Q2UG__demo summary svg{flex-shrink:0}.FocusedHome-module__61Q2UG__demoBody{padding:12px}.FocusedHome-module__61Q2UG__problemGrid{grid-template-columns:1fr}.FocusedHome-module__61Q2UG__problem{gap:18px;padding:20px 0}.FocusedHome-module__61Q2UG__problem strong{font-size:19px}.FocusedHome-module__61Q2UG__problem small{margin-top:6px;font-size:13px}.FocusedHome-module__61Q2UG__callIntelLead{margin:-4px 0 16px;font-size:15px}.FocusedHome-module__61Q2UG__callIntelActions{gap:10px 18px}.FocusedHome-module__61Q2UG__home .FocusedHome-module__61Q2UG__secondaryCta{gap:10px;min-height:50px;padding:12px 17px;font-size:14px}.FocusedHome-module__61Q2UG__method{grid-template-columns:1fr;gap:22px}.FocusedHome-module__61Q2UG__method h2{margin-bottom:8px}.FocusedHome-module__61Q2UG__closing{padding:44px 0}.FocusedHome-module__61Q2UG__closing p{font-size:14px}}
.WorkPage-module__Cc3jsa__main{padding-top:78px}.WorkPage-module__Cc3jsa__methodIntro{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;width:min(1180px,100% - 64px);margin:48px auto 0;display:grid}.WorkPage-module__Cc3jsa__methodIntro h2{font-size:clamp(28px,3vw,40px);line-height:1.45}.WorkPage-module__Cc3jsa__methodIntro p{color:var(--ink-soft);line-height:1.9}.WorkPage-module__Cc3jsa__portrait{justify-self:center;width:100%;max-width:400px;height:auto}@media (max-width:760px){.WorkPage-module__Cc3jsa__methodIntro{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);margin-top:32px}}.WorkPage-module__Cc3jsa__shell{width:min(1180px,100% - 64px);margin-inline:auto}.WorkPage-module__Cc3jsa__hero{border-bottom:1px solid var(--line);padding:34px 0 72px}.WorkPage-module__Cc3jsa__breadcrumb{color:var(--ink-soft);flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:12px;display:flex}.WorkPage-module__Cc3jsa__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.WorkPage-module__Cc3jsa__eyebrow{color:var(--accent);letter-spacing:.12em;margin-bottom:20px;font-size:11px;font-weight:800}.WorkPage-module__Cc3jsa__hero h1{letter-spacing:-.045em;max-width:850px;margin-bottom:24px;font-size:clamp(38px,4.6vw,64px);line-height:1.24}.WorkPage-module__Cc3jsa__lead{max-width:680px;color:var(--ink-soft);margin-bottom:0;font-size:16px;line-height:1.9}.WorkPage-module__Cc3jsa__section{padding:72px 0}.WorkPage-module__Cc3jsa__row{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) minmax(0,.8fr);gap:32px;padding:42px 0;scroll-margin-top:110px;display:grid}.WorkPage-module__Cc3jsa__number{color:var(--accent);font-size:15px;font-weight:800}.WorkPage-module__Cc3jsa__row h2{letter-spacing:-.03em;max-width:560px;margin-bottom:18px;font-size:clamp(25px,2.6vw,34px);line-height:1.4}.WorkPage-module__Cc3jsa__row p{color:var(--ink-soft);font-size:14px;line-height:1.9}.WorkPage-module__Cc3jsa__row ul,.WorkPage-module__Cc3jsa__preparation ul{gap:12px;padding-left:21px;font-size:14px;line-height:1.8;display:grid}.WorkPage-module__Cc3jsa__detail{background:var(--surface);border-left:2px solid var(--primary);align-self:start;padding:24px 28px}.WorkPage-module__Cc3jsa__detail h3{margin-bottom:18px;font-size:18px}.WorkPage-module__Cc3jsa__detail ul{margin-bottom:22px}.WorkPage-module__Cc3jsa__textLink{min-height:44px;color:var(--primary);text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex;text-decoration:underline!important}.WorkPage-module__Cc3jsa__textLink svg,.WorkPage-module__Cc3jsa__primary svg{flex-shrink:0;width:17px;height:17px}.WorkPage-module__Cc3jsa__preparation{background:var(--surface-2);padding:56px}.WorkPage-module__Cc3jsa__preparation h2{letter-spacing:-.035em;max-width:700px;font-size:clamp(28px,3vw,40px)}.WorkPage-module__Cc3jsa__preparation p{max-width:720px;color:var(--ink-soft);line-height:1.9}.WorkPage-module__Cc3jsa__next{border-top:1px solid var(--line);padding:72px 0 88px}.WorkPage-module__Cc3jsa__next h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,48px);line-height:1.35}.WorkPage-module__Cc3jsa__next p:not(.WorkPage-module__Cc3jsa__eyebrow){max-width:680px;color:var(--ink-soft);line-height:1.9}.WorkPage-module__Cc3jsa__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.WorkPage-module__Cc3jsa__primary{background:var(--accent);justify-content:center;align-items:center;gap:14px;min-height:50px;padding:14px 24px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important}.WorkPage-module__Cc3jsa__main a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.WorkPage-module__Cc3jsa__primary:hover{background:var(--primary)}@media (max-width:900px){.WorkPage-module__Cc3jsa__row{grid-template-columns:40px minmax(0,1fr);gap:18px}.WorkPage-module__Cc3jsa__detail{grid-column:2}}@media (max-width:760px){.WorkPage-module__Cc3jsa__main{padding-top:68px}.WorkPage-module__Cc3jsa__shell{width:calc(100% - 40px)}.WorkPage-module__Cc3jsa__hero{padding:24px 0 48px}.WorkPage-module__Cc3jsa__breadcrumb{margin-bottom:42px}.WorkPage-module__Cc3jsa__hero h1{font-size:clamp(34px,9vw,44px)}.WorkPage-module__Cc3jsa__lead{font-size:14px}.WorkPage-module__Cc3jsa__section{padding:40px 0}.WorkPage-module__Cc3jsa__row{grid-template-columns:1fr;gap:12px;padding:32px 0}.WorkPage-module__Cc3jsa__detail{grid-column:auto;padding:22px}.WorkPage-module__Cc3jsa__preparation{padding:28px 22px}.WorkPage-module__Cc3jsa__next{padding:48px 0 60px}}
.FormalContact-module__Mg3WKa__contactMain{padding:150px 0 72px;scroll-margin-top:78px}.FormalContact-module__Mg3WKa__contactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:min(1180px,100% - 64px);margin-inline:auto;display:grid}.FormalContact-module__Mg3WKa__introColumn{min-width:0}.FormalContact-module__Mg3WKa__inquiryDetails{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;width:100%}.FormalContact-module__Mg3WKa__inquiryDetails>summary{cursor:pointer;padding:24px 0;font-size:17px;font-weight:700}.FormalContact-module__Mg3WKa__inquiryDetails>summary span{color:var(--ink-soft);margin-left:12px;font-size:13px;font-weight:400}.FormalContact-module__Mg3WKa__inquiryDetails>summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.FormalContact-module__Mg3WKa__inquiryDetails .FormalContact-module__Mg3WKa__sheet{border:1px solid var(--line);max-width:850px;box-shadow:none;margin:8px auto 32px}.FormalContact-module__Mg3WKa__sheet:before,.FormalContact-module__Mg3WKa__newsletterSheet:before{display:none}.FormalContact-module__Mg3WKa__eyebrow{color:var(--accent);letter-spacing:.07em;margin:0 0 28px;font-size:12px;font-weight:800}.FormalContact-module__Mg3WKa__introColumn h1{letter-spacing:-.055em;max-width:540px;margin:0 0 27px;font-size:clamp(42px,4.4vw,63px);line-height:1.16}.FormalContact-module__Mg3WKa__introLead{max-width:490px;color:var(--ink-soft);margin-bottom:31px;font-size:15px;line-height:1.85}.FormalContact-module__Mg3WKa__directContact{gap:12px;margin-bottom:30px;display:grid}.FormalContact-module__Mg3WKa__directLine{background:var(--accent);border-radius:3px;align-items:center;gap:10px;width:fit-content;min-height:54px;padding:15px 19px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important}.FormalContact-module__Mg3WKa__directLine svg{flex-shrink:0;width:18px;height:18px}.FormalContact-module__Mg3WKa__directContact>span{max-width:370px;color:var(--ink-soft);font-size:12px;line-height:1.7}.FormalContact-module__Mg3WKa__introMore{max-width:490px;color:var(--ink-soft);margin-top:4px;font-size:13px;line-height:1.8}.FormalContact-module__Mg3WKa__introMore a{color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration:underline}.FormalContact-module__Mg3WKa__directLine:hover{background:var(--ink)}.FormalContact-module__Mg3WKa__directLine:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.FormalContact-module__Mg3WKa__expectation{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:8px;max-width:500px;padding:20px 0;display:grid}.FormalContact-module__Mg3WKa__expectation strong{font-size:13px}.FormalContact-module__Mg3WKa__expectation span{color:var(--ink-soft);font-size:12px;line-height:1.65}.FormalContact-module__Mg3WKa__progressNote{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--surface) 68%, transparent);margin-top:42px;padding:22px 24px 24px}.FormalContact-module__Mg3WKa__progressTopline{color:var(--ink-soft);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.FormalContact-module__Mg3WKa__progressTopline strong{color:var(--accent);font-family:Noto Serif TC,Songti TC,serif;font-size:18px}.FormalContact-module__Mg3WKa__progressTrack{background:var(--line);height:2px;margin:15px 0 20px;overflow:hidden}.FormalContact-module__Mg3WKa__progressTrack i{background:var(--accent);height:100%;transition:width .22s;display:block}.FormalContact-module__Mg3WKa__progressNote dl{gap:12px;margin:0;display:grid}.FormalContact-module__Mg3WKa__progressNote dl>div{grid-template-columns:105px 1fr;gap:12px;display:grid}.FormalContact-module__Mg3WKa__progressNote dt{color:var(--ink-soft);font-size:11px}.FormalContact-module__Mg3WKa__progressNote dd{margin:0;font-size:11px;font-weight:750}.FormalContact-module__Mg3WKa__sheet{border-top:4px solid var(--primary);border-bottom:1px solid var(--ink);background:var(--surface);box-shadow:12px 14px 0 var(--shadow);position:relative}.FormalContact-module__Mg3WKa__sheet:before{content:"";background:#dacdb4bf;width:112px;height:28px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-1.5deg)}.FormalContact-module__Mg3WKa__sheetTopline{color:var(--ink-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:31px 38px 19px;font-size:11px;font-weight:800;display:flex}.FormalContact-module__Mg3WKa__formSection{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:36px 38px 41px}.FormalContact-module__Mg3WKa__formSection legend{letter-spacing:-.035em;align-items:baseline;gap:13px;padding:0;font-family:Noto Serif TC,Songti TC,serif;font-size:28px;font-weight:700;display:flex}.FormalContact-module__Mg3WKa__formSection legend span{color:var(--accent);letter-spacing:0;font-size:13px}.FormalContact-module__Mg3WKa__helpText{color:var(--ink-soft);margin:10px 0 24px;font-size:12px;line-height:1.65}.FormalContact-module__Mg3WKa__problemChoices{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.FormalContact-module__Mg3WKa__problemChoice{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:86px;padding:14px 5px;display:grid;position:relative}.FormalContact-module__Mg3WKa__problemChoice[data-selected=true]{box-shadow:inset 3px 0 0 var(--accent);padding-left:13px}.FormalContact-module__Mg3WKa__problemChoice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__quickChoices label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__problemChoice input,.FormalContact-module__Mg3WKa__quickChoices input{opacity:0;width:1px;height:1px;position:absolute}.FormalContact-module__Mg3WKa__choiceMark{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.FormalContact-module__Mg3WKa__choiceMark svg{opacity:0;width:11px}.FormalContact-module__Mg3WKa__problemChoice[data-selected=true] .FormalContact-module__Mg3WKa__choiceMark{color:#fff;border-color:var(--accent);background:var(--accent)}.FormalContact-module__Mg3WKa__problemChoice[data-selected=true] .FormalContact-module__Mg3WKa__choiceMark svg{opacity:1}.FormalContact-module__Mg3WKa__problemChoice>span:last-child{gap:5px;display:grid}.FormalContact-module__Mg3WKa__problemChoice strong{font-size:13px}.FormalContact-module__Mg3WKa__problemChoice small{color:var(--ink-soft);font-size:11px;line-height:1.5}.FormalContact-module__Mg3WKa__fieldLabel{gap:9px;display:grid}.FormalContact-module__Mg3WKa__fieldLabel>span,.FormalContact-module__Mg3WKa__quickQuestion>legend{letter-spacing:0;margin:0;padding:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px;font-weight:800}.FormalContact-module__Mg3WKa__fieldLabel b,.FormalContact-module__Mg3WKa__quickQuestion b{color:var(--accent);letter-spacing:.05em;font-size:10px}.FormalContact-module__Mg3WKa__fieldLabel em{color:var(--ink-soft);letter-spacing:.05em;font-size:10px;font-style:normal}.FormalContact-module__Mg3WKa__fieldLabel input,.FormalContact-module__Mg3WKa__fieldLabel textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:color-mix(in srgb, var(--paper) 52%, transparent);font:inherit;border-radius:0;outline:0;transition:border-color .16s,box-shadow .16s}.FormalContact-module__Mg3WKa__fieldLabel input{min-height:50px;padding:13px 14px;font-size:13px}.FormalContact-module__Mg3WKa__fieldLabel textarea{resize:vertical;min-height:142px;padding:15px;font-size:13px;line-height:1.7}.FormalContact-module__Mg3WKa__fieldLabel input:focus,.FormalContact-module__Mg3WKa__fieldLabel textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.FormalContact-module__Mg3WKa__fieldLabel input[aria-invalid=true],.FormalContact-module__Mg3WKa__fieldLabel textarea[aria-invalid=true]{border-color:var(--accent)}.FormalContact-module__Mg3WKa__fieldHint{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.55;display:block}.FormalContact-module__Mg3WKa__error{color:var(--accent);margin:9px 0 0;font-size:11px;font-weight:750;line-height:1.55;display:block}.FormalContact-module__Mg3WKa__quickQuestion{border:0;min-width:0;margin:29px 0 0;padding:0}.FormalContact-module__Mg3WKa__optionalDetails{border:1px solid var(--line);background:var(--paper);margin-top:26px;padding:0 15px}.FormalContact-module__Mg3WKa__optionalDetails[open]{padding-bottom:18px}.FormalContact-module__Mg3WKa__optionalDetails>summary{min-height:48px;color:var(--ink);cursor:pointer;padding-block:14px;font-size:12px;font-weight:800}.FormalContact-module__Mg3WKa__optionalDetails>summary span{color:var(--ink-soft);margin-left:8px;font-size:11px;font-weight:400}.FormalContact-module__Mg3WKa__optionalDetails>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__optionalDetails .FormalContact-module__Mg3WKa__quickQuestion{margin-top:16px}.FormalContact-module__Mg3WKa__quickChoices{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 20px;margin-top:12px;display:grid}.FormalContact-module__Mg3WKa__quickChoices label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;min-height:50px;display:flex;position:relative}.FormalContact-module__Mg3WKa__quickChoices label[data-selected=true]{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.FormalContact-module__Mg3WKa__quickChoices label[data-selected=true] span:before{color:var(--accent);content:"✓";margin-right:7px}.FormalContact-module__Mg3WKa__quickChoices span{padding:11px 12px;font-size:12px;font-weight:750}.FormalContact-module__Mg3WKa__nameGrid{grid-template-columns:.78fr 1.22fr;gap:22px;display:grid}.FormalContact-module__Mg3WKa__formFooter{border-top:1px solid var(--ink);grid-template-columns:minmax(230px,auto) 1fr;align-items:center;gap:24px;padding:32px 38px 39px;display:grid}.FormalContact-module__Mg3WKa__formFooterActions{gap:9px;display:grid}.FormalContact-module__Mg3WKa__formLineLink{min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.FormalContact-module__Mg3WKa__formLineLink svg{width:15px}.FormalContact-module__Mg3WKa__formLineLink:hover{color:var(--ink);transform:translate(2px)}.FormalContact-module__Mg3WKa__submitButton,.FormalContact-module__Mg3WKa__copyButton,.FormalContact-module__Mg3WKa__lineButton{color:#fff;background:var(--accent);min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-size:12px;font-weight:850;display:inline-flex}.FormalContact-module__Mg3WKa__submitButton:disabled{cursor:wait;opacity:.62}.FormalContact-module__Mg3WKa__submitButton svg,.FormalContact-module__Mg3WKa__copyButton svg,.FormalContact-module__Mg3WKa__lineButton svg{width:15px}.FormalContact-module__Mg3WKa__submitButton:hover:not(:disabled),.FormalContact-module__Mg3WKa__copyButton:hover,.FormalContact-module__Mg3WKa__lineButton:hover{transform:translate(2px)}.FormalContact-module__Mg3WKa__submitButton:focus-visible,.FormalContact-module__Mg3WKa__copyButton:focus-visible,.FormalContact-module__Mg3WKa__lineButton:focus-visible,.FormalContact-module__Mg3WKa__formLineLink:focus-visible,.FormalContact-module__Mg3WKa__emailLink:focus-visible,.FormalContact-module__Mg3WKa__editButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__formFooter p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.FormalContact-module__Mg3WKa__formFooter strong{color:var(--ink)}.FormalContact-module__Mg3WKa__completion{outline:0;padding:70px 48px 52px}.FormalContact-module__Mg3WKa__completionMark{color:#fff;background:var(--signal);place-items:center;width:38px;height:38px;margin-bottom:28px;display:grid}.FormalContact-module__Mg3WKa__completionMark svg{width:19px}.FormalContact-module__Mg3WKa__completionLabel{color:var(--accent);letter-spacing:.1em;margin-bottom:11px;font-size:11px;font-weight:850}.FormalContact-module__Mg3WKa__completion h2{letter-spacing:-.055em;max-width:640px;margin-bottom:18px;font-size:clamp(39px,4.4vw,57px);line-height:1.08}.FormalContact-module__Mg3WKa__completionLead{max-width:570px;color:var(--ink-soft);font-size:13px;line-height:1.75}.FormalContact-module__Mg3WKa__summaryLabel{margin-top:28px;font-size:12px;font-weight:800;display:block}.FormalContact-module__Mg3WKa__summaryText{resize:vertical;overflow-wrap:anywhere;border:1px solid var(--line);border-left:4px solid var(--accent);width:100%;min-height:260px;color:var(--ink);background:var(--paper);white-space:pre-wrap;border-radius:0;margin:10px 0 22px;padding:20px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:14px;line-height:1.8;display:block}.FormalContact-module__Mg3WKa__summaryText:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__completionActions{gap:10px;display:grid}.FormalContact-module__Mg3WKa__lineButton{color:#fff;border:1px solid var(--ink);background:var(--ink);min-height:50px;padding-inline:14px}.FormalContact-module__Mg3WKa__copyButton{border:1px solid var(--accent);color:var(--accent);background:0 0}.FormalContact-module__Mg3WKa__emailLink{min-height:48px;color:var(--ink-soft);align-items:center;gap:7px;padding:10px 3px;font-size:12px;font-weight:800;display:inline-flex}.FormalContact-module__Mg3WKa__emailLink svg,.FormalContact-module__Mg3WKa__editButton svg{width:14px}.FormalContact-module__Mg3WKa__copyStatus{min-height:20px;color:var(--ink-soft);margin:13px 0 12px;font-size:12px;font-weight:600;line-height:1.7}.FormalContact-module__Mg3WKa__emailHint{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.FormalContact-module__Mg3WKa__editButton{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:30px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.FormalContact-module__Mg3WKa__newsletterSection{border-top:1px solid var(--line);background:var(--primary-soft);padding:108px 0 120px;scroll-margin-top:78px}.FormalContact-module__Mg3WKa__newsletterGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:78px;width:min(1080px,100% - 64px);margin-inline:auto;display:grid}.FormalContact-module__Mg3WKa__newsletterIntro h2{letter-spacing:-.04em;max-width:470px;margin:0 0 24px;font-size:clamp(32px,3.5vw,46px);line-height:1.4}.FormalContact-module__Mg3WKa__newsletterIntro>p:not(.FormalContact-module__Mg3WKa__eyebrow){max-width:480px;color:var(--ink-soft);font-size:14px;line-height:1.8}.FormalContact-module__Mg3WKa__newsletterIntro ul{border-top:1px solid var(--ink);color:var(--ink-soft);gap:10px;margin:28px 0 0;padding:20px 0 0;font-size:12px;list-style:none;display:grid}.FormalContact-module__Mg3WKa__newsletterIntro li:before{color:var(--accent);content:"✓";margin-right:9px;font-weight:900}.FormalContact-module__Mg3WKa__newsletterSheet{border-top:4px solid var(--primary);background:var(--surface);box-shadow:10px 12px 0 var(--shadow);padding:38px;position:relative}.FormalContact-module__Mg3WKa__newsletterSheet:before{content:"";background:#dacdb4bf;width:100px;height:26px;position:absolute;top:-15px;left:52%;transform:translate(-50%)rotate(1.2deg)}.FormalContact-module__Mg3WKa__newsletterForm{gap:22px;display:grid}.FormalContact-module__Mg3WKa__newsletterFields{grid-template-columns:.8fr 1.2fr;gap:20px;display:grid}.FormalContact-module__Mg3WKa__consentRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:17px 0;display:grid}.FormalContact-module__Mg3WKa__consentRow input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.FormalContact-module__Mg3WKa__challenge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__consentRow:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.FormalContact-module__Mg3WKa__consentRow[data-checked=true]{box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}.FormalContact-module__Mg3WKa__consentRow>label{color:var(--ink-soft);cursor:pointer;font-size:11px;line-height:1.7}.FormalContact-module__Mg3WKa__consentRow a{color:var(--ink);text-underline-offset:3px;margin-inline:3px;font-weight:800;text-decoration:underline}.FormalContact-module__Mg3WKa__challenge{outline:0;min-height:65px}.FormalContact-module__Mg3WKa__verificationRetry{gap:8px;display:grid}.FormalContact-module__Mg3WKa__verificationRetry .FormalContact-module__Mg3WKa__error{margin:0}.FormalContact-module__Mg3WKa__verificationRetry .FormalContact-module__Mg3WKa__editButton{text-underline-offset:3px;width:fit-content;min-height:44px;margin:0;text-decoration:underline}.FormalContact-module__Mg3WKa__newsletterAction{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.FormalContact-module__Mg3WKa__newsletterAction p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.FormalContact-module__Mg3WKa__submitStatus{border-left:3px solid var(--accent);color:var(--accent);background:var(--accent-soft);margin:0;padding:13px 15px;font-size:12px;font-weight:750;line-height:1.6}.FormalContact-module__Mg3WKa__newsletterSuccess{outline:0;grid-template-columns:42px 1fr;gap:18px;display:grid}.FormalContact-module__Mg3WKa__successMark{color:#fff;background:var(--signal);place-items:center;width:38px;height:38px;display:grid}.FormalContact-module__Mg3WKa__successMark svg{width:19px}.FormalContact-module__Mg3WKa__newsletterSuccess p{color:var(--signal);letter-spacing:.07em;margin:0 0 8px;font-size:11px;font-weight:850}.FormalContact-module__Mg3WKa__newsletterSuccess h3{letter-spacing:-.04em;margin:0 0 12px;font-size:31px}.FormalContact-module__Mg3WKa__newsletterSuccess span{color:var(--ink-soft);font-size:12px;line-height:1.75}@media (max-width:1020px){.FormalContact-module__Mg3WKa__contactGrid,.FormalContact-module__Mg3WKa__newsletterGrid{grid-template-columns:1fr;gap:54px}.FormalContact-module__Mg3WKa__introColumn{position:static}.FormalContact-module__Mg3WKa__introColumn h1{max-width:680px}.FormalContact-module__Mg3WKa__introLead{max-width:650px}.FormalContact-module__Mg3WKa__progressNote dl{grid-template-columns:repeat(3,1fr)}.FormalContact-module__Mg3WKa__progressNote dl>div{display:block}.FormalContact-module__Mg3WKa__progressNote dd{margin-top:5px}.FormalContact-module__Mg3WKa__newsletterIntro h2,.FormalContact-module__Mg3WKa__newsletterIntro>p:not(.FormalContact-module__Mg3WKa__eyebrow){max-width:680px}}@media (max-width:760px){.FormalContact-module__Mg3WKa__contactMain{padding:118px 0 86px}.FormalContact-module__Mg3WKa__contactGrid,.FormalContact-module__Mg3WKa__newsletterGrid{gap:30px;width:min(100% - 40px,560px)}.FormalContact-module__Mg3WKa__introColumn h1{font-size:clamp(32px,8.8vw,46px);line-height:1.24}.FormalContact-module__Mg3WKa__introLead{font-size:14px}.FormalContact-module__Mg3WKa__progressNote{margin-top:25px;padding:16px 18px 17px}.FormalContact-module__Mg3WKa__progressTrack{margin:12px 0 0}.FormalContact-module__Mg3WKa__progressNote dl{display:none}.FormalContact-module__Mg3WKa__sheet,.FormalContact-module__Mg3WKa__newsletterSheet{box-shadow:7px 8px 0 var(--shadow)}.FormalContact-module__Mg3WKa__sheetTopline{padding:27px 22px 16px}.FormalContact-module__Mg3WKa__formSection{padding:31px 22px 35px}.FormalContact-module__Mg3WKa__formSection legend{font-size:25px}.FormalContact-module__Mg3WKa__problemChoices,.FormalContact-module__Mg3WKa__quickChoices,.FormalContact-module__Mg3WKa__nameGrid,.FormalContact-module__Mg3WKa__newsletterFields{grid-template-columns:1fr}.FormalContact-module__Mg3WKa__problemChoice{min-height:78px}.FormalContact-module__Mg3WKa__fieldLabel input,.FormalContact-module__Mg3WKa__fieldLabel textarea{font-size:16px}.FormalContact-module__Mg3WKa__quickChoices label{min-height:52px}.FormalContact-module__Mg3WKa__formFooter{grid-template-columns:1fr;padding:27px 22px 31px}.FormalContact-module__Mg3WKa__formFooterActions,.FormalContact-module__Mg3WKa__submitButton{width:100%}.FormalContact-module__Mg3WKa__completion{padding:52px 22px 38px}.FormalContact-module__Mg3WKa__completion h2{font-size:38px}.FormalContact-module__Mg3WKa__completionActions{display:grid}.FormalContact-module__Mg3WKa__copyButton{width:100%}.FormalContact-module__Mg3WKa__lineButton{justify-self:start}.FormalContact-module__Mg3WKa__emailLink{justify-content:center}.FormalContact-module__Mg3WKa__newsletterSection{padding:80px 0 88px}.FormalContact-module__Mg3WKa__newsletterIntro h2{font-size:40px}.FormalContact-module__Mg3WKa__newsletterSheet{padding:28px 22px}.FormalContact-module__Mg3WKa__newsletterAction{grid-template-columns:1fr}.FormalContact-module__Mg3WKa__newsletterAction .FormalContact-module__Mg3WKa__submitButton{width:100%}.FormalContact-module__Mg3WKa__directLine{justify-content:center;width:100%;font-size:13px}.FormalContact-module__Mg3WKa__directContact>span{max-width:none}.FormalContact-module__Mg3WKa__summaryText{padding:16px;font-size:16px}.FormalContact-module__Mg3WKa__lineButton{justify-self:stretch;width:100%}.FormalContact-module__Mg3WKa__emailLink{justify-content:flex-start;font-size:11px}.FormalContact-module__Mg3WKa__fieldLabel input,.FormalContact-module__Mg3WKa__fieldLabel textarea,.FormalContact-module__Mg3WKa__optionalDetails,.FormalContact-module__Mg3WKa__summaryText{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.FormalContact-module__Mg3WKa__progressTrack i,.FormalContact-module__Mg3WKa__submitButton,.FormalContact-module__Mg3WKa__copyButton,.FormalContact-module__Mg3WKa__lineButton{transition:none}}.FormalContact-module__Mg3WKa__sheet,.FormalContact-module__Mg3WKa__newsletterSheet{box-shadow:none}.FormalContact-module__Mg3WKa__fieldLabel>span,.FormalContact-module__Mg3WKa__helpText,.FormalContact-module__Mg3WKa__fieldHint,.FormalContact-module__Mg3WKa__problemChoice strong,.FormalContact-module__Mg3WKa__consentRow>label,.FormalContact-module__Mg3WKa__completionLead,.FormalContact-module__Mg3WKa__newsletterSuccess span{font-size:14px}.FormalContact-module__Mg3WKa__problemChoice small,.FormalContact-module__Mg3WKa__formFooter p,.FormalContact-module__Mg3WKa__error,.FormalContact-module__Mg3WKa__newsletterAction p{font-size:13px}.FormalContact-module__Mg3WKa__fieldLabel input::placeholder,.FormalContact-module__Mg3WKa__fieldLabel textarea::placeholder{color:var(--ink-soft)}.FormalContact-module__Mg3WKa__introColumn h1{font-size:clamp(32px,3.8vw,52px);line-height:1.35}.FormalContact-module__Mg3WKa__introLead{font-size:16px}.FormalContact-module__Mg3WKa__directContact{margin-bottom:0}.FormalContact-module__Mg3WKa__directContact .FormalContact-module__Mg3WKa__emailLink{overflow-wrap:anywhere}@media (max-width:760px){.FormalContact-module__Mg3WKa__contactMain{padding:110px 0 48px}.FormalContact-module__Mg3WKa__contactGrid{gap:30px}.FormalContact-module__Mg3WKa__introColumn h1{font-size:clamp(30px,8vw,40px)}.FormalContact-module__Mg3WKa__inquiryDetails>summary{font-size:15px}.FormalContact-module__Mg3WKa__inquiryDetails>summary span{margin:8px 0 0 18px;display:block}.FormalContact-module__Mg3WKa__newsletterSection{padding:48px 0}.FormalContact-module__Mg3WKa__newsletterIntro h2{font-size:34px}}
.WorkflowDemo-module__O8Yuya__demo{color:#25212c;background:#fcf8f1;border:1px solid #cfc5b8;border-radius:12px;min-width:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px;line-height:1.5;overflow:hidden;box-shadow:0 12px 32px #25212c08}.WorkflowDemo-module__O8Yuya__demo *,.WorkflowDemo-module__O8Yuya__demo :before,.WorkflowDemo-module__O8Yuya__demo :after{box-sizing:border-box}.WorkflowDemo-module__O8Yuya__demo button{cursor:pointer;font:inherit}.WorkflowDemo-module__O8Yuya__demo button:focus-visible,.WorkflowDemo-module__O8Yuya__empty strong:focus-visible{outline-offset:3px;outline:3px solid #a54530}.WorkflowDemo-module__O8Yuya__demo svg{flex-shrink:0}.WorkflowDemo-module__O8Yuya__header{border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.WorkflowDemo-module__O8Yuya__identity{align-items:center;gap:10px;min-width:0;display:flex}.WorkflowDemo-module__O8Yuya__identity strong{font-size:13px;display:block}.WorkflowDemo-module__O8Yuya__mark{color:#a54530;background:#f1e0d7;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.WorkflowDemo-module__O8Yuya__disclaimer{color:#74655e;letter-spacing:.03em;margin-top:2px;font-size:10px;display:block}.WorkflowDemo-module__O8Yuya__reset{color:#68616b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:5px 0 5px 8px;display:flex}.WorkflowDemo-module__O8Yuya__reset:hover{text-decoration:underline}.WorkflowDemo-module__O8Yuya__toolbar{background:#f1ece2;border-bottom:1px solid #ded6ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 20px;display:flex}.WorkflowDemo-module__O8Yuya__views{align-items:center;gap:5px;display:flex}.WorkflowDemo-module__O8Yuya__views>svg{color:#81756e}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__viewButton{color:#68616b;background:0 0;border:1px solid #0000;border-radius:5px;min-height:36px;padding:6px 10px;font-weight:700}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__viewButton[aria-pressed=true]{color:#25212c;background:#fcf8f1;border-color:#d9cec1;box-shadow:0 2px 3px #25212c05}.WorkflowDemo-module__O8Yuya__filters{align-items:center;gap:4px;display:flex}.WorkflowDemo-module__O8Yuya__filters button{color:#68616b;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:36px;padding:5px 7px;font-size:11px}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__filters button[aria-pressed=true]{color:#783522;background:#ead1c6;font-weight:700}.WorkflowDemo-module__O8Yuya__count{color:#74655e;font-size:11px}.WorkflowDemo-module__O8Yuya__reports{min-height:234px;margin:0;padding:0 20px;list-style:none}.WorkflowDemo-module__O8Yuya__report{border-bottom:1px solid #e6ded3;align-items:center;gap:10px;min-height:78px;padding:11px 0;display:flex}.WorkflowDemo-module__O8Yuya__report:last-child{border-bottom:0}.WorkflowDemo-module__O8Yuya__avatar{color:#68616b;background:#eee7dc;border:1px solid #d9cec1;border-radius:50%;flex:0 0 27px;align-self:flex-start;place-items:center;width:27px;height:27px;margin-top:2px;font-size:10px;display:grid}.WorkflowDemo-module__O8Yuya__reportBody{flex:1;min-width:0}.WorkflowDemo-module__O8Yuya__byline{align-items:center;gap:7px;font-size:10px;display:flex}.WorkflowDemo-module__O8Yuya__byline span{color:#74655e}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__message,.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__task,.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__next{overflow-wrap:anywhere;margin:2px 0 0}.WorkflowDemo-module__O8Yuya__message{color:#544d50;font-size:11px}.WorkflowDemo-module__O8Yuya__task{color:#25212c;font-size:12px;font-weight:700}.WorkflowDemo-module__O8Yuya__next{color:#74655e;align-items:center;gap:4px;font-size:10px;display:flex}.WorkflowDemo-module__O8Yuya__confirm,.WorkflowDemo-module__O8Yuya__done{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;font-size:10px;display:inline-flex}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__confirm{color:#8d3825;background:#fff7f0;border:1px solid #be725d;border-radius:5px;min-height:36px;padding:6px 9px;font-size:11px;font-weight:700}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__confirm:hover{background:#f1e0d7}.WorkflowDemo-module__O8Yuya__done{color:#516457}.WorkflowDemo-module__O8Yuya__empty{color:#516457;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:234px;display:flex}.WorkflowDemo-module__O8Yuya__empty span{color:#74655e;font-size:11px}.WorkflowDemo-module__O8Yuya__footer{color:#68616b;background:#f5f0e7;border-top:1px solid #ded6ca;padding:10px 20px;font-size:10px}.WorkflowDemo-module__O8Yuya__live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:540px){.WorkflowDemo-module__O8Yuya__header{gap:5px;padding:13px}.WorkflowDemo-module__O8Yuya__identity{gap:8px}.WorkflowDemo-module__O8Yuya__identity strong{font-size:12px}.WorkflowDemo-module__O8Yuya__mark{width:30px;height:30px}.WorkflowDemo-module__O8Yuya__reset span{display:none}.WorkflowDemo-module__O8Yuya__reset{flex-shrink:0;width:30px}.WorkflowDemo-module__O8Yuya__toolbar{gap:4px;padding:7px 12px}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__viewButton{padding-inline:7px;font-size:11px}.WorkflowDemo-module__O8Yuya__filters{margin-left:auto}.WorkflowDemo-module__O8Yuya__filters button{padding-inline:6px;font-size:10px}.WorkflowDemo-module__O8Yuya__count{font-size:10px}.WorkflowDemo-module__O8Yuya__reports{min-height:264px;padding-inline:13px}.WorkflowDemo-module__O8Yuya__empty{min-height:264px}.WorkflowDemo-module__O8Yuya__report{gap:7px;min-height:88px}.WorkflowDemo-module__O8Yuya__avatar{display:none}.WorkflowDemo-module__O8Yuya__task{font-size:11px}.WorkflowDemo-module__O8Yuya__demo .WorkflowDemo-module__O8Yuya__confirm{padding-inline:7px}.WorkflowDemo-module__O8Yuya__done{gap:3px;font-size:10px}.WorkflowDemo-module__O8Yuya__footer{padding-inline:13px}}
