.gtk{background:var(--background);padding:72px 0 40px}.gtk-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.gtk-inner .gtk-text{display:contents}.gtk-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.gtk-split .gtk-text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.gtk-split .gtk-title,.gtk-split .gtk-desc{text-align:left;max-width:none}.gtk-media{position:relative}.gtk-media img{aspect-ratio:4/3;object-fit:cover;background:var(--surface);border-radius:24px;width:100%}.gtk-media-card{background:var(--primary);color:#fff;border-radius:18px;flex-direction:column;gap:4px;max-width:220px;padding:18px 22px;display:flex;position:absolute;bottom:-18px;left:-18px;box-shadow:0 12px 30px #1f242140}.gtk-media-num{color:var(--accent);font-size:30px;font-weight:700;line-height:1}.gtk-media-desc{color:#ffffffd9;font-size:13px;line-height:1.5}.gtk-title{max-width:620px}.gtk-desc{color:color-mix(in srgb, var(--text) 62%, transparent);max-width:540px;font-size:17px;line-height:1.6}.gtk:not(.gtk-expanded) .gtk-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gtk-stats{flex-wrap:wrap;gap:clamp(32px,8vw,90px);margin-top:28px;display:flex}.gtk-inner .gtk-stats{justify-content:center}.gtk-stat{flex-direction:column;gap:2px;display:flex}.gtk-stat-value{color:var(--text);letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);font-weight:700}.gtk-stat-name{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:14px}@media (max-width:860px){.gtk-split{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.gtk{padding:48px 0 32px}.gtk-media-card{bottom:-16px;left:12px}}
.about{background:var(--background);padding:40px 0 80px}.about-media{aspect-ratio:21/9;background:var(--surface);border-radius:26px;position:relative;overflow:hidden}.about-media img{object-fit:cover;width:100%;height:100%}.about-media-card{background:#fffffff5;border-radius:18px;flex-direction:column;gap:6px;max-width:260px;padding:20px 24px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 30px #1f24212e}.about-media-num{color:var(--primary);font-size:34px;font-weight:700;line-height:1}.about-media-desc{color:color-mix(in srgb, var(--text) 70%, transparent);font-size:13px;line-height:1.5}.about-body{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:56px;display:flex}.about-title{max-width:640px}.about-desc{color:color-mix(in srgb, var(--text) 62%, transparent);max-width:620px;font-size:17px;line-height:1.6}.about:not(.about-expanded) .about-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about-btn{margin-top:36px}.about-extra{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:820px;margin-top:44px;display:flex}.about-extra-media{border-radius:20px;width:100%;overflow:hidden}.about-extra-media img{width:100%;height:auto;display:block}.about-extra-desc{color:color-mix(in srgb, var(--text) 70%, transparent);text-align:center;white-space:pre-line;font-size:16px;line-height:1.75}.about-features{grid-template-columns:repeat(4,1fr);gap:28px;width:100%;margin-top:40px;display:grid}.about-feature{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.about-feature-ic{background:var(--surface);width:44px;height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.about-feature-title{color:var(--text);font-size:16px;font-weight:600}.about-feature-desc{color:color-mix(in srgb, var(--text) 58%, transparent);max-width:220px;font-size:14px;line-height:1.5}@media (max-width:800px){.about{padding:24px 0 56px}.about-features{grid-template-columns:1fr 1fr;gap:24px}.about-media{aspect-ratio:4/3}}@media (max-width:480px){.about-features{grid-template-columns:1fr}}
