@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@600;700;900&family=LXGW+WenKai+TC:wght@400;700&display=swap";.gd-root{--gd-night: #15100A;--gd-night2: #1E1710;--gd-hair: #3B2F1F;--gd-text: #E6D9B8;--gd-muted: #9E8F6E;--gd-paper: #E7D9B6;--gd-paper2: #F2E8CD;--gd-ink: #251C11;--gd-ink-muted: #6E5F42;--gd-amber: #E9A23B;--gd-amber-deep: #B36F1F;--gd-cinnabar: #A93B2E;--gd-cinnabar-bright: #C8503F;--gd-bronze: #8C6F3F;--gd-btn-glow: #F7CB84;--gd-btn-spread: rgba(233, 162, 59, .78);--gd-btn-base: #6E4A16;--gd-serif: "Songti TC", "Noto Serif TC", serif;--gd-kai: "LXGW WenKai TC", "Kaiti TC", "STKaiti", serif;--gd-sans: "PingFang TC", "Noto Sans TC", sans-serif}.gd-root *{margin:0;padding:0;box-sizing:border-box}.gd-root{scroll-behavior:auto;background:var(--gd-night);color:var(--gd-text);font-family:var(--gd-sans);-webkit-font-smoothing:antialiased}.gd-root ::-moz-selection{background:var(--gd-amber);color:var(--gd-night)}.gd-root ::selection{background:var(--gd-amber);color:var(--gd-night)}.gd-root :focus-visible{outline:2px solid var(--gd-amber);outline-offset:2px}.gd-root .wrap{max-width:1120px;margin:0 auto;padding:0 40px}.gd-root .serif{font-family:var(--gd-serif)}.gd-root .kai{font-family:var(--gd-kai)}.gd-root .ch{display:inline-block;will-change:transform,opacity,filter}.gd-root #gd-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--gd-amber);transform-origin:left;transform:scaleX(0);z-index:99}.gd-root .cursor-ring{position:fixed;top:0;left:0;width:34px;height:34px;border-radius:50%;border:1px solid rgba(233,162,59,.45);pointer-events:none;z-index:98;transform:translate(-50%,-50%)}.gd-root .cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border:1.5px solid var(--gd-amber);pointer-events:none;z-index:98;transform:translate(-50%,-50%) rotate(45deg)}@media(hover:none){.gd-root .cursor-dot,.gd-root .cursor-ring{display:none}}.gd-root nav{position:sticky;top:0;z-index:50;background:#15100ae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gd-hair)}.gd-root .nav-in{display:flex;align-items:center;justify-content:space-between;height:64px}.gd-root .logo{font-family:var(--gd-serif);font-weight:900;font-size:19px;letter-spacing:.2em;color:#f2e6c4;text-decoration:none;cursor:pointer}.gd-root .logo .dot{color:var(--gd-amber)}.gd-root .nav-links{display:flex;gap:30px;font-size:13px;letter-spacing:.25em;color:var(--gd-muted)}.gd-root .nav-links a{color:inherit;text-decoration:none;transition:color .2s}.gd-root .nav-links a:hover{color:var(--gd-amber)}.gd-root .gd-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer}.gd-root .gd-burger .bl{display:block;width:22px;height:2px;background:var(--gd-amber);border-radius:1px;transform-origin:center}.gd-root .gd-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;visibility:hidden;opacity:0;background:#15100aeb;display:flex;align-items:center;justify-content:center;padding:88px 24px 48px}.gd-root .gd-veil .veil-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.gd-root .gd-veil .veil-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:34% 30%;object-position:34% 30%;opacity:.32;filter:saturate(.96) brightness(1.02)}.gd-root .gd-veil .veil-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#15100ae6,#15100a8c 46%,#15100a66)}.gd-root .gd-veil .veil-glow{position:absolute;left:50%;bottom:14%;translate:-50% 0;width:min(380px,80vw);height:380px;border-radius:50%;background:radial-gradient(circle,rgba(233,162,59,.42),rgba(233,162,59,.14) 45%,transparent 72%);filter:blur(10px);pointer-events:none;animation:gd-veil-breathe 3.2s ease-in-out infinite}.gd-root .gd-veil .veil-ember-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gd-root .gd-veil .veil-ember-wrap canvas{width:100%;height:100%;display:block}.gd-root .veil-in{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:320px;position:relative;z-index:1}.gd-root .gd-veil .veil-home{display:inline-block;font-family:var(--gd-kai);font-size:13px;letter-spacing:.35em;text-indent:.35em;color:#efe3c0;text-decoration:none;border:1px solid rgba(233,162,59,.4);background:radial-gradient(140% 130% at 50% 20%,#6e5426,#4e3a1b);padding:9px 18px;transition:color .2s,border-color .2s,box-shadow .28s ease}.gd-root .gd-veil .veil-home:hover{color:#fff3d6;border-color:var(--gd-amber);box-shadow:0 0 14px #e9a23b73;text-shadow:0 0 8px rgba(255,190,90,.5)}.gd-root .gd-banner{position:relative;display:block;width:100%;text-align:center;padding:18px 0 22px;background:linear-gradient(180deg,#3a1512,#2a0f0c 70%,#240d0a);border:1px solid #4E241C;text-decoration:none;font-family:var(--gd-kai);font-size:21px;letter-spacing:.45em;text-indent:.45em;color:#edd9a8;transform:rotate(var(--rot, 0deg));box-shadow:inset 0 0 30px #0000008c,0 18px 32px -14px #0009}.gd-root .gd-banner:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:13px;background:repeating-linear-gradient(90deg,#2a0f0c 0,#2a0f0c 5px,#401a13 5px,#401a13 10px);border-bottom:1px solid #4E241C}.gd-root .gd-banner .banner-label{display:inline-block}.gd-root .gd-veil .veil-cta{margin-top:4px}.gd-root .btn{--gbk-bv-a: 10px;--gbk-bv-b: 16px;position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-size:13px;letter-spacing:.35em;color:#efe3c0;font-family:var(--gd-serif);font-weight:900;text-decoration:none;white-space:nowrap;clip-path:polygon(var(--gbk-bv-a) 0,calc(100% - var(--gbk-bv-b)) 0,100% calc(var(--gbk-bv-b) * .6),100% calc(100% - var(--gbk-bv-a) * .4),calc(100% - var(--gbk-bv-a)) 100%,var(--gbk-bv-b) 100%,0 calc(100% - var(--gbk-bv-b) * .8),0 var(--gbk-bv-b));border:1px solid rgba(60,45,20,.7);background:radial-gradient(140% 130% at 50% 20%,#8c6f3f,#6e5426 48%,#4e3a1b);box-shadow:inset 0 1px #fff0c84d,inset 0 -2px 6px #00000080,inset 0 0 22px #140e0480;text-shadow:0 1px 0 rgba(20,12,4,.7),0 -1px 0 rgba(240,226,190,.22);transform:rotate(.6deg);filter:drop-shadow(0 8px 16px rgba(0,0,0,.5));transition:filter .28s ease,color .28s ease,transform .16s ease,text-shadow .28s ease,box-shadow .28s ease;will-change:transform}.gd-root .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(22% 26% at 16% 78%,rgba(74,122,92,.5),transparent 65%),radial-gradient(20% 22% at 84% 22%,rgba(90,107,63,.5),transparent 62%),radial-gradient(16% 14% at 68% 82%,rgba(50,38,20,.6),transparent 60%);mix-blend-mode:screen;pointer-events:none}.gd-root .btn:hover,.gd-root .btn.gbk-touch{transform:translateY(3px) scale(.985);filter:drop-shadow(0 10px 14px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(233,162,59,.55));color:#fff3d6;text-shadow:0 0 8px rgba(255,190,90,.6),0 0 2px rgba(255,205,120,.5)}.gd-root .btn:active{transform:translateY(4px) scale(.975)}.gd-root .btn:hover:after,.gd-root .btn.gbk-touch:after{box-shadow:inset 0 0 18px #e9a23b66}.gd-root .btn.neon{clip-path:none;padding:1em 3em;font-size:15px;color:var(--gd-btn-glow);border:.25em solid var(--gd-btn-glow);background-image:none;background-color:var(--gd-btn-base);border-radius:1em;outline:none;box-shadow:0 0 1em .25em var(--gd-btn-glow),0 0 4em 1em var(--gd-btn-spread),inset 0 0 .75em .25em var(--gd-btn-glow);text-shadow:0 0 .5em var(--gd-btn-glow);transform:none;filter:none;transition:color .3s,background-color .3s,box-shadow .3s,border-color .3s,text-shadow .3s}.gd-root .btn.neon:after{inset:auto;top:120%;left:0;height:100%;width:100%;background:var(--gd-btn-spread);mix-blend-mode:normal;box-shadow:none;filter:blur(2em);opacity:.7;transform:perspective(1.5em) rotateX(35deg) scaleY(.6)}.gd-root .btn.neon:hover,.gd-root .btn.neon.gbk-touch{transform:none;filter:none;color:var(--gd-btn-base);background-color:var(--gd-btn-glow);text-shadow:none;box-shadow:0 0 1em .25em var(--gd-btn-glow),0 0 4em 2em var(--gd-btn-spread),inset 0 0 .75em .25em var(--gd-btn-glow)}.gd-root .btn.neon:active{transform:none;box-shadow:0 0 .6em .25em var(--gd-btn-glow),0 0 2.5em 2em var(--gd-btn-spread),inset 0 0 .5em .25em var(--gd-btn-glow)}.gd-root .hero{position:relative;padding:120px 0 96px;overflow:hidden;border-bottom:1px solid var(--gd-hair)}.gd-root .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.gd-root .hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 52%;object-position:30% 52%;opacity:.62;filter:saturate(.96) brightness(1.02)}.gd-root .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#15100ae6,#15100ab3 46%,#15100a59),linear-gradient(0deg,var(--gd-night) 0%,rgba(21,16,10,0) 30%)}.gd-root .embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.gd-root .hero-glow{position:absolute;left:34%;top:53%;translate:-50% -50%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(233,162,59,.5),rgba(233,162,59,.14) 40%,transparent 70%);filter:blur(10px);z-index:1;pointer-events:none}.gd-root .hero .wrap{position:relative;z-index:2}.gd-root .hero-grid{display:flex;gap:56px;align-items:stretch}.gd-root .hero-left{flex:1.3;min-width:0}.gd-root .eyebrow{font-size:12px;letter-spacing:.5em;color:var(--gd-amber);margin-bottom:28px}.gd-root h1{font-family:var(--gd-serif);font-weight:900;font-size:clamp(44px,5.8vw,76px);line-height:1.3;letter-spacing:.04em;color:#f2e6c4}.gd-root .hl{display:block}.gd-root .hero-sub{margin-top:26px;font-size:15px;line-height:2.1;color:var(--gd-muted);letter-spacing:.06em;max-width:32em}.gd-root .hero-cta{margin-top:38px;display:flex;gap:14px;flex-wrap:wrap}.gd-root .hero-right{flex:.7;display:flex;justify-content:center;align-items:flex-start;padding-top:6px}.gd-root .fan{display:flex;flex-direction:column;align-items:center;transform-origin:top center;will-change:transform}.gd-root .fan-rod{width:172px;height:10px;background:linear-gradient(180deg,#5a4526,#3a2b14);border-radius:2px;box-shadow:0 4px 14px #00000080}.gd-root .fan-cloth{width:150px;margin-top:6px;background:linear-gradient(180deg,#3a1512,#2a0f0c 70%,#240d0a);border:1px solid #4E241C;border-top:none;padding:34px 0 30px;display:flex;flex-direction:column;align-items:center;gap:22px;box-shadow:inset 0 0 30px #0000008c,0 24px 40px -18px #0009}.gd-root .fan-main{writing-mode:vertical-rl;font-family:var(--gd-serif);font-weight:900;font-size:44px;letter-spacing:.3em;color:#edd9a8;text-shadow:0 0 18px rgba(233,162,59,.35)}.gd-root .fan-side{writing-mode:vertical-rl;font-family:var(--gd-kai);font-size:13px;letter-spacing:.4em;color:var(--gd-amber)}.gd-root .fan-fringe{width:150px;height:16px;background:repeating-linear-gradient(90deg,#2a0f0c 0,#2a0f0c 6px,#401a13 6px,#401a13 12px);border:1px solid #4E241C;border-top:none}.gd-root .fan-tassel{width:10px;height:26px;background:linear-gradient(180deg,var(--gd-amber),var(--gd-amber-deep))}.gd-root .hero-right{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:6px}.gd-root .hero-right .fan{position:static;margin-left:0}.gd-root .stat-strip{border-bottom:1px solid var(--gd-hair);background:var(--gd-night2)}.gd-root .stat-in{display:flex;gap:64px;padding:26px 0;flex-wrap:wrap}.gd-root .stat-in .num{font-family:var(--gd-serif);font-weight:900;font-size:24px;color:#f2e6c4}.gd-root .stat-in .lbl{font-size:11px;letter-spacing:.35em;color:var(--gd-muted);margin-top:4px}.gd-root .ticker{border-bottom:1px solid var(--gd-hair);overflow:hidden;white-space:nowrap;padding:13px 0}.gd-root .ticker-track{display:inline-block;animation:gd-tick 60s linear infinite;font-family:var(--gd-kai);font-size:13px;letter-spacing:.5em;color:var(--gd-muted);will-change:transform}.gd-root .ticker-track span{margin:0 22px}.gd-root .ticker-track .r{color:var(--gd-cinnabar-bright)}@keyframes gd-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.gd-root section{padding:110px 0;position:relative}.gd-root h2{font-family:var(--gd-serif);font-weight:900;font-size:clamp(30px,4vw,46px);line-height:1.4;letter-spacing:.04em;color:#f2e6c4}.gd-root .sec-rule{width:56px;height:3px;background:var(--gd-amber);margin-bottom:26px}.gd-root .side-label{position:absolute;top:120px;left:40px;writing-mode:vertical-rl;font-family:var(--gd-kai);font-size:12px;letter-spacing:.5em;color:var(--gd-ink-muted)}.gd-root .fig-frame{background:var(--gd-paper2);padding:12px;border:1px solid var(--gd-bronze);box-shadow:0 22px 48px -20px #3c280a73;transform:rotate(-1.2deg)}.gd-root .fig-frame img{display:block;width:100%;height:auto;filter:sepia(.12) contrast(1.02)}.gd-root .fig-cap{margin-top:14px;font-size:10px;letter-spacing:.35em;color:var(--gd-ink-muted);text-align:center}.gd-root .gd-about{background:var(--gd-night);color:var(--gd-text)}.gd-root .gd-about .about-hero{text-align:center;padding:150px 0 96px;position:relative;overflow:hidden;border-bottom:1px solid var(--gd-hair)}.gd-root .gd-about .about-hero .sec-rule{margin-left:auto;margin-right:auto}.gd-root .gd-about .about-hero h2{font-size:clamp(34px,5vw,56px)}.gd-root .gd-about .about-hero h1{font-size:clamp(34px,5vw,56px);line-height:1.4}.gd-root .gd-terms .about-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.4}.gd-root .ssr-site-nav{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:44px 20px 60px;border-top:1px solid var(--gd-hair);font-size:14px;letter-spacing:.16em}.gd-root .ssr-site-nav a{color:var(--gd-muted);text-decoration:none}.gd-root .ssr-site-nav a:hover{color:var(--gd-text)}.gd-root .gd-about .about-sub{margin-top:22px;font-size:16px;line-height:2;letter-spacing:.18em;color:var(--gd-muted)}.gd-root .about-condensed{max-width:820px}.gd-root .gd-about .about-body{padding:20px 0 40px}.gd-root .about-block{padding:72px 0;border-bottom:1px solid var(--gd-hair)}.gd-root .about-block:last-child{border-bottom:none}.gd-root .about-block h3{font-family:var(--gd-serif);font-weight:900;font-size:clamp(24px,3vw,32px);letter-spacing:.04em;color:#f2e6c4;margin-bottom:20px}.gd-root .about-block p{font-size:15.5px;line-height:2.1;color:var(--gd-text);margin-bottom:14px}.gd-root .about-block p:last-child{margin-bottom:0}.gd-root .about-stat{display:flex;align-items:baseline;gap:16px;margin:28px 0;padding:28px 32px;background:#e9a23b0d;border:1px solid rgba(233,162,59,.2)}.gd-root .gd-service-landing .service-landing-kicker{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gd-amber);margin-bottom:14px}.gd-root .gd-service-landing .about-block>h2{font-size:clamp(24px,3vw,32px);letter-spacing:.04em;margin-bottom:20px}.gd-root .gd-service-landing .service-landing-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:34px}.gd-root .gd-service-landing .service-landing-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.gd-root .gd-service-landing .service-landing-highlights article{padding:26px 24px;border:1px solid var(--gd-hair);background:#120e09b8}.gd-root .gd-service-landing .service-landing-highlights h3{font-size:19px;margin-bottom:12px}.gd-root .gd-service-landing .service-landing-highlights p{font-size:14.5px;line-height:1.95;color:var(--gd-text-2);margin:0}.gd-root .gd-service-landing .service-landing-steps{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:26px}.gd-root .gd-service-landing .service-landing-steps li{display:flex;gap:20px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--gd-hair)}.gd-root .gd-service-landing .service-landing-steps li:last-child{border-bottom:none;padding-bottom:0}.gd-root .gd-service-landing .service-landing-step-no{font-family:var(--gd-serif);font-size:20px;line-height:1.4;color:var(--gd-amber);letter-spacing:.08em;flex:none}.gd-root .gd-service-landing .service-landing-steps h3{font-size:19px;margin-bottom:8px}.gd-root .gd-service-landing .service-landing-steps p{font-size:15px;line-height:2;color:var(--gd-text-2);margin:0}.gd-root .gd-service-landing .service-landing-prepare{list-style:none;margin:24px 0 0;padding:0}.gd-root .gd-service-landing .service-landing-prepare li{position:relative;padding-left:22px;margin-bottom:12px;font-size:15.5px;line-height:1.9;color:var(--gd-text)}.gd-root .gd-service-landing .service-landing-prepare li:before{content:"—";position:absolute;left:0;color:var(--gd-amber)}.gd-root .gd-service-landing .service-landing-note{margin-top:24px;font-size:13px;line-height:1.9;color:var(--gd-muted)}.gd-root .gd-service-landing .service-landing-related{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:24px}.gd-root .gd-service-landing .service-landing-related a{display:inline-flex;align-items:center;gap:8px;font-size:15px;letter-spacing:.04em;color:var(--gd-text);text-decoration:none;border-bottom:1px solid var(--gd-hair);padding-bottom:6px}.gd-root .gd-service-landing .service-landing-related a:hover{color:var(--gd-amber);border-color:var(--gd-amber)}@media(max-width:860px){.gd-root .gd-service-landing .service-landing-highlights{grid-template-columns:1fr}.gd-root .gd-service-landing .about-hero h1{font-size:clamp(28px,7.4vw,34px);text-wrap:balance}}.gd-root .about-stat-num{font-family:var(--gd-serif);font-weight:900;font-size:clamp(40px,6vw,56px);color:var(--gd-amber);letter-spacing:-1px;white-space:nowrap}.gd-root .about-stat-desc{font-size:14px;line-height:1.9;color:var(--gd-muted)}.gd-root .about-stat-desc span{display:block}.gd-root .about-classics{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.gd-root .about-classics li{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#f2e6c408;border:1px solid var(--gd-hair);font-family:var(--gd-serif);font-weight:700;font-size:15px;color:var(--gd-text)}.gd-root .about-classics .classic-tag{font-family:var(--gd-sans);font-size:11px;font-weight:400;color:var(--gd-muted);border:1px solid rgba(242,230,196,.12);border-radius:100px;padding:2px 9px;white-space:nowrap}.gd-root .about-contact{background:radial-gradient(120% 90% at 50% 0%,#EFE3C6 0%,var(--gd-paper) 55%,#D9C79C 100%);color:var(--gd-ink);padding:100px 0 120px;border-top:1px solid var(--gd-bronze)}.gd-root .about-contact .sec-rule{background:var(--gd-cinnabar)}.gd-root .about-contact h2{color:var(--gd-ink);font-size:clamp(30px,4vw,44px)}.gd-root .about-contact-intro{margin-top:18px;font-size:15px;line-height:2;letter-spacing:.1em;color:var(--gd-ink-muted)}.gd-root .about-email{display:flex;align-items:center;gap:16px;margin:44px 0;padding:26px 30px;text-decoration:none;background:#e9a23b0d;border:1px solid rgba(233,162,59,.25);transition:background .3s,border-color .3s}.gd-root .about-email:hover{background:#e9a23b1a;border-color:#e9a23b80}.gd-root .about-email-icon{font-size:30px}.gd-root .about-email-info{display:flex;flex-direction:column}.gd-root .about-email-label{font-size:11px;letter-spacing:.3em;color:var(--gd-ink-muted);text-transform:uppercase}.gd-root .about-email-addr{font-family:var(--gd-serif);font-weight:700;font-size:21px;color:var(--gd-amber-deep);letter-spacing:.04em}.gd-root .about-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0}.gd-root .about-info-card{background:#251c110a;border:1px solid rgba(37,28,17,.12);padding:24px}.gd-root .about-info-title{font-size:11px;letter-spacing:.28em;color:var(--gd-ink-muted);text-transform:uppercase;margin-bottom:10px}.gd-root .about-info-val{font-family:var(--gd-serif);font-weight:700;font-size:18px;color:var(--gd-ink)}.gd-root .about-info-sub{font-size:13px;color:var(--gd-ink-muted);margin-top:6px}.gd-root .about-company{margin:40px 0;padding:28px 30px;border:1px solid rgba(37,28,17,.12);background:#251c1108;text-align:left}.gd-root .about-company-name{font-family:var(--gd-serif);font-weight:900;font-size:17px;color:var(--gd-ink);margin-bottom:10px}.gd-root .about-company-addr{font-size:14.5px;line-height:1.7;color:var(--gd-ink-muted);margin-bottom:10px}.gd-root .about-company-line{font-size:14px;line-height:1.7;color:var(--gd-ink-muted)}.gd-root .about-company-line a{color:var(--gd-amber-deep);text-decoration:none}.gd-root .about-company-line a:hover{text-decoration:underline}.gd-root .about-socials{display:grid;grid-template-columns:1fr;gap:12px;margin-top:44px}.gd-root .about-social{display:flex;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;background:#251c110a;border:1px solid rgba(37,28,17,.12);color:var(--gd-ink);transition:background .3s,border-color .3s}.gd-root .about-social:hover{background:#e9a23b14;border-color:#e9a23b4d}.gd-root .about-social-arrow{margin-left:auto;color:var(--gd-ink-muted)}.gd-root .gd-view-loading{min-height:60vh}.gd-root .terms-list{list-style:none;display:flex;flex-direction:column;gap:14px}.gd-root .terms-list li{position:relative;padding-left:22px;font-size:15px;line-height:2.05;color:var(--gd-text)}.gd-root .terms-list li:before{content:"—";position:absolute;left:0;color:var(--gd-amber)}.gd-root .plaque-row{display:flex;gap:44px;margin-top:96px}.gd-root .plaque{position:relative;flex:1;padding:88px 30px 38px;background:radial-gradient(circle 4px at 16px 16px,#A8834E 0 1.8px,#1A120A 3.4px,transparent 4.2px),radial-gradient(circle 4px at calc(100% - 16px) 16px,#A8834E 0 1.8px,#1A120A 3.4px,transparent 4.2px),radial-gradient(circle 4px at 16px calc(100% - 16px),#A8834E 0 1.8px,#1A120A 3.4px,transparent 4.2px),radial-gradient(circle 4px at calc(100% - 16px) calc(100% - 16px),#A8834E 0 1.8px,#1A120A 3.4px,transparent 4.2px),repeating-linear-gradient(92deg,#ffd6960d 0,#ffd6960d 2px,#0000 2px,#0000 6px,#0000001f 6px,#0000001f 7px,#0000 7px,#0000 11px),radial-gradient(130% 100% at 50% 0%,#352612,#261a0c 55%,#191107);border:1px solid #503C1F;outline:1px solid rgba(214,168,90,.22);outline-offset:-8px;transform:rotate(var(--tilt, 0deg));transform-origin:top center;box-shadow:0 30px 56px -24px #000000c7,inset 0 2px #f2e6c417,inset 0 -12px 28px -14px #0009}.gd-root .plaque:before,.gd-root .plaque:after{content:"";position:absolute;top:-64px;width:1px;height:64px;background:linear-gradient(180deg,#503c1f33,#503c1f)}.gd-root .plaque:before{left:26%}.gd-root .plaque:after{right:26%}.gd-root .plaque .nail{position:absolute;top:-6px;left:50%;width:13px;height:13px;transform:translate(-50%) rotate(45deg);background:radial-gradient(circle at 32% 28%,#d9b674,#8c6f3f 52%,#46351b 92%);box-shadow:0 3px 8px #000000a6,0 0 14px #e9a23b4d}.gd-root .plaque-no{font-family:var(--gd-kai);color:#d8563f;font-size:15px;letter-spacing:.3em;text-shadow:0 1px 1px rgba(0,0,0,.55)}.gd-root .plaque-t{font-family:var(--gd-serif);font-weight:900;font-size:24px;letter-spacing:.06em;color:#efe0b5;margin:14px 0 12px;text-shadow:0 1px 0 #120C05,0 2px 4px rgba(0,0,0,.55),0 -1px 0 rgba(242,230,196,.1)}.gd-root .plaque-d{font-size:13.5px;line-height:2.05;color:#b3a17b;letter-spacing:.04em}.gd-root .blog-condensed{max-width:860px}.gd-root .blog-empty{padding:60px 0 80px;text-align:center;font-size:14px;letter-spacing:.2em;color:var(--gd-muted)}.gd-root .blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px 0 40px}.gd-root .blog-card{display:flex;flex-direction:column;background:#f2e6c408;border:1px solid var(--gd-hair);text-decoration:none;color:var(--gd-text);transition:border-color .25s,transform .25s,box-shadow .25s}.gd-root .blog-card:hover{border-color:#e9a23b80;transform:translateY(-3px);box-shadow:0 22px 44px -24px #000000b3}.gd-root .blog-cover{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.1) contrast(1.02);border-bottom:1px solid var(--gd-hair)}.gd-root .blog-card-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}.gd-root .blog-cat{font-family:var(--gd-kai);font-size:11px;letter-spacing:.25em;color:var(--gd-amber)}.gd-root .blog-card-title{font-family:var(--gd-serif);font-weight:900;font-size:20px;line-height:1.45;letter-spacing:.03em;color:#f2e6c4}.gd-root .blog-card-sum{font-size:13.5px;line-height:1.9;color:var(--gd-muted)}.gd-root .blog-card-date{font-size:11px;letter-spacing:.2em;color:var(--gd-muted);margin-top:4px}.gd-root .article-back{display:inline-block;background:none;border:none;padding:0;font-family:var(--gd-kai);font-size:13px;letter-spacing:.15em;color:var(--gd-muted);cursor:pointer;margin-bottom:18px}.gd-root .article-back:hover{color:var(--gd-amber)}.gd-root .article-meta{display:flex;align-items:center;gap:14px}.gd-root .article-date{font-size:12px;letter-spacing:.2em;color:var(--gd-muted)}.gd-root .article-title{font-size:clamp(26px,4vw,40px)}.gd-root .article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:12px;letter-spacing:.2em;color:var(--gd-muted)}.gd-root .article-author{font-family:var(--gd-kai);color:var(--gd-amber)}.gd-root .article-summary{margin:0 0 28px;padding:18px 24px;border-left:3px solid var(--gd-amber);background:#e9a23b0d;font-family:var(--gd-serif);font-size:16.5px;line-height:1.95;color:#f2e6c4}.gd-root .gd-blog .about-hero h1{font-size:clamp(30px,4vw,46px);line-height:1.4}.gd-root .gd-article .article-title{line-height:1.4}.gd-root .article-cover-wrap{margin-top:28px}.gd-root .article-cover{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;display:block;filter:sepia(.08) contrast(1.02);border:1px solid var(--gd-bronze);box-shadow:0 26px 52px -26px #000000b3}.gd-root .article-prose{padding:12px 0}.gd-root .gd-md{color:var(--gd-text)}.gd-root .gd-md-p{font-size:15.5px;line-height:2.1;margin-bottom:16px}.gd-root .gd-md-h2{font-family:var(--gd-serif);font-weight:900;font-size:24px;line-height:1.4;margin:40px 0 16px;color:#f2e6c4}.gd-root .gd-md-h4{font-family:var(--gd-serif);font-weight:700;font-size:18px;margin:28px 0 12px;color:var(--gd-amber)}.gd-root .gd-md-quote{margin:24px 0;padding:18px 24px;border-left:3px solid var(--gd-amber);background:#e9a23b0d;color:var(--gd-muted);font-style:italic}.gd-root .gd-md-list{list-style:none;margin:18px 0;display:flex;flex-direction:column;gap:10px}.gd-root .gd-md-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.95}.gd-root .gd-md-list li:before{content:"—";position:absolute;left:0;color:var(--gd-amber)}.gd-root .gd-md-link{color:var(--gd-amber);text-decoration:underline;text-decoration-color:#e9a23b73;text-underline-offset:3px}.gd-root .gd-md-link:hover{text-decoration-color:var(--gd-amber)}.gd-root .faq-section{margin-top:40px;padding-top:32px;border-top:1px solid var(--gd-hair)}.gd-root .article-nav{display:flex;justify-content:space-between;gap:24px;margin-top:56px;padding-top:32px;border-top:1px solid var(--gd-hair)}.gd-root .article-nav-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--gd-text);max-width:46%}.gd-root .article-nav-link.next{text-align:right;margin-left:auto}.gd-root .article-nav-label{font-family:var(--gd-kai);font-size:11px;letter-spacing:.3em;color:var(--gd-amber)}.gd-root .article-nav-title{font-family:var(--gd-serif);font-weight:700;font-size:15px;line-height:1.5}.gd-root .article-nav-link:hover .article-nav-title{color:var(--gd-amber)}.gd-root .gd-article .article-cta{padding:72px 0 8px}.gd-root .gd-article .article-cta h2{font-size:clamp(26px,3.4vw,38px)}.gd-root .gd-article .article-cta .sub{margin:16px 0 28px;letter-spacing:.18em}.gd-root .gd-start .start-hero{padding-bottom:54px}.gd-root .gd-start .start-kicker{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gd-amber);margin-bottom:12px}.gd-root .gd-start .start-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.gd-root .gd-start .start-microcopy{margin-top:14px;color:var(--gd-text-2);font-size:13px;letter-spacing:.14em}.gd-root .gd-start .start-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.gd-root .gd-start .start-stat-card,.gd-root .gd-start .start-step,.gd-root .gd-start .start-faq-item{border:1px solid var(--gd-hair);background:#120e09b8;box-shadow:inset 0 1px #ffffff08}.gd-root .gd-start .start-stat-card{border-radius:18px;padding:18px 18px 16px}.gd-root .gd-start .start-stat-value{font-family:var(--gd-serif);font-size:clamp(28px,3vw,36px);line-height:1;color:var(--gd-amber)}.gd-root .gd-start .start-stat-value span{font-size:.58em;margin-left:2px}.gd-root .gd-start .start-stat-label{margin-top:10px;color:var(--gd-text-2);font-size:13px;line-height:1.7}.gd-root .gd-start .start-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gd-root .gd-start .start-checklist li{position:relative;padding-left:22px;color:var(--gd-text);line-height:1.95}.gd-root .gd-start .start-checklist li:before{content:"·";position:absolute;left:0;top:0;color:var(--gd-amber);font-size:24px;line-height:1}.gd-root .gd-start .start-steps{display:grid;gap:16px}.gd-root .gd-start .start-step{display:grid;grid-template-columns:70px 1fr;gap:18px;border-radius:18px;padding:20px}.gd-root .gd-start .start-step-no{font-family:var(--gd-serif);font-size:24px;color:var(--gd-amber)}.gd-root .gd-start .start-step h4,.gd-root .gd-start .start-faq-item h4{margin:0 0 10px;font-size:18px;color:var(--gd-text)}.gd-root .gd-start .start-step p,.gd-root .gd-start .start-faq-item p{margin:0;color:var(--gd-text-2);line-height:1.9}.gd-root .gd-start .start-faq-list{display:grid;gap:14px}.gd-root .gd-start .start-faq-item{border-radius:18px;padding:18px 20px}.gd-root .gd-start .start-final{padding-top:84px}.gd-root .start-manuscript{--start-secondary: #bcae91;color:var(--gd-text);overflow:clip}.gd-root .start-manuscript h1,.gd-root .start-manuscript h2,.gd-root .start-manuscript h3{font-family:var(--gd-serif);text-wrap:balance;letter-spacing:0}.gd-root .start-manuscript h2{font-size:clamp(28px,3.3vw,42px);line-height:1.5}.gd-root .start-manuscript p{line-height:1.9}.gd-root .start-manuscript a{text-underline-offset:5px}.gd-root .start-manuscript section[id]{scroll-margin-top:100px}.gd-root .start-opening{position:relative;padding:80px 0 0;background:var(--gd-night)}.gd-root .start-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 78% 42%,rgba(233,162,59,.16),transparent 57%)}.gd-root .start-opening-grid{position:relative;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:64px}.gd-root .start-intro h1{font-size:clamp(32px,3.35vw,46px);line-height:1.45;max-width:none}.gd-root .start-intro h1 span{display:block;color:var(--gd-amber);word-break:keep-all}.gd-root .start-lead{margin-top:28px;color:var(--start-secondary);font-size:17px;max-width:32em}.gd-root .start-manuscript .start-actions{align-items:center;gap:20px;margin-top:12px}.gd-root .start-manuscript .start-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:16px 22px;border-radius:0;font-family:var(--gd-sans);font-size:16px;letter-spacing:.02em;box-shadow:none;background:var(--gd-amber);color:var(--gd-ink);border:0;clip-path:none;text-shadow:none;filter:none;transform:none;font-weight:600;white-space:normal;text-align:center}.gd-root .start-manuscript .start-primary:after{display:none}.gd-root .start-manuscript .start-primary:hover,.gd-root .start-manuscript .start-primary.gbk-touch{background:var(--gd-paper2);color:var(--gd-ink);filter:none;text-shadow:none;transform:none}.gd-root .start-manuscript .start-primary:active{transform:translateY(1px)}.gd-root .start-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--gd-text);font-size:14px;text-decoration:underline}.gd-root .start-text-link:hover{color:var(--gd-amber)}.gd-root .start-manuscript .start-microcopy{color:var(--start-secondary);font-size:13px;letter-spacing:0;margin-top:16px}.gd-root .start-book-scene{padding:18px 16px}.gd-root .start-book{position:relative;isolation:isolate;background:var(--gd-paper);color:var(--gd-ink);padding:30px 32px 24px 42px;box-shadow:12px 24px 60px #00000059;transform:rotate(2deg)}.gd-root .start-book:before{content:"";position:absolute;top:0;bottom:0;left:12px;width:1px;background:#bba783}.gd-root .start-book:after{content:"";position:absolute;top:8px;bottom:-8px;left:8px;right:-8px;background:transparent;border-right:8px solid #baab8c;border-bottom:8px solid #baab8c;z-index:-1}.gd-root .start-book-masthead{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #bba783;font-family:var(--gd-serif);font-size:15px;letter-spacing:.15em}.gd-root .start-seal{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--gd-cinnabar);padding:8px 4px;writing-mode:vertical-rl;color:var(--gd-cinnabar);font-family:var(--gd-serif);font-size:18px;letter-spacing:.12em;line-height:1.4}.gd-root .start-book-title{margin-top:26px;font-family:var(--gd-serif);font-size:clamp(24px,2.5vw,32px);line-height:1.55;text-align:center}.gd-root .start-book-excerpt{margin-top:30px}.gd-root .start-book-label{font-size:13px;color:var(--gd-cinnabar);margin-bottom:10px}.gd-root .start-book-excerpt>p:nth-child(2){font-size:17px}.gd-root .start-book mark{background:transparent;color:inherit;border-bottom:1px solid var(--gd-cinnabar);padding-bottom:3px}.gd-root .start-book-caption{margin-top:12px;font-size:13px;color:#635339}.gd-root .start-book-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #bba783;margin-top:30px;padding-top:16px;font-size:12px;color:#635339}.gd-root .start-book-footer>span:last-child{margin-left:auto}.gd-root .start-scene-caption{text-align:center;margin-top:24px;font-size:12px;color:var(--start-secondary)}.gd-root .start-reading-line{position:relative;display:flex;align-items:center;gap:12px;margin-top:70px;padding-top:26px;padding-bottom:26px;border-top:1px solid var(--gd-hair);color:var(--start-secondary);font-size:13px}.gd-root .start-reading-line>svg{color:var(--gd-amber);flex-shrink:0}.gd-root .start-reading-line a{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--gd-text);white-space:nowrap}.gd-root .start-patterns,.gd-root .start-trust,.gd-root .start-questions{display:grid;grid-template-columns:1fr 1.2fr;gap:96px;padding-top:96px;padding-bottom:96px}.gd-root .start-pattern-heading>p,.gd-root .start-questions>div>p{margin-top:22px;font-size:15px;color:var(--start-secondary)}.gd-root .start-pattern-list article{padding:24px 0;border-bottom:1px solid var(--gd-hair)}.gd-root .start-pattern-list article:first-child{padding-top:6px}.gd-root .start-pattern-list h3{font-size:21px;line-height:1.6}.gd-root .start-pattern-list p{color:var(--start-secondary);margin-top:12px;font-size:15px}.gd-root .start-pattern-list .start-pattern-note{margin-top:24px;font-size:14px}.gd-root .start-pattern-list>.start-text-link{margin-top:12px;color:var(--gd-amber)}.gd-root .start-preview-section{padding:84px 0;background:var(--gd-paper);color:var(--gd-ink)}.gd-root .start-preview-section h2,.gd-root .start-preview-page summary{color:var(--gd-ink)}.gd-root .start-preview-heading{max-width:760px}.gd-root .start-preview-heading>p{margin-top:18px;color:#635339}.gd-root .start-preview-spread{display:grid;grid-template-columns:1fr 1.5fr;gap:68px;margin-top:44px;padding-top:38px;border-top:1px solid #bba783}.gd-root .start-preview-index>p{margin-top:20px;font-size:17px;font-family:var(--gd-serif)}.gd-root .start-preview-index>p+p{font-size:15px;font-family:var(--gd-sans);color:#635339}.gd-root .start-preview-index a{color:var(--gd-ink);margin-top:24px}.gd-root .start-preview-index a:hover{color:var(--gd-cinnabar)}.gd-root .start-preview-page{border-bottom:1px solid #bba783}.gd-root .start-preview-page summary,.gd-root .start-question-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;min-height:60px;cursor:pointer;list-style:none;line-height:1.7;font-size:16px}.gd-root .start-manuscript summary::-webkit-details-marker{display:none}.gd-root .start-manuscript summary:after,.gd-root .start-manuscript details[open] summary:after{content:none}.gd-root .start-manuscript details p{padding:0}.gd-root .start-manuscript summary>span{font-size:22px;flex-shrink:0;font-family:var(--gd-sans)}.gd-root .start-manuscript details[open]>summary>span{transform:rotate(45deg)}.gd-root .start-preview-page summary:hover{color:var(--gd-cinnabar)}.gd-root .start-preview-copy{padding:4px 0 28px}.gd-root .start-preview-copy h3{color:var(--gd-cinnabar);font-size:14px;margin-bottom:16px}.gd-root .start-preview-copy blockquote{font-family:var(--gd-serif);font-size:22px;line-height:1.85}.gd-root .start-preview-copy p{font-size:14px;color:#635339;margin-top:20px}.gd-root .start-preview-check{margin-top:24px;padding-top:20px;border-top:1px solid #bba783}.gd-root .start-preview-check h4{font-family:var(--gd-sans);font-size:16px;font-weight:600;color:var(--gd-ink)}.gd-root .start-preview-check p{margin-top:10px}.gd-root .start-preview-disclaimer{font-size:12px;color:#635339;margin-top:20px}.gd-root .start-preview-section :focus-visible{outline-color:var(--gd-cinnabar)}.gd-root .start-preview-section ::-moz-selection{background:var(--gd-cinnabar);color:var(--gd-paper2)}.gd-root .start-preview-section ::selection{background:var(--gd-cinnabar);color:var(--gd-paper2)}.gd-root .start-trust-heading>svg{color:var(--gd-amber);margin-bottom:22px}.gd-root .start-trust-heading>p{margin-top:22px;font-size:15px;color:var(--start-secondary)}.gd-root .start-scope>div{padding:24px 0;border-bottom:1px solid var(--gd-hair)}.gd-root .start-scope>div:first-child{padding-top:6px}.gd-root .start-scope h3{font-size:22px;margin-bottom:18px}.gd-root .start-scope ul{list-style:none;display:grid;gap:14px;font-size:15px}.gd-root .start-scope li{display:flex;align-items:center;gap:12px}.gd-root .start-scope li svg{color:var(--gd-amber);flex-shrink:0}.gd-root .start-scope p{color:var(--start-secondary);font-size:15px}.gd-root .start-scope .start-scope-note{font-size:12px;margin-top:22px}.gd-root .start-paid-benefits{display:grid;gap:22px;margin-top:24px}.gd-root .start-paid-benefits dt{font-size:17px;font-weight:600;line-height:1.6}.gd-root .start-paid-benefits dd{margin:8px 0 0;font-size:15px;line-height:1.85;color:var(--start-secondary)}.gd-root .start-how{border-top:1px solid var(--gd-hair);padding-top:72px;padding-bottom:84px}.gd-root .start-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;margin-top:44px}.gd-root .start-journey>li{border-top:1px solid var(--gd-hair);padding-top:22px}.gd-root .start-journey span{font-family:var(--gd-serif);font-size:26px;color:var(--gd-amber)}.gd-root .start-journey h3{font-size:20px;margin:16px 0 12px}.gd-root .start-journey p{font-size:14px;color:var(--start-secondary)}.gd-root .start-questions{border-top:1px solid var(--gd-hair);padding-top:72px}.gd-root .start-question-list details{border-bottom:1px solid var(--gd-hair)}.gd-root .start-question-list details:first-child summary{padding-top:6px}.gd-root .start-question-list summary:hover{color:var(--gd-amber)}.gd-root .start-question-list details>p{padding-bottom:22px;font-size:14px;color:var(--start-secondary)}.gd-root .start-question-list>a{margin-top:22px}.gd-root .start-closing{text-align:center;padding:80px 0;background:var(--gd-night2)}.gd-root .start-closing svg{color:var(--gd-amber)}.gd-root .start-closing h2{margin:24px 0 18px}.gd-root .start-closing>.wrap>p{color:var(--start-secondary);font-size:16px}.gd-root .start-closing .start-primary{margin-top:28px}.gd-root .start-closing .start-primary svg{color:inherit}.gd-root .start-mobile-cta,.gd-root .start-mobile-break{display:none}.gd-root .start-book-masthead .start-seal{min-width:38px;min-height:58px}.gd-root .start-book-brand,.gd-root .start-english-brand,.gd-root .logo.start-brand{letter-spacing:0;font-family:"Noto Serif TC",var(--gd-serif)}.gd-root .logo.start-brand{font-size:26px;font-weight:600}.gd-root .start-ai-note{margin-top:14px;font-size:14px;color:var(--start-secondary)}.gd-root .start-experience{margin-top:28px;font-size:14px;color:var(--gd-text)}.gd-root .start-intro>.start-text-link{margin-top:12px;color:var(--gd-amber)}.gd-root .start-primary svg{flex-shrink:0}.gd-root .start-engine-steps{list-style:none;margin-top:22px;text-align:center}.gd-root .start-engine-steps li+li{border-top:1px solid #bba783;padding-top:16px}.gd-root .start-engine-steps h3{font-size:24px;line-height:1.5}.gd-root .start-engine-steps p{margin-top:6px;font-size:14px;color:#635339}.gd-root .start-engine-steps svg{display:block;margin:12px auto}.gd-root .start-scene-foot{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding-top:26px}.gd-root .start-scene-foot .start-scene-caption{margin:0;text-align:left}.gd-root .start-lamp{width:160px;height:160px;display:flex;align-items:center;justify-content:center;color:var(--gd-amber)}.gd-root .start-lamp img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:lighten}.gd-root .start-evidence{padding:76px 0;background:var(--gd-paper);color:var(--gd-ink)}.gd-root .start-evidence h2{color:var(--gd-ink)}.gd-root .start-evidence-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.gd-root .start-evidence-grid>div{min-width:0}.gd-root .start-evidence-grid>div>p{margin-top:18px;font-size:15px;color:#635339}.gd-root .start-evidence-grid .start-evidence-lead{color:var(--gd-ink);font-size:20px}.gd-root .start-comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gd-root .start-comparison-columns article{min-width:0;border-top:1px solid #bba783;padding-top:18px}.gd-root .start-comparison-columns h3{font-size:20px;line-height:1.55}.gd-root .start-comparison-columns p{margin-top:18px;font-size:15px}.gd-root .start-comparison .start-comparison-note{margin-top:24px;font-size:14px;color:var(--gd-ink)}.gd-root .start-comparison .start-comparison-limit{margin-top:12px;font-size:12px}.gd-root .start-comparison .start-text-link{color:var(--gd-ink);margin-top:18px}@media(max-width:900px){.gd-root .start-opening-grid{gap:32px}.gd-root .start-patterns,.gd-root .start-trust,.gd-root .start-questions{gap:44px}.gd-root .start-preview-spread,.gd-root .start-evidence-grid{gap:36px}.gd-root .start-book{padding:24px 24px 22px 32px}}@media(max-width:640px){.gd-root .start-manuscript .wrap{padding-left:24px;padding-right:24px}.gd-root .start-opening{padding-top:48px}.gd-root .start-opening-grid{grid-template-columns:1fr;gap:36px}.gd-root .start-intro h1{font-size:clamp(30px,8.2vw,35px);line-height:1.5;font-weight:600;letter-spacing:-.015em;max-width:none}.gd-root .start-intro h1 span{margin-top:6px}.gd-root .start-manuscript h1,.gd-root .start-manuscript h2,.gd-root .start-manuscript h3{font-family:"Noto Serif TC",var(--gd-serif)}.gd-root .start-manuscript h2{line-height:1.5;font-weight:600}.gd-root .start-manuscript p{line-height:1.85}.gd-root .start-lead{font-size:16px;margin-top:24px}.gd-root .start-ai-note,.gd-root .start-experience{font-size:14px}.gd-root .start-experience{margin-top:24px}.gd-root .start-manuscript .start-actions{margin-top:12px;gap:8px}.gd-root .start-actions>.start-primary{width:100%}.gd-root .start-actions>.start-text-link{margin:0 auto}.gd-root .start-manuscript .start-microcopy{font-size:13px;margin-top:12px}.gd-root .start-book-scene{max-width:430px;width:100%;margin:0 auto;padding:12px}.gd-root .start-book-title{font-size:clamp(23px,6.4vw,28px)}.gd-root .start-book{padding:24px 20px 22px 28px}.gd-root .start-book-caption{text-align:center;font-size:14px}.gd-root .start-book-brand{font-size:17px}.gd-root .start-engine-steps h3{font-size:22px;font-weight:600}.gd-root .start-engine-steps p{font-size:14px}.gd-root .start-book-footer{font-size:13px;line-height:1.7;align-items:flex-start}.gd-root .start-book-footer>span:last-child{text-align:right}.gd-root .start-scene-foot{grid-template-columns:minmax(0,1fr) 128px;padding-top:28px;gap:8px}.gd-root .start-lamp{width:128px;height:128px}.gd-root .start-manuscript .start-primary{min-height:60px;font-size:17px;line-height:1.4;padding:17px 18px;gap:16px;background:linear-gradient(180deg,#efb553,var(--gd-amber));box-shadow:0 4px 12px #0000002e;touch-action:manipulation;-webkit-tap-highlight-color:rgba(233,162,59,.18);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.gd-root .start-manuscript .start-primary:hover,.gd-root .start-manuscript .start-primary.gbk-touch{background:#f4be67}.gd-root .start-manuscript .start-primary:active{background:#db9433;box-shadow:0 2px 6px #0000002e;transform:translateY(1px)}.gd-root .start-manuscript .start-primary:focus-visible{outline:2px solid var(--gd-paper2);outline-offset:4px}.gd-root .start-manuscript .start-text-link{font-size:15px;line-height:1.6;min-height:44px;touch-action:manipulation}.gd-root .start-evidence{padding:56px 0}.gd-root .start-evidence-grid{grid-template-columns:1fr;gap:32px}.gd-root .start-comparison-columns{grid-template-columns:1fr;gap:24px}.gd-root .start-evidence-grid>div>p,.gd-root .start-comparison-columns p,.gd-root .start-pattern-heading>p,.gd-root .start-pattern-list p,.gd-root .start-trust-heading>p,.gd-root .start-scope p,.gd-root .start-scope ul,.gd-root .start-paid-benefits dd,.gd-root .start-preview-copy p,.gd-root .start-journey p,.gd-root .start-question-list details>p{font-size:16px}.gd-root .start-evidence-grid .start-evidence-lead{font-size:18px}.gd-root .start-comparison-columns h3{font-size:22px;font-weight:600}.gd-root .start-comparison .start-comparison-note{font-size:15px}.gd-root .start-comparison .start-comparison-limit,.gd-root .start-preview-disclaimer,.gd-root .start-scope .start-scope-note{font-size:13px}.gd-root .start-evidence :focus-visible{outline-color:var(--gd-ink);outline-offset:4px}.gd-root .start-book-scene .start-scene-caption{font-size:13px}.gd-root .start-reading-line{margin-top:32px;font-size:13px}.gd-root .start-reading-line a{display:none}.gd-root .start-patterns,.gd-root .start-trust,.gd-root .start-questions{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:60px}.gd-root .start-pattern-heading h2 br{display:none}.gd-root .start-preview-section{padding:56px 0}.gd-root .start-preview-heading>p{font-size:16px}.gd-root .start-preview-spread{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-top:26px}.gd-root .start-preview-index{display:none}.gd-root .start-preview-copy blockquote{font-size:21px}.gd-root .start-how{padding-top:56px;padding-bottom:56px}.gd-root .start-journey{grid-template-columns:1fr;gap:26px;margin-top:30px}.gd-root .start-journey>li{display:grid;grid-template-columns:42px 1fr;-moz-column-gap:16px;column-gap:16px}.gd-root .start-journey span{grid-row:1 / 3}.gd-root .start-journey h3{margin:0 0 10px}.gd-root .start-closing{padding:56px 0 calc(132px + env(safe-area-inset-bottom))}.gd-root .start-mobile-break{display:initial}.gd-root .start-mobile-cta{display:block;position:fixed;z-index:40;bottom:0;left:0;right:0;padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:var(--gd-night);border-top:1px solid var(--gd-hair)}.gd-root .start-mobile-cta>a{width:100%}}@media(prefers-reduced-motion:no-preference){.gd-root .start-book{animation:start-book-settle .7s ease-out both}}@keyframes start-book-settle{0%{transform:rotate(0) translateY(10px)}to{transform:rotate(2deg) translateY(0)}}.gd-root #gd-chat-demo{--demo-bg: #241B10;--demo-bg-soft: #1B1409;--demo-card: #251C11;--demo-input: #2F2515;--demo-gold: #E9A23B;--demo-gold-light: #F0BC66;--demo-gold-dim: rgba(233, 162, 59, .12);--demo-border-gold: rgba(233, 162, 59, .4);--demo-text: #EFE1BE;--demo-text-2: #C6B48C;--demo-text-3: #A08D64;--demo-border: rgba(233, 162, 59, .2);--demo-shadow: 0 24px 48px -20px rgba(0, 0, 0, .65), 0 8px 20px -12px rgba(0, 0, 0, .5);--demo-radius: 12px;font-family:var(--gd-sans);color:var(--demo-text);-webkit-font-smoothing:antialiased}.gd-root #gd-chat-demo .demo-phone{width:100%;max-width:400px;margin:0 auto;background:var(--demo-card);border:1px solid var(--demo-border);border-radius:14px;box-shadow:var(--demo-shadow);overflow:hidden;display:flex;flex-direction:column;height:min(640px,86vh)}.gd-root #gd-chat-demo .demo-hd{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--demo-bg);border-bottom:1px solid var(--demo-border);flex-shrink:0}.gd-root #gd-chat-demo .demo-avatar{position:relative;width:42px;height:42px;border-radius:8px;background:linear-gradient(160deg,var(--demo-gold-light),var(--demo-gold));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff4d}.gd-root #gd-chat-demo .demo-avatar svg{width:24px;height:24px}.gd-root #gd-chat-demo .demo-avatar:after{content:"";position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#3f9d63;border:2px solid var(--demo-bg)}.gd-root #gd-chat-demo .demo-hd-info{min-width:0;flex:1}.gd-root #gd-chat-demo .demo-name{font-family:var(--gd-serif);font-size:17px;font-weight:700;letter-spacing:.05em;color:var(--demo-text)}.gd-root #gd-chat-demo .demo-status{font-size:12.5px;color:var(--demo-text-2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-root #gd-chat-demo .demo-hd-icon{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--demo-text-2);background:transparent;border:none;cursor:pointer;transition:background .15s ease}.gd-root #gd-chat-demo .demo-hd-icon:hover{background:var(--demo-gold-dim)}.gd-root #gd-chat-demo .demo-hd-icon svg{width:18px;height:18px}.gd-root #gd-chat-demo .demo-body{flex:1;overflow-y:auto;padding:20px 16px 10px;background:radial-gradient(ellipse 90% 40% at 50% -20%,rgba(233,162,59,.07),transparent),var(--demo-bg-soft);display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(233,162,59,.35) transparent}.gd-root #gd-chat-demo .demo-body::-webkit-scrollbar{width:6px}.gd-root #gd-chat-demo .demo-body::-webkit-scrollbar-thumb{background:#e9a23b4d;border-radius:999px}.gd-root #gd-chat-demo .demo-row{display:flex;gap:10px;align-items:flex-end}.gd-root #gd-chat-demo .demo-row.user{justify-content:flex-end}.gd-root #gd-chat-demo .demo-mini-avatar{width:30px;height:30px;border-radius:6px;flex-shrink:0;background:linear-gradient(160deg,var(--demo-gold-light),var(--demo-gold));display:flex;align-items:center;justify-content:center;margin-bottom:2px}.gd-root #gd-chat-demo .demo-mini-avatar svg{width:16px;height:16px}.gd-root #gd-chat-demo .demo-col{max-width:82%;display:flex;flex-direction:column;gap:4px}.gd-root #gd-chat-demo .demo-row.user .demo-col{align-items:flex-end}.gd-root #gd-chat-demo .demo-bubble{position:relative;padding:12px 14px;font-size:15px;line-height:1.66;border-radius:var(--demo-radius);white-space:pre-wrap;word-break:break-word}.gd-root #gd-chat-demo .demo-row.master .demo-bubble{background:var(--demo-card);border:1px solid var(--demo-border);border-bottom-left-radius:4px;color:var(--demo-text);box-shadow:0 2px 8px -4px #0006}.gd-root #gd-chat-demo .demo-row.user .demo-bubble{background:var(--demo-gold);border-bottom-right-radius:4px;color:#241b10}.gd-root #gd-chat-demo .demo-em{color:var(--demo-gold);font-weight:700}.gd-root #gd-chat-demo .demo-row.user .demo-em{color:#6b4a0e}.gd-root #gd-chat-demo .demo-tag{display:inline-block;font-size:12.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--demo-gold-dim);color:var(--demo-gold);border:1px solid var(--demo-border-gold);margin-bottom:6px}.gd-root #gd-chat-demo .demo-box{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--demo-gold-dim);border:1px solid var(--demo-border-gold);font-size:14px;line-height:1.62;color:var(--demo-text)}.gd-root #gd-chat-demo .demo-box strong{color:var(--demo-gold)}.gd-root #gd-chat-demo .demo-cta{margin-top:12px;padding:14px;border-radius:10px;border:1px solid var(--demo-border-gold);background:linear-gradient(180deg,var(--demo-card),var(--demo-gold-dim));text-align:center}.gd-root #gd-chat-demo .demo-cta-t{font-size:16px;font-weight:700;color:var(--demo-text)}.gd-root #gd-chat-demo .demo-cta-d{font-size:13.5px;color:var(--demo-text-2);margin-top:5px;line-height:1.55}.gd-root #gd-chat-demo .demo-cta-btn{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:4px;background:var(--demo-gold);color:#241b10;font-size:14px;font-weight:700;border:none;cursor:pointer;box-shadow:0 6px 14px -6px #e9a23b80;transition:transform .12s ease,filter .15s ease}.gd-root #gd-chat-demo .demo-cta-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.gd-root #gd-chat-demo .demo-cta-btn svg{width:16px;height:16px}.gd-root #gd-chat-demo .demo-cta-note{margin-top:9px;font-size:12.5px;color:var(--demo-text-3)}.gd-root #gd-chat-demo .demo-typing{display:inline-flex;align-items:center;gap:5px;padding:3px 0}.gd-root #gd-chat-demo .demo-typing span{width:7px;height:7px;border-radius:50%;background:var(--demo-gold);animation:gd-pulse 1.25s infinite cubic-bezier(.22,1,.36,1)}.gd-root #gd-chat-demo .demo-typing span:nth-child(2){animation-delay:.18s}.gd-root #gd-chat-demo .demo-typing span:nth-child(3){animation-delay:.36s}@keyframes gd-pulse{0%,to{transform:translateY(0) scale(.85);opacity:.35}45%{transform:translateY(-4px) scale(1);opacity:1}}.gd-root #gd-chat-demo .demo-caret{display:inline-block;width:2px;height:1.05em;vertical-align:-.12em;margin-left:2px;background:var(--demo-gold);animation:gd-caret 1s steps(2,start) infinite;border-radius:1px}@keyframes gd-caret{50%{opacity:0}}.gd-root #gd-chat-demo .demo-time{font-size:11px;color:var(--demo-text-3);padding:0 2px}.gd-root #gd-chat-demo .demo-composer{display:flex;align-items:flex-end;gap:10px;padding:12px 14px;background:var(--demo-card);border-top:1px solid var(--demo-border);flex-shrink:0}.gd-root #gd-chat-demo .demo-input{flex:1;display:flex;align-items:center;gap:8px;background:var(--demo-input);border:1px solid var(--demo-border);border-radius:8px;padding:10px 16px;transition:border-color .15s ease,box-shadow .15s ease}.gd-root #gd-chat-demo .demo-input:focus-within{border-color:var(--demo-gold);box-shadow:0 0 0 3px var(--demo-gold-dim)}.gd-root #gd-chat-demo .demo-input input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:15px;color:var(--demo-text);font-family:inherit}.gd-root #gd-chat-demo .demo-input input::-moz-placeholder{color:var(--demo-text-3)}.gd-root #gd-chat-demo .demo-input input::placeholder{color:var(--demo-text-3)}.gd-root #gd-chat-demo .demo-mic{width:22px;height:22px;color:var(--demo-text-3);flex-shrink:0;background:none;border:none;padding:0;cursor:pointer}.gd-root #gd-chat-demo .demo-mic svg{width:20px;height:20px}.gd-root #gd-chat-demo .demo-send{width:46px;height:46px;border-radius:8px;background:var(--demo-gold);border:none;color:#241b10;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 6px 14px -6px #e9a23b80;transition:transform .12s ease,filter .15s ease}.gd-root #gd-chat-demo .demo-send:hover{filter:brightness(1.05);transform:translateY(-1px)}.gd-root #gd-chat-demo .demo-send:active{transform:scale(.94)}.gd-root #gd-chat-demo .demo-send svg{width:20px;height:20px}.gd-root .demo-cap{font-size:11px;letter-spacing:.3em;color:var(--gd-muted);margin-top:14px;text-align:center}.gd-root .invite{text-align:center;border-top:1px solid var(--gd-hair);background:radial-gradient(85% 120% at 50% 0%,#241A0E 0%,#191208 55%,var(--gd-night) 100%)}.gd-root .invite .sec-rule{margin-left:auto;margin-right:auto}.gd-root .inv-lead{margin-top:20px;font-size:15px;line-height:2;letter-spacing:.1em;color:var(--gd-muted)}.gd-root .inv-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 22px;margin-top:46px}.gd-root .chip{display:inline-flex;align-items:center;gap:11px;padding:15px 24px;font-family:var(--gd-kai);font-size:15.5px;letter-spacing:.12em;color:#efe3c0;text-decoration:none;background:radial-gradient(140% 130% at 50% 20%,#8c6f3f,#6e5426 48%,#4e3a1b);border:1px solid rgba(60,45,20,.7);transform:rotate(var(--rot, 0deg));box-shadow:0 12px 24px -12px #000000b3,inset 0 1px #fff0c84d,inset 0 -2px 6px #00000080;transition:transform .35s ease,box-shadow .35s ease,color .28s ease,text-shadow .28s ease;will-change:transform}.gd-root .chip:hover{transform:rotate(0) translateY(-4px);box-shadow:0 20px 32px -14px #000000bf,0 0 18px #e9a23b80,inset 0 1px #fff5c866;color:#fff3d6;text-shadow:0 0 8px rgba(255,190,90,.55)}@media(hover:none){.gd-root .chip:active{transform:rotate(0) translateY(-4px);box-shadow:0 20px 32px -14px #000000bf,0 0 18px #e9a23b80,inset 0 1px #fff5c866;color:#fff3d6;text-shadow:0 0 8px rgba(255,190,90,.55)}.gd-root .voice-slip:active{transform:rotate(var(--rot, 0deg)) scale(.98)}}.gd-root .chip-seal{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;flex:none;background:var(--gd-cinnabar);color:#f2e4c8;font-family:var(--gd-kai);font-size:12.5px;border-radius:2px;transform:rotate(-5deg);box-shadow:0 2px 6px -2px #a93b2ebf}.gd-root .inv-act{margin-top:52px}.gd-root .inv-note{margin-top:18px;font-size:12px;letter-spacing:.3em;color:var(--gd-muted)}.gd-root table{width:100%;border-collapse:collapse;margin-top:56px}.gd-root th,.gd-root td{text-align:left;padding:20px 18px;border-bottom:1px solid var(--gd-hair);font-size:14px;letter-spacing:.06em}.gd-root th{font-family:var(--gd-serif);font-weight:700;font-size:16px;color:#efe3c0}.gd-root td:first-child{color:var(--gd-muted);font-size:12px;letter-spacing:.3em;width:120px}.gd-root td:nth-child(2){color:var(--gd-muted)}.gd-root td:nth-child(3){color:#f0e6c8;font-weight:600}.gd-root .svc-list{display:flex;flex-direction:column;gap:88px;margin-top:64px}.gd-root .svc{display:flex;align-items:center;gap:56px}.gd-root .svc:nth-child(2n){flex-direction:row-reverse}.gd-root .svc-media{flex:0 0 46%;min-width:0;position:relative}.gd-root .svc-media img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;display:block;border:1px solid #503C1F;filter:sepia(.08) contrast(1.02) brightness(.98);box-shadow:0 30px 56px -26px #000c,0 0 0 1px #e9a23b0f}.gd-root .svc-body{flex:1;min-width:0}.gd-root .svc-no{display:flex;align-items:center;gap:9px;font-family:var(--gd-kai);font-size:12px;letter-spacing:.3em;color:var(--gd-amber)}.gd-root .svc-no .svc-dot{color:var(--gd-bronze);letter-spacing:0}.gd-root .svc-t{font-family:var(--gd-serif);font-weight:900;font-size:clamp(23px,2.5vw,31px);line-height:1.48;letter-spacing:.04em;color:#f2e6c4;margin:14px 0 12px}.gd-root .svc-lead{font-size:14.5px;line-height:2.05;letter-spacing:.05em;color:var(--gd-muted);max-width:34em}.gd-root .svc-points{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:20px}.gd-root .svc-point{font-family:var(--gd-kai);font-size:12.5px;letter-spacing:.1em;color:#d9c79a;padding:8px 14px;border:1px solid rgba(184,147,90,.35);background:#e9a23b0d}.gd-root .svc-body .btn{margin-top:26px;padding:12px 26px;font-size:12.5px}.gd-root .voice-row{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:64px}.gd-root .voice-slip{position:relative;background:var(--gd-paper2);color:var(--gd-ink);border:1px solid var(--gd-bronze);padding:46px 28px 26px;transform:rotate(var(--rot, 0deg));box-shadow:0 22px 44px -20px #000000a6}.gd-root .vseal{position:absolute;top:14px;left:14px;width:27px;height:27px;background:var(--gd-cinnabar);color:#f2e4c8;font-family:var(--gd-kai);font-size:13px;display:flex;align-items:center;justify-content:center;transform:rotate(-6deg);border-radius:2px}.gd-root .voice-slip p{font-family:var(--gd-kai);font-size:16.5px;line-height:2.05;letter-spacing:.05em}.gd-root .voice-slip .who{margin-top:18px;font-size:11px;letter-spacing:.3em;color:var(--gd-ink-muted)}.gd-root .faq-list{margin-top:56px;border-top:1px solid var(--gd-hair)}.gd-root details{border-bottom:1px solid var(--gd-hair)}.gd-root summary{cursor:pointer;list-style:none;padding:26px 0;font-family:var(--gd-serif);font-weight:700;font-size:18px;letter-spacing:.06em;color:#efe3c0;display:flex;justify-content:space-between;align-items:center}.gd-root summary::-webkit-details-marker{display:none}.gd-root summary:after{content:"＋";color:var(--gd-amber);font-size:18px}.gd-root details[open] summary:after{content:"－"}.gd-root details p{padding:0 0 26px;color:var(--gd-muted);font-size:14px;line-height:2;max-width:42em}.gd-root details[open] p{animation:gd-fadeup .5s ease both}@keyframes gd-fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gd-root .final{text-align:center;overflow:hidden;border-top:1px solid var(--gd-hair);padding:150px 0}.gd-root .lamp-halo{position:absolute;left:50%;top:40%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,rgba(233,162,59,.5),rgba(233,162,59,.13) 42%,transparent 68%);filter:blur(10px);pointer-events:none;transform:scale(0);opacity:0}.gd-root .final h2{font-size:clamp(36px,5vw,60px);position:relative}.gd-root .final .sub{margin:24px 0 40px;font-size:14px;letter-spacing:.3em;color:var(--gd-muted);position:relative}.gd-root .final .btn{position:relative;padding:14px 40px;font-size:14px}.gd-root footer{padding:44px 0;font-size:11px;letter-spacing:.2em;color:var(--gd-muted)}.gd-root .foot-in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--gd-hair);padding-top:32px}.gd-root .foot-links{display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:22px}.gd-root .foot-links a{color:var(--gd-muted);text-decoration:none;font-size:11px;letter-spacing:.2em}.gd-root .foot-links a:hover{color:var(--gd-amber)}@media(max-width:1100px){.gd-root .side-label{display:none}}@media(max-width:860px){.gd-root nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15100af7}.gd-root .hero{padding:84px 0 64px}.gd-root .hero-grid{flex-direction:column}.gd-root .hero-bg img{-o-object-position:34% 30%;object-position:34% 30%}.gd-root .hero-right .fan{display:none}.gd-root .hero-right{padding-top:0}.gd-root .hero-glow{width:250px;height:250px}.gd-root .fan-main{font-size:34px}.gd-root .fan-cloth,.gd-root .fan-fringe{width:124px}.gd-root .fan-rod{width:142px}.gd-root .hero-cta{justify-content:center}.gd-root .stat-in{gap:30px;justify-content:center;text-align:center}.gd-root section{padding:78px 0;overflow-x:clip}.gd-root .about-block h3{font-size:24px}.gd-root .about-classics{grid-template-columns:1fr}.gd-root .about-classics li{justify-content:space-between}.gd-root .about-info-grid{grid-template-columns:1fr}.gd-root .about-stat{flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px}.gd-root .about-email{padding:22px 20px}.gd-root .about-email-addr{font-size:18px}.gd-root .about-contact{padding:76px 0 88px}.gd-root .gd-about .about-body{padding:0 0 24px}.gd-root .about-block{padding:56px 0}.gd-root .plaque-row{flex-direction:column;gap:0;margin-top:20px;padding-top:76px}.gd-root .plaque{margin-bottom:76px}.gd-root .svc-list{gap:64px;margin-top:44px}.gd-root .svc,.gd-root .svc:nth-child(2n){flex-direction:column;align-items:stretch;gap:24px}.gd-root .svc-media{flex:none}.gd-root .svc-t{font-size:24px}.gd-root .svc-body .btn{margin-top:22px}.gd-root #pain:before,.gd-root #pain:after,.gd-root #compare:before,.gd-root #compare:after,.gd-root #services:before,.gd-root #services:after,.gd-root #invite:before,.gd-root #invite:after,.gd-root #voices:before,.gd-root #voices:after{content:"";position:absolute;top:50%;width:96px;height:96%;transform:translateY(-50%);pointer-events:none;z-index:0;background:radial-gradient(46% 50% at center,rgba(233,162,59,.6) 0%,rgba(233,162,59,.2) 50%,transparent 78%);filter:blur(6px)}.gd-root #pain:before,.gd-root #compare:before,.gd-root #services:before,.gd-root #invite:before,.gd-root #voices:before{left:.5%;animation:gd-breathe-l 3.4s ease-in-out infinite}.gd-root #pain:after,.gd-root #compare:after,.gd-root #services:after,.gd-root #invite:after,.gd-root #voices:after{right:.5%;animation:gd-breathe-r 3.4s ease-in-out infinite}.gd-root #pain{padding-bottom:64px}.gd-root .blog-grid{grid-template-columns:1fr}.gd-root #gd-chat-demo .demo-phone{max-width:420px}.gd-root .voice-row{grid-template-columns:1fr}.gd-root .inv-chips{flex-direction:column;align-items:stretch;max-width:420px;margin-left:auto;margin-right:auto}.gd-root .chip{justify-content:flex-start}.gd-root .final{padding:110px 0}.gd-root .gd-start .start-stat-grid{grid-template-columns:1fr}.gd-root .gd-start .start-step{grid-template-columns:1fr;gap:10px}}@media(max-width:760px){.gd-root .nav-links{display:none}.gd-root .logo{font-size:16px;letter-spacing:.15em;white-space:nowrap}.gd-root .nav-in .btn{padding:10px 16px;font-size:12px;letter-spacing:.2em}.gd-root .wrap{padding:0 24px}.gd-root .gd-burger{display:flex;margin-left:0}.gd-root .article-nav{flex-direction:column;gap:18px}.gd-root .article-nav-link{max-width:100%}.gd-root .article-nav-link.next{margin-left:0;text-align:left}.gd-root td,.gd-root th{padding:14px 8px;font-size:12px}}@media(max-width:760px){.gd-root .nav-in{justify-content:space-between}.gd-root .nav-in .btn{display:none}}@media(prefers-reduced-motion:reduce){.gd-root .cursor-dot,.gd-root .cursor-ring{display:none}.gd-root .gd-veil .veil-glow{animation:none}.gd-root .btn,.gd-root .chip{transition:none}.gd-root .btn:hover,.gd-root .btn.gbk-touch,.gd-root .chip:hover,.gd-root .chip:active,.gd-root .btn:active,.gd-root .gd-veil .veil-home:hover{transform:none;filter:none;box-shadow:none;text-shadow:none}.gd-root #pain:before,.gd-root #pain:after,.gd-root #compare:before,.gd-root #compare:after,.gd-root #services:before,.gd-root #services:after,.gd-root #invite:before,.gd-root #invite:after,.gd-root #voices:before,.gd-root #voices:after{animation:none}}@keyframes gd-veil-breathe{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.85;transform:scale(1.06)}}@keyframes gd-breathe-l{0%,to{opacity:.4;transform:translateY(-50%) scale(.92)}50%{opacity:.85;transform:translateY(-50%) scale(1.1)}}@keyframes gd-breathe-r{0%,to{opacity:.85;transform:translateY(-50%) scale(1.1)}50%{opacity:.4;transform:translateY(-50%) scale(.92)}}.gd-root[data-lang=en]{--gd-serif: "Cormorant Garamond", "Songti TC", serif;--gd-sans: "Source Sans 3", "PingFang TC", sans-serif}.gd-root[data-lang=en] .logo{letter-spacing:.04em}.gd-root[data-lang=en] .nav-links{letter-spacing:.08em}.gd-root[data-lang=en] .btn{font-weight:600;letter-spacing:.08em;padding:13px 24px;white-space:normal;text-align:center}.gd-root[data-lang=en] .eyebrow{letter-spacing:.12em}.gd-root[data-lang=en] .stat-in .lbl{letter-spacing:.08em}.gd-root[data-lang=en] .ticker-track{font-family:var(--gd-sans);letter-spacing:.12em}.gd-root[data-lang=en] .chip{font-family:var(--gd-sans);letter-spacing:.02em}.gd-root[data-lang=en] h1{line-height:1.08;font-weight:600}.gd-root[data-lang=en] h2{line-height:1.2;font-weight:600}@media(max-width:860px){.gd-root[data-lang=en] .split-hero{font-size:clamp(30px,9.7vw,44px)}}.gd-root[data-lang=en] .logo,.gd-root[data-lang=en] .fan-main{font-weight:600}.gd-root[data-lang=en] .start-book-brand,.gd-root[data-lang=en] .start-english-brand,.gd-root[data-lang=en] .logo.start-brand,.gd-root[data-lang=en] .start-manuscript h1,.gd-root[data-lang=en] .start-manuscript h2,.gd-root[data-lang=en] .start-manuscript h3{font-family:var(--gd-serif)}.gd-root[data-lang=en] .fan-cloth{width:190px;padding:24px 14px}.gd-root[data-lang=en] .fan-main{writing-mode:horizontal-tb;font-size:26px;line-height:1.15;letter-spacing:.06em;text-align:center}.gd-root[data-lang=en] .fan-side{writing-mode:horizontal-tb;font-family:var(--gd-sans);font-size:11px;letter-spacing:.14em;text-align:center}.gd-root[data-lang=en] .side-label{writing-mode:horizontal-tb;font-family:var(--gd-sans);letter-spacing:.12em}.gd-root .lang-switch{flex:none;font-family:var(--gd-sans);font-size:12px;line-height:1;letter-spacing:.08em;padding:7px 10px;color:var(--gd-muted);text-decoration:none;border:1px solid var(--gd-hair);border-radius:2px;white-space:nowrap;transition:color .2s,border-color .2s}.gd-root .lang-switch:hover{color:var(--gd-amber);border-color:var(--gd-amber)}.gd-root .veil-in .lang-switch{font-size:14px;padding:10px 16px}@media(max-width:760px){.gd-root .nav-in .lang-switch{display:none}}.gd-root[data-lang=zh] .lang-banner{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;background:#120c08f0;border:1px solid var(--gd-hair);color:#f2e6c4;font-family:var(--gd-sans);font-size:13px;letter-spacing:.02em;box-shadow:0 12px 30px -12px #000c}.gd-root[data-lang=zh] .lang-banner a{color:var(--gd-amber);text-decoration:none}.gd-root[data-lang=zh] .lang-banner button{flex:none;padding:2px 6px;background:none;border:0;color:var(--gd-muted);font-size:16px;line-height:1;cursor:pointer}
