:root{--o4-sans:var(--font-inter),var(--font-noto-sans-sc),"PingFang TC","PingFang SC","Microsoft JhengHei","Microsoft YaHei","Noto Sans TC","Helvetica Neue",sans-serif;--o4-orange:#F08A3E;--o4-orange-deep:#DD6E1F;--o4-orange-dark:#9C4A0E;--o4-orange-soft:#FFE0BD;--o4-orange-tint:#FFF1DC;--o4-tomato:#E54B2B;--o4-tomato-soft:#FFD6CB;--o4-mustard:#F2B53E;--o4-mustard-soft:#FFE9B8;--o4-leaf:#6FA945;--o4-leaf-soft:#DCEFC6;--o4-berry:#C73D5F;--o4-berry-soft:#FFD3DD;--o4-sky:#4A90C7;--o4-sky-soft:#D2E5F2;--o4-paper:#FFFCF7;--o4-paper-2:#FFF8EE;--o4-card:#FFFFFF;--o4-line:#F2E3CC;--o4-line-soft:#F9EEDB;--o4-shadow:rgba(150,100,40,0.10);--o4-shadow-2:rgba(150,100,40,0.18);--o4-ink:#2E1B11;--o4-ink-2:#6B4F3F;--o4-ink-3:#4A2E1B;--o4-muted:#A88E78;--o4-ink-on-orange:#FFFFFF;--o4-success:#6FA945;--o4-warn:#F2B53E;--o4-danger:#E54B2B;--o4-info:#4A90C7;--o4-line-dash:#DBC9AE;--o4-desk:#EFE7DA;--o4-leaf-text:#3E7A29;--o4-sky-text:#2C6592;--o4-grey-tint:#F2EBDC;--o4-r-sm:8px;--o4-r:14px;--o4-r-lg:20px;--o4-r-xl:28px;--o4-r-pill:999px;--o4-fs-xs:11px;--o4-fs-sm:13px;--o4-fs-md:15px;--o4-fs-lg:17px;--o4-fs-xl:20px;--o4-fs-2xl:26px;--o4-fs-3xl:32px;--o4-pad-sm:14px;--o4-pad:18px;--o4-pad-lg:24px;--o4-gap:12px;--o4-gap-lg:20px;--t3-bg:#FFFCF7;--t3-bg-2:#FFF8EE;--t3-bg-3:#FFE0BD;--t3-paper:#FFFFFF;--t3-jet:#2E1B11;--t3-ink:#2E1B11;--t3-ink-2:#6B4F3F;--t3-muted:#A88E78;--t3-faint:#A88E78;--t3-line:#F2E3CC;--t3-line-2:#F9EEDB;--t3-tang:#F08A3E;--t3-tang-soft:#FFE0BD;--t3-tang-deep:#DD6E1F;--t3-mint:#6FA945;--t3-mint-soft:#DCEFC6;--t3-lemon:#F2B53E;--t3-lemon-soft:#FFE9B8;--t3-iris:#4A90C7;--t3-iris-soft:#D2E5F2;--t3-sans:var(--font-inter),var(--font-noto-sans-sc),-apple-system,BlinkMacSystemFont,"PingFang TC","PingFang SC","Microsoft JhengHei","Noto Sans TC",sans-serif;--t3-mono:"JetBrains Mono","SF Mono",ui-monospace,"PingFang SC","Hiragino Sans GB",monospace;--t3-serif:"Instrument Serif","Cormorant Garamond","Songti SC","Source Han Serif SC","Noto Serif SC",Georgia,serif;--t3-display:"Instrument Serif","Songti SC","Source Han Serif SC","Noto Serif SC",Georgia,serif;--t3-cjk-sans:var(--font-noto-sans-sc),var(--font-noto-sans-tc),"PingFang TC","PingFang SC","Microsoft JhengHei","Microsoft YaHei",-apple-system,system-ui,sans-serif;--t3-r-0:0px;--t3-r-1:2px;--t3-r-2:4px;--t3-r-3:8px;--t3-r-4:14px;--t3-r-5:20px;--t3-r-pill:999px;--t3-shadow-sm:0 1px 0 rgba(150,100,40,0.06);--t3-shadow:0 4px 24px -8px rgba(150,100,40,0.12),0 1px 0 rgba(150,100,40,0.06);--t3-shadow-lg:0 24px 48px -16px rgba(150,100,40,0.18);--fx-bg:#FAFAF6;--fx-card:#FFFFFF;--fx-line:#E6E4DC;--fx-line-2:#EDEBE2;--fx-line-strong:#D6D4CC;--fx-text:#0A0A0A;--fx-text-2:#1A1A18;--fx-muted:#4A4A47;--fx-muted-2:#8A8A85;--fx-faint:#B8B8B0;--fx-orange:#C73E15;--fx-orange-soft:#FFE9DF;--fx-orange-soft-2:#F5EFE3;--fx-orange-light:#D6D4CC;--fx-orange-bg:#F2F1EC;--fx-orange-grad:#0A0A0A;--fx-orange-grad-soft:#1A1A18;--fx-orange-disabled:#E9E7DF;--fx-orange-disabled-text:#B8B8B0;--fx-red:#0A0A0A;--fx-red-soft:#F2F1EC;--fx-red-grad:#0A0A0A;--fx-red-grad-soft:#1A1A18;--fx-red-disabled:#E9E7DF;--fx-red-disabled-text:#B8B8B0;--tg-red:#F08A3E;--tg-red-50:#FFF1DC;--tg-red-100:#FFE0BD;--tg-red-600:#F08A3E;--tg-red-700:#9C4A0E;--tg-amber:#F2B53E;--tg-amber-50:#FFF8EE;--tg-amber-100:#FFE9B8;--tg-amber-600:#DD6E1F;--tg-blue:#4A90C7;--tg-blue-50:#D2E5F2;--tg-blue-100:#D2E5F2;--tg-blue-600:#4A90C7;--tg-green:#6FA945;--tg-green-50:#DCEFC6;--tg-green-100:#DCEFC6;--tg-purple:#C73D5F;--tg-purple-50:#FFD3DD;--tg-ink:#2E1B11;--tg-ink-2:#6B4F3F;--tg-text:#2E1B11;--tg-muted:#A88E78;--tg-muted-2:#A88E78;--tg-line:#F2E3CC;--tg-line-2:#F9EEDB;--tg-bg:#FFFCF7;--tg-bg-2:#FFF8EE;--tg-card:#FFFFFF;--tg-font:var(--font-noto-sans-sc),var(--font-inter),-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--tg-r-sm:8px;--tg-r:14px;--tg-r-md:20px;--tg-r-lg:28px;--tg-shadow-sm:0 1px 2px rgba(150,100,40,0.06);--tg-shadow:0 1px 3px rgba(150,100,40,0.08),0 1px 2px rgba(150,100,40,0.05);--tg-shadow-md:0 4px 12px rgba(150,100,40,0.10),0 1px 3px rgba(150,100,40,0.06);--tg-shadow-lg:0 12px 32px rgba(150,100,40,0.14);--tg-sidebar-bg:#FFFFFF;--tg-sidebar-border:#F2E3CC;--tg-sidebar-text:#2E1B11;--tg-sidebar-muted:#6B4F3F;--tg-sidebar-subtle:#A88E78;--tg-sidebar-active-bg:#FFF1DC}:lang(zh-TW){--tg-font:var(--font-noto-sans-tc),var(--font-inter),-apple-system,BlinkMacSystemFont,"PingFang TC","Heiti TC","LiHei Pro","Microsoft JhengHei","Noto Sans TC",sans-serif}:lang(en){--tg-font:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}@media (min-width:768px){body{background:var(--o4-paper-2,#FFF8EE)}main.fx:not(.cms),main.t3:not(.cms){max-width:440px!important;margin:32px auto!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 24px 60px -16px rgba(10,10,10,.18),0 0 0 1px var(--t3-line-2,#E6E4DC)!important;min-height:calc(100vh - 64px)!important;min-height:calc(100svh - 64px)!important}body:has(main.cms){background:var(--o4-paper,#FFFCF7)}.tg-bottom-fixed-center{max-width:440px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}nav.tg-bottom-fixed-center{border-radius:0 0 24px 24px!important}div[role=dialog][aria-modal=true]{max-width:none!important;left:0!important;transform:none!important}}body,html{margin:0;padding:0;font-family:var(--tg-font);color:var(--tg-ink);background:var(--tg-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;max-width:100%}body{overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit}.tg-scroll::-webkit-scrollbar{display:none}.tg-scroll{scrollbar-width:none}.tg-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:999px}.tg-badge.draft{background:#f3f4f6;color:#6b7280}.tg-badge.active{background:var(--tg-blue-50);color:var(--tg-blue-600)}.tg-badge.success{background:var(--tg-green-50);color:#15803d}.tg-badge.failed{background:var(--tg-red-50);color:var(--tg-red)}.tg-badge.fulfilled{background:var(--tg-purple-50);color:var(--tg-purple)}.tg-btn{font-weight:600;border:none;cursor:pointer;border-radius:var(--tg-r);transition:transform .06s ease,background .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px}.tg-btn:active{transform:translateY(.5px)}.tg-btn-primary{background:var(--tg-red);color:#fff}.tg-btn-primary:hover{background:var(--tg-red-700)}.tg-btn-secondary{background:#fff;color:var(--tg-ink);border:1px solid var(--tg-line)}@keyframes tg-fab-pop{0%{transform:scale(.7) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes tg-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes o4-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes o4-fade-in{0%{opacity:0}to{opacity:1}}@keyframes o4-pop-in{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.t3{font-family:var(--t3-sans);color:var(--t3-jet);background:var(--t3-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}.cms{--t3-bg:#FFFBF7;--t3-bg-2:#FFF3EA;--t3-bg-3:#FFE4D4;--t3-paper:#ffffff;--t3-jet:#10203A;--t3-ink:#183153;--t3-ink-2:#3F5169;--t3-muted:#6E7B8C;--t3-faint:#A6AFBD;--t3-line:#F2E4D5;--t3-line-2:#FBEEE2;--t3-tang:#F45B35;--t3-tang-soft:#FFE3D8;--t3-tang-deep:#D94726;--t3-mint:#2f9b79;--t3-mint-soft:#ddf7ed;--t3-lemon:#d39218;--t3-lemon-soft:#fff0bd;--t3-iris:#2C5B8A;--t3-iris-soft:#E3EDF6;--cms-sky:#dceeff;--cms-peach:#ffe0e7;--cms-coral:#ff6885;--cms-footer:#10203A;--cms-font:var(--font-inter),var(--font-noto-sans-sc),"SF Pro Display","Avenir Next","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--t3-sans:var(--cms-font);--t3-cjk-sans:var(--cms-font);--t3-display:var(--cms-font);--t3-mono:var(--cms-font);position:relative;isolation:isolate;background:radial-gradient(circle at 8% 7%,rgba(255,176,95,.22),transparent 18rem),radial-gradient(circle at 92% 13%,rgba(24,49,83,.14),transparent 24rem),radial-gradient(circle at 74% 72%,rgba(244,91,53,.12),transparent 24rem),var(--t3-bg)!important;font-family:var(--cms-font)!important;letter-spacing:-.012em}.cms h1,.cms h2,.cms h3{letter-spacing:-.035em!important;text-wrap:balance}.cms h1,.cms h1 span,.cms h2,.cms h2 span,.cms h3,.cms h3 span{font-family:var(--cms-font)!important;font-style:normal!important}.cms h1 span,.cms h2 span,.cms h3 span{font-weight:700!important}.cms p{text-wrap:pretty}.cms>footer,.cms>section{position:relative;z-index:1}.cms .t3-eyebrow,.cms .t3-eyebrow-tang{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:6px 11px;border:1px solid rgba(217,71,98,.18);border-radius:var(--t3-r-pill);color:var(--t3-tang-deep);background:rgba(255,226,232,.88);box-shadow:0 5px 18px rgba(139,75,116,.08)}.cms .t3-btn{min-height:42px;border-radius:11px;font-weight:700;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.cms .t3-btn:hover{transform:translateY(-3px)}.cms .t3-btn:active{transform:translateY(1px) scale(.98)}.cms .t3-btn:focus-visible,.cms a:focus-visible,.cms summary:focus-visible{outline:3px solid rgba(109,99,215,.28);outline-offset:3px}.cms .t3-btn-tang{box-shadow:0 14px 28px -12px rgba(244,91,53,.68)}.cms .t3-btn-ghost{border-color:var(--t3-iris);color:var(--t3-iris);background:rgba(255,255,255,.72)}.cms .t3-btn-ghost:hover{color:#fff;background:var(--t3-iris)}.cms .pricing-card,.cms .t3-card,.cms details{border-color:var(--t3-line);box-shadow:0 12px 34px -24px rgba(88,55,106,.45)}.cms .pricing-card,.cms .role-card,.cms .t3-card{transform:perspective(900px) translateZ(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cms .pricing-card:nth-child(2),.cms .role-card:nth-child(2){transform:perspective(900px) translateY(-12px) rotateX(.5deg);box-shadow:0 30px 60px -36px rgba(87,48,104,.62)}.cms .pricing-card:hover,.cms .role-card:hover,.cms .t3-card:hover{z-index:2;transform:perspective(900px) translateY(-9px) rotateX(1deg) rotateY(-1deg);border-color:rgba(109,99,215,.28)!important;box-shadow:0 34px 64px -34px rgba(87,48,104,.58)}.cms-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(244,91,53,.12);background:rgba(255,255,255,.88);box-shadow:0 8px 28px -24px rgba(53,37,68,.55);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.cms-nav-inner{max-width:1180px;min-height:76px;margin:0 auto;padding:9px 24px;display:flex;align-items:center;gap:18px}.cms-brand{flex-shrink:0;padding:3px 5px 3px 3px;color:var(--t3-jet);text-decoration:none;border-radius:17px;transition:transform .18s ease,background .18s ease}.cms-brand:hover{transform:translateY(-2px);background:rgba(255,255,255,.7)}.cms-brand-lockup{display:inline-flex;align-items:center;gap:11px;color:inherit}.cms-brand-mark{position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border:1px solid rgba(244,91,53,.18);border-radius:14px;background:#fff;box-shadow:0 12px 26px -16px rgba(244,91,53,.72)}.cms-brand-mark-image{position:absolute;width:82px;height:82px;max-width:none;top:-2px;left:-18px}.cms-brand-copy{display:flex;flex-direction:column;gap:1px;line-height:1}.cms-brand-copy strong{color:var(--t3-jet);font-size:24px;font-weight:850;letter-spacing:-.055em}.cms-brand-copy strong span{color:var(--cms-coral)}.cms-brand-copy small{color:var(--t3-muted);font-size:9px;font-weight:750;letter-spacing:.12em;white-space:nowrap}.cms-brand-lockup[data-inverse=true] .cms-brand-mark{border-color:rgba(255,255,255,.18);box-shadow:none}.cms-brand-lockup[data-inverse=true] .cms-brand-copy strong{color:#fff}.cms-brand-lockup[data-inverse=true] .cms-brand-copy small{color:rgba(255,255,255,.58)}.cms-nav-links{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--t3-ink-2);letter-spacing:.02em}.cms-nav-link{padding:8px 12px;border-radius:12px;font-weight:650;transition:color .15s ease,background .15s ease,transform .15s ease}.cms-nav-link:hover{color:var(--t3-iris);background:var(--t3-iris-soft);transform:translateY(-2px)}.cms-nav-link[data-active=true]{color:var(--t3-tang-deep);background:var(--t3-iris-soft);font-weight:700}.cms-mobile-menu{display:none;position:relative}.cms-lang-switch{position:relative;flex-shrink:0}.cms-lang-trigger{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border:1px solid var(--t3-line);border-radius:999px;background:#fff;color:var(--t3-ink-2);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.cms-lang-trigger:hover,.cms-lang-trigger[aria-expanded=true]{border-color:var(--t3-iris);color:var(--t3-iris);transform:translateY(-1px)}.cms-lang-globe{font-size:13px;line-height:1}.cms-lang-caret{font-size:10px;opacity:.7}.cms-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:150px;margin:0;padding:6px;list-style:none;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--t3-line);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 24px 50px -24px rgba(53,37,68,.6);animation:cms-detail-in .16s ease both}.cms-lang-option{display:block;width:100%;padding:9px 12px;border:none;border-radius:9px;background:transparent;color:var(--t3-ink);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.cms-lang-option:hover{background:var(--t3-iris-soft);color:var(--t3-iris)}.cms-lang-option[data-active]{background:var(--t3-tang-soft);color:var(--t3-tang-deep)}.cms-mobile-menu-divider{height:1px;margin:6px 2px;background:var(--t3-line)}.cms-lang-inline{display:flex;gap:6px;padding:4px 2px 2px}.cms-lang-inline-option{flex:1 1;padding:9px 4px;border:1px solid var(--t3-line);border-radius:10px;background:#fff;color:var(--t3-ink-2);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cms-lang-inline-option[data-active]{border-color:var(--t3-tang);background:var(--t3-tang-soft);color:var(--t3-tang-deep)}.cms-feature-card{min-height:116px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.cms-feature-card:nth-child(4n+1){box-shadow:7px 7px 0 var(--t3-lemon-soft)}.cms-feature-card:nth-child(4n+2){box-shadow:7px 7px 0 var(--t3-mint-soft)}.cms-feature-card:nth-child(4n+3){box-shadow:7px 7px 0 var(--t3-iris-soft)}.cms-feature-card:nth-child(4n){box-shadow:7px 7px 0 var(--t3-tang-soft)}.cms-feature-card:hover{transform:translate(-2px,-4px);border-color:rgba(109,99,215,.3)!important}.cms-feature-card[open]{background:#fff!important;transform:translate(-2px,-4px);box-shadow:10px 12px 0 var(--t3-iris-soft),0 24px 44px -30px rgba(53,37,68,.55)}.cms-feature-summary{min-height:70px;display:grid;grid-template-columns:48px minmax(0,1fr) 30px;grid-gap:12px;gap:12px;align-items:center;list-style:none}.cms-feature-summary::-webkit-details-marker{display:none}.cms-feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#fff,var(--t3-bg-2));box-shadow:inset 0 0 0 1px rgba(109,99,215,.1),0 8px 16px -12px rgba(53,37,68,.7);font-size:24px}.cms-feature-title{padding-right:46px;color:var(--t3-jet);font-size:15px;font-weight:750;line-height:1.4}.cms-feature-toggle{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--t3-iris);background:var(--t3-iris-soft);font-size:18px;font-weight:700;transition:transform .2s ease,background .2s ease}.cms-feature-card[open] .cms-feature-toggle{color:#fff;background:var(--t3-iris);transform:rotate(45deg)}.cms-feature-detail{padding:14px 4px 2px 60px;border-top:1px dashed var(--t3-line);animation:cms-detail-in .2s ease both}@keyframes cms-detail-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cms-footer{overflow:hidden;color:#fffafc;background:var(--cms-footer)}.cms-footer:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#F45B35 0 30%,#ff6885 30% 52%,#ffcf5c 52% 70%,#55c8a0 70% 84%,#7bc7ff 84% 100%)}.cms-launchly-hero{padding:clamp(34px,5vw,64px) 24px clamp(56px,7vw,88px)!important;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.9),transparent 22rem),radial-gradient(circle at 90% 6%,rgba(255,176,95,.18),transparent 18rem),radial-gradient(circle at 6% 82%,rgba(74,144,199,.1),transparent 20rem),var(--t3-bg)!important}.cms-launchly-hero:after,.cms-launchly-hero:before{content:"";position:absolute;width:120px;height:120px;border-radius:28px;pointer-events:none;opacity:.9}.cms-launchly-hero:before{top:8%;left:max(16px,calc(50% - 680px));background:linear-gradient(145deg,#ffcf5c,#ff9e68);transform:rotate(-16deg);filter:blur(.2px)}.cms-launchly-hero:after{right:max(14px,calc(50% - 690px));bottom:7%;background:linear-gradient(145deg,#65d4ac,#7bc7ff);border-radius:50%;transform:scale(.65)}.cms-launchly-hero-grid{max-width:1180px!important;padding:clamp(38px,5.2vw,74px);gap:clamp(36px,6vw,76px)!important;border:1px solid rgba(255,255,255,.75);border-radius:32px;background:rgba(255,255,255,.94);box-shadow:0 42px 100px -62px rgba(49,30,137,.72),inset 0 1px 0 #fff}.cms-launchly-hero-copy{position:relative;z-index:1}.cms-launchly-hero-copy h1{max-width:10.5ch;font-size:clamp(42px,5.4vw,68px)!important;font-weight:820!important;letter-spacing:-.055em!important;line-height:1.02!important}.cms-launchly-hero-copy>p{max-width:50ch!important}.cms-launchly-hero .demoStage{z-index:1;padding:22px 18px 26px;border:1px solid rgba(24,49,83,.12);border-radius:26px;background:linear-gradient(155deg,#FFF3EA,#FFE9DA 65%,#FFF0F4);box-shadow:18px 20px 0 rgba(244,91,53,.12),0 30px 60px -42px rgba(16,32,58,.6)}.cms-launchly-stats{position:relative;width:min(1080px,calc(100% - 48px));margin:-28px auto 30px;border:1px solid var(--t3-line)!important;border-radius:20px;box-shadow:0 24px 55px -40px rgba(46,29,126,.58)}.cms-launchly-section{width:min(1128px,100%)}.cms-launchly-band{border-color:transparent!important;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.92),transparent 20rem),linear-gradient(145deg,#f2efff,#ebe7ff)!important}.cms .feature-card,.cms .pricing-card,.cms .role-card,.cms-launchly-step{border-radius:20px!important;box-shadow:0 20px 54px -40px rgba(16,32,58,.52)}.cms .feature-card>div:first-child{margin:10px 10px 0;width:calc(100% - 20px)!important;border-radius:13px}.cms-launchly-plan-featured{color:#fff;background:linear-gradient(155deg,#183153,#24507F 52%,#F45B35)!important;border-color:rgba(255,255,255,.18)!important}.cms-launchly-plan-featured .cms-launchly-plan-price,.cms-launchly-plan-featured h3,.cms-launchly-plan-featured li{color:#fff!important}.cms-launchly-plan-featured .cms-launchly-plan-gst{color:rgba(255,255,255,.92)!important}.cms-launchly-plan-featured [style*="var(--t3-muted)"]{color:rgba(255,255,255,.68)!important}.cms-launchly-plan-featured [style*="var(--t3-tang-soft)"]{color:#34239d!important;background:rgba(255,255,255,.86)!important}.cms-launchly-step:first-child{background:#ece8ff!important}.cms-launchly-step:nth-child(2){background:#ffe8ef!important}.cms-launchly-step:nth-child(3){background:#fff2ca!important}.cms-launchly-step:nth-child(4){background:#ddf7ed!important}.cms-launchly-global{background:radial-gradient(circle at 15% 0,rgba(244,91,53,.45),transparent 25rem),radial-gradient(circle at 85% 100%,rgba(255,104,133,.24),transparent 22rem),#10203A!important}.cms-launchly-country{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.15)!important;transition:transform .18s ease,background .18s ease}.cms-launchly-country:hover{transform:translateY(-5px);background:rgba(255,255,255,.11)!important}.cms-launchly-final{padding:64px 24px!important;background:linear-gradient(145deg,#ded7ff,#efeaff 48%,#ffdfe7)!important}.cms-launchly-final>div{padding:clamp(38px,6vw,72px) 24px;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 30px 72px -52px rgba(49,30,137,.68)}.cms .cta-primary{transition:transform .18s ease,box-shadow .18s ease}.cms .cta-primary:hover{transform:translateY(-3px);box-shadow:0 16px 34px -12px rgba(244,91,53,.6)}.cms .feature-card,.cms .role-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cms .feature-card:hover,.cms .role-card:hover{transform:translateY(-6px);border-color:rgba(244,91,53,.28)!important;box-shadow:0 28px 62px -40px rgba(49,30,137,.66)}@media (max-width:900px){.cms .hero-grid{grid-template-columns:1fr!important}.cms .hero-collage{min-height:380px!important}.cms .stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.cms .pricing-row{flex-direction:column!important}.cms .pricing-card{min-width:0!important;flex:1 1 auto!important}.cms-launchly-hero-copy h1{max-width:13ch}.cms-launchly-hero .demoStage{justify-self:center;width:min(100%,390px);align-items:center}}@media (max-width:600px){.cms-launchly-hero{padding:18px 12px 48px!important}.cms-launchly-hero:after,.cms-launchly-hero:before{display:none}.cms-launchly-hero-grid{padding:30px 20px 34px;border-radius:22px}.cms-launchly-hero-copy h1{font-size:clamp(36px,12vw,48px)!important}.cms-launchly-hero .demoStage{padding:16px 8px 22px;box-shadow:8px 10px 0 rgba(244,91,53,.1)}.cms-launchly-stats{width:calc(100% - 24px);margin-top:-22px}}@media (max-width:480px){.cms .stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}.cms-footer a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#ff9aac;text-decoration-color:#ff9aac;text-underline-offset:4px}@media (max-width:600px){.cms-nav-inner{min-height:60px;padding-inline:16px;gap:8px}.cms-nav-links{display:none}.cms-nav-login-btn{padding:8px 10px!important;font-size:11px!important}}@media (max-width:1100px){.cms-nav-links{display:none}.cms-mobile-menu{display:block;margin-left:auto}.cms-mobile-menu-trigger{min-height:40px;padding:9px 10px;display:flex;align-items:center;gap:4px;border:1px solid var(--t3-line);border-radius:12px;color:var(--t3-ink);background:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.cms-mobile-menu-trigger span{display:inline-block;transition:transform .15s ease}.cms-mobile-menu-trigger[aria-expanded=true] span{transform:rotate(180deg)}.cms-mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(240px,calc(100vw - 32px));padding:10px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--t3-line);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 24px 50px -24px rgba(53,37,68,.6);animation:cms-detail-in .18s ease both}.cms-nav-link-mobile{display:block;padding:12px 14px}}@media (max-width:600px){.cms-brand-copy small{display:none}}@media (max-width:400px){.cms-nav-inner{gap:6px}.cms-mobile-menu-trigger,.cms-nav-login-btn{padding:8px!important}.cms-lang-trigger{padding:0 8px!important}.cms-lang-switch{display:inline-flex}.cms-lang-shortlabel{display:none}.cms-lang-trigger{padding-left:8px;padding-right:8px}.cms-brand-copy small{display:none}.cms-brand{padding:7px 10px}.cms .pricing-card:nth-child(2),.cms .role-card:nth-child(2){transform:none}.cms-feature-detail{padding-left:0}}@media (prefers-reduced-motion:reduce){.cms *,.cms :after,.cms :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.t3 .t3-mono,.t3-mono{font-family:var(--t3-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t3 .t3-serif,.t3-serif{font-family:var(--t3-serif);font-style:italic}.t3-cjk{font-family:var(--t3-cjk-sans)}.t3-hr{background:var(--t3-line-2)}.t3-hr,.t3-hr-strong{height:1px;border:0;margin:0}.t3-hr-2,.t3-hr-strong{background:var(--t3-jet)}.t3-hr-2{height:2px;border:0;margin:0}.t3-eyebrow{color:var(--t3-muted)}.t3-eyebrow,.t3-eyebrow-tang{font-family:var(--t3-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.t3-eyebrow-tang{color:var(--t3-tang)}.t3-num{font-family:var(--t3-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:500}.t3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--t3-sans);font-weight:500;font-size:14px;padding:12px 18px;border-radius:var(--t3-r-pill);border:1.5px solid transparent;cursor:pointer;transition:all .12s;letter-spacing:-.005em}.t3-btn-primary{background:var(--t3-jet);color:var(--t3-bg)}.t3-btn-primary:hover{background:var(--t3-ink)}.t3-btn-tang{background:var(--t3-tang);color:#fff}.t3-btn-tang:hover{background:var(--t3-tang-deep)}.t3-btn-ghost{background:transparent;color:var(--t3-jet);border-color:var(--t3-jet)}.t3-btn-ghost:hover{background:var(--t3-jet);color:var(--t3-bg)}.t3-btn-quiet{background:var(--t3-bg-2);color:var(--t3-ink)}.t3-btn-quiet:hover{background:var(--t3-bg-3)}.t3-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;border-radius:var(--t3-r-pill);border:1px solid var(--t3-line);background:var(--t3-paper);color:var(--t3-ink)}.t3-chip-tang{background:var(--t3-tang-soft);color:var(--t3-tang-deep);border-color:transparent}.t3-chip-mint{background:var(--t3-mint-soft);color:var(--t3-mint);border-color:transparent}.t3-chip-iris{background:var(--t3-iris-soft);color:var(--t3-iris);border-color:transparent}.t3-chip-jet{background:var(--t3-jet);color:var(--t3-bg);border-color:transparent}.t3-card{background:var(--t3-paper);border-radius:var(--t3-r-5);border:1px solid var(--t3-line-2);overflow:hidden}.t3-scroll::-webkit-scrollbar{width:0;height:0}.t3-scroll{scrollbar-width:none}@keyframes t3-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.t3-streaming{background:linear-gradient(90deg,transparent,rgba(255,87,34,.15) 50%,transparent);background-size:200% 100%;animation:t3-shimmer 1.4s linear infinite}@keyframes t3-pulse{0%,to{opacity:1}50%{opacity:.35}}.t3-pulse{animation:t3-pulse 1.8s ease-in-out infinite}@keyframes t3-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.t3-fade-up{animation:t3-fade-up .4s ease both}.fx{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,PingFang SC,Microsoft JhengHei,Microsoft YaHei,Noto Sans TC,Helvetica Neue,system-ui,sans-serif;color:var(--fx-text);background:var(--fx-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fx-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:500;background:var(--fx-orange-soft-2);color:var(--fx-orange);letter-spacing:.04em}.fx-pill{padding:8px 20px;border:1px solid var(--fx-text);border-radius:999px;background:var(--fx-orange-grad);color:#FAFAF6;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;letter-spacing:-.005em;transition:background .12s,color .12s}.fx-pill:hover{background:var(--fx-orange-grad-soft)}.fx-pill:active{transform:translateY(.5px)}.fx-pill:disabled{background:var(--fx-orange-disabled);border-color:var(--fx-orange-disabled);color:var(--fx-orange-disabled-text);cursor:not-allowed}.fx-section-divider{display:flex;align-items:center;gap:14px;justify-content:center}.fx-section-divider>.line-l{flex:1 1;height:1px;background:linear-gradient(to right,transparent,var(--fx-line-strong))}.fx-section-divider>.line-r{flex:1 1;height:1px;background:linear-gradient(to left,transparent,var(--fx-line-strong))}.fx-section-divider>.label{font-size:13px;color:var(--fx-text);font-weight:500;letter-spacing:.04em;display:inline-flex;align-items:baseline;gap:6px}.fx-section-divider>.label>.en{font-family:var(--t3-display);font-style:italic;font-weight:400;font-size:12px;color:var(--fx-muted-2);letter-spacing:0}.fx-variant-chip{padding:8px 16px;border-radius:6px;cursor:pointer;border:1px solid var(--fx-line-strong);background:#fff;color:var(--fx-text-2);font-size:13px;font-family:inherit;font-weight:400}.fx-variant-chip[aria-pressed=true]{border-color:var(--fx-orange);background:var(--fx-orange-soft);color:var(--fx-orange);font-weight:500}.fx-variant-chip:disabled{color:#ccc;cursor:not-allowed;background:#fafafa}.fx-qty-btn{width:32px;height:32px;background:#fff;border:none;cursor:pointer;font-size:16px;color:var(--fx-muted);font-family:inherit}.fx-qty-btn:disabled{color:var(--fx-faint);cursor:not-allowed}@media (max-width:359px){[style*="column-count: 2"],[style*="columnCount: 2"]{column-count:1!important}}.fx-qty-btn{width:36px;height:36px;min-width:36px;min-height:36px}@media (hover:none){input,select,textarea{font-size:max(16px,1em)!important}}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([style*=padding]),select:not([style*=padding]),textarea:not([style*=padding]){min-height:48px;padding:14px 16px;border-radius:12px;font-size:16px;line-height:1.4;box-sizing:border-box}input[style*=padding]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([style*=height]),select[style*=padding]:not([style*=height]),textarea[style*=padding]:not([style*=height]){min-height:44px;box-sizing:border-box}button:not(.fx-qty-btn):not([class*=t3-]):not([class*=o4-]):not([class*=tg-]):not([style*=padding]):not([style*=height]){min-height:48px;padding-left:20px;padding-right:20px;font-size:16px;font-weight:600;border-radius:12px}a.btn,a.cta,a[role=button]:not([style*=padding]){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;border-radius:12px;text-decoration:none}label{display:inline-block;margin-bottom:6px;font-size:14px;font-weight:600}.grecaptcha-badge{visibility:hidden}:lang(en),:lang(zh-TW),:root,[class*=cms],[data-theme]{--u-navy:#183153;--u-navy-h:#2F4B68;--u-accent:#F2811D;--u-accent-ink:#B45309;--u-tint:#FFF3E6;--u-tint-ink:#A8500A;--u-bg:#F7F8FA;--u-card:#FFFFFF;--u-line:#E4E7EC;--u-line-2:#F0F2F5;--u-muted:#5B6B80;--u-ok:#146C43;--u-ok-bg:#E8F8F1;--u-warn:#8A5B00;--u-warn-bg:#FFF6D8;--u-info:#1C578F;--u-info-bg:#EDF6FF;--u-err:#A23151;--u-err-bg:#FFF0F3;--u-sans:var(--font-inter,"Inter"),var(--font-noto-sans-sc,"Noto Sans SC"),var(--font-noto-sans-tc,"Noto Sans TC"),"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--u-fs-h1:20px;--u-fw-h1:700;--u-fs-h2:16px;--u-fw-h2:600;--u-fs-body:14px;--u-fw-body:400;--u-fs-label:13px;--u-fw-label:500;--u-fs-caption:12px;--o4-sans:var(--u-sans);--o4-orange:var(--u-accent-ink);--o4-orange-deep:var(--u-tint-ink);--o4-orange-dark:var(--u-tint-ink);--o4-orange-soft:var(--u-tint);--o4-orange-tint:var(--u-tint);--o4-tomato:var(--u-err);--o4-tomato-soft:var(--u-err-bg);--o4-mustard:var(--u-warn);--o4-mustard-soft:var(--u-warn-bg);--o4-leaf:var(--u-ok);--o4-leaf-soft:var(--u-ok-bg);--o4-leaf-text:var(--u-ok);--o4-berry:var(--u-navy-h);--o4-berry-soft:var(--u-line-2);--o4-sky:var(--u-info);--o4-sky-soft:var(--u-info-bg);--o4-sky-text:var(--u-info);--o4-paper:var(--u-bg);--o4-paper-2:var(--u-line-2);--o4-card:var(--u-card);--o4-line:var(--u-line);--o4-line-soft:var(--u-line-2);--o4-line-dash:#C3CAD5;--o4-shadow:rgba(24,49,83,.06);--o4-shadow-2:rgba(24,49,83,.12);--o4-ink:var(--u-navy);--o4-ink-2:var(--u-navy-h);--o4-ink-3:var(--u-navy-h);--o4-muted:var(--u-muted);--o4-success:var(--u-ok);--o4-warn:var(--u-warn);--o4-danger:var(--u-err);--o4-info:var(--u-info);--o4-desk:#E9ECF1;--o4-grey-tint:var(--u-line-2);--o4-r:12px;--o4-r-lg:16px;--o4-r-xl:20px;--t3-bg:var(--u-bg);--t3-bg-2:var(--u-line-2);--t3-bg-3:var(--u-tint);--t3-paper:var(--u-card);--t3-jet:var(--u-navy);--t3-ink:var(--u-navy);--t3-ink-2:var(--u-navy-h);--t3-muted:var(--u-muted);--t3-faint:#8A97A8;--t3-line:var(--u-line);--t3-line-2:var(--u-line-2);--t3-tang:var(--u-accent-ink);--t3-tang-soft:var(--u-tint);--t3-tang-deep:var(--u-tint-ink);--t3-mint:var(--u-ok);--t3-mint-soft:var(--u-ok-bg);--t3-lemon:var(--u-warn);--t3-lemon-soft:var(--u-warn-bg);--t3-iris:var(--u-info);--t3-iris-soft:var(--u-info-bg);--t3-sans:var(--u-sans);--t3-cjk-sans:var(--u-sans);--t3-serif:var(--u-sans);--t3-display:var(--u-sans);--t3-shadow-sm:0 1px 2px rgba(24,49,83,.06);--t3-shadow:0 1px 2px rgba(24,49,83,.06);--t3-shadow-lg:0 12px 32px rgba(24,49,83,.16);--fx-bg:var(--u-bg);--fx-card:var(--u-card);--fx-line:var(--u-line);--fx-line-2:var(--u-line-2);--fx-line-strong:#C3CAD5;--fx-text:var(--u-navy);--fx-text-2:var(--u-navy-h);--fx-muted:var(--u-navy-h);--fx-muted-2:var(--u-muted);--fx-faint:#8A97A8;--fx-orange:var(--u-accent-ink);--fx-orange-soft:var(--u-tint);--fx-orange-soft-2:var(--u-tint);--fx-orange-light:var(--u-line);--fx-orange-bg:var(--u-line-2);--fx-orange-grad:var(--u-navy);--fx-orange-grad-soft:var(--u-navy-h);--fx-orange-disabled:#D5DAE1;--fx-orange-disabled-text:var(--u-muted);--fx-red:var(--u-accent-ink);--fx-red-soft:var(--u-tint);--fx-red-grad:var(--u-navy);--fx-red-grad-soft:var(--u-navy-h);--fx-red-disabled:#D5DAE1;--fx-red-disabled-text:var(--u-muted);--tg-red:var(--u-accent-ink);--tg-red-50:var(--u-tint);--tg-red-100:var(--u-tint);--tg-red-600:var(--u-accent-ink);--tg-red-700:var(--u-tint-ink);--tg-amber:var(--u-warn);--tg-amber-50:var(--u-warn-bg);--tg-amber-100:var(--u-warn-bg);--tg-amber-600:var(--u-warn);--tg-blue:var(--u-info);--tg-blue-50:var(--u-info-bg);--tg-blue-100:var(--u-info-bg);--tg-blue-600:var(--u-info);--tg-green:var(--u-ok);--tg-green-50:var(--u-ok-bg);--tg-green-100:var(--u-ok-bg);--tg-purple:var(--u-navy);--tg-purple-50:var(--u-line-2);--tg-ink:var(--u-navy);--tg-ink-2:var(--u-navy-h);--tg-text:var(--u-navy);--tg-muted:var(--u-muted);--tg-muted-2:var(--u-muted);--tg-line:var(--u-line);--tg-line-2:var(--u-line-2);--tg-bg:var(--u-bg);--tg-bg-2:var(--u-line-2);--tg-card:var(--u-card);--tg-sidebar-active-bg:var(--u-tint);--cms-sky:var(--u-info-bg);--cms-peach:var(--u-tint);--cms-coral:var(--u-accent-ink);--cms-footer:var(--u-navy);--cms-font:var(--u-sans)}h1,h2,h3{letter-spacing:0}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_4cba68{font-family:Inter,Inter Fallback;font-style:normal}.__variable_4cba68{--font-inter:"Inter","Inter Fallback"}