.cyw2688-app-page .entry-header,
.cyw2688-app-page .article-header,
.cyw2688-app-page .entry-title,
.cyw2688-app-page .entry-meta,
.cyw2688-app-page .article-title,
.cyw2688-app-page .breadcrumbs { display:none!important; }

.cyw2688-app-page .entry-content,
.cyw2688-app-page .article-content,
.cyw2688-app-page main,
.cyw2688-app-page article { max-width:none!important; padding-top:0!important; }

.cyw2688-app,.cyw2688-app * { box-sizing:border-box; }
.cyw2688-app {
    width:100vw;
    margin-left:calc(50% - 50vw);
    color:#fff;
    font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;
    line-height:1.5;
}

.cyw2688-app__hero {
    position:relative;
    overflow:hidden;
    min-height:690px;
    background:linear-gradient(120deg,#174596 0%,#147ad4 52%,#0ca5a4 100%);
}
.cyw2688-app__orb { position:absolute; border:2px solid rgba(255,255,255,.07); border-radius:50%; pointer-events:none; }
.cyw2688-app__orb--one { width:780px; height:780px; left:-270px; bottom:-400px; }
.cyw2688-app__orb--two { width:560px; height:560px; left:-110px; bottom:-265px; }
.cyw2688-app__inner {
    position:relative;
    z-index:2;
    width:min(1120px,calc(100% - 48px));
    min-height:690px;
    margin:0 auto;
    display:grid;
    grid-template-columns:390px 1fr;
    align-items:center;
    gap:80px;
    padding:64px 0;
}
.cyw2688-app__phone-wrap { display:flex; justify-content:center; }
.cyw2688-app__phone {
    width:278px;
    height:560px;
    position:relative;
    padding:11px;
    border-radius:42px;
    background:linear-gradient(145deg,#f8fafc,#77879d 48%,#eef3f8);
    box-shadow:0 30px 60px rgba(3,27,70,.35),inset 0 0 0 2px rgba(255,255,255,.75);
    transform:rotate(-2deg);
}
.cyw2688-app__notch {
    position:absolute;
    z-index:3;
    left:50%;
    top:12px;
    width:112px;
    height:24px;
    transform:translateX(-50%);
    border-radius:0 0 15px 15px;
    background:#0b1220;
}
.cyw2688-app__screen {
    height:100%;
    overflow:hidden;
    position:relative;
    border-radius:33px;
    background:#f2f6fb;
    color:#203047;
    padding:39px 12px 58px;
}
.cyw2688-app__mini-head { display:flex; align-items:center; justify-content:space-between; margin-bottom:14px; }
.cyw2688-app__mini-brand { font-size:15px; font-weight:900; color:#075ad6; }
.cyw2688-app__mini-brand span { margin-left:2px; font-size:9px; color:#ff6a00; }
.cyw2688-app__mini-avatar { width:25px; height:25px; display:grid; place-items:center; border-radius:50%; background:#f0342d; color:#fff; font-weight:800; }
.cyw2688-app__mini-search { padding:9px 11px; margin-bottom:12px; border-radius:9px; background:#fff; color:#9aa8ba; font-size:10px; }
.cyw2688-app__mini-banner { height:78px; display:flex; align-items:center; padding:18px; margin-bottom:12px; border-radius:12px; background:linear-gradient(120deg,#075ee1,#24a6e4); color:#fff; font-size:18px; font-weight:800; }
.cyw2688-app__mini-card { display:flex; gap:10px; align-items:center; padding:10px; margin-bottom:9px; border-radius:10px; background:#fff; box-shadow:0 4px 13px rgba(26,64,105,.06); }
.cyw2688-app__mini-card i { width:54px; height:39px; flex:0 0 54px; border-radius:7px; background:linear-gradient(135deg,#ff8a24,#ffd25a); }
.cyw2688-app__mini-card:nth-of-type(5) i { background:linear-gradient(135deg,#784cff,#31a9ff); }
.cyw2688-app__mini-card:nth-of-type(6) i { background:linear-gradient(135deg,#19aa85,#7de2a8); }
.cyw2688-app__mini-card p { margin:0; display:grid; gap:3px; }
.cyw2688-app__mini-card b { font-size:11px; }
.cyw2688-app__mini-card span { font-size:9px; color:#8795a8; }
.cyw2688-app__mini-nav { position:absolute; left:0; right:0; bottom:0; height:50px; display:flex; align-items:center; justify-content:space-around; background:#fff; border-top:1px solid #e6edf5; color:#748197; font-size:9px; }

.cyw2688-app__tag { display:inline-flex; padding:8px 17px; margin-bottom:18px; border:1px solid rgba(255,255,255,.42); border-radius:999px; background:rgba(255,255,255,.08); font-size:14px; }
.cyw2688-app__content h1 { margin:0 0 12px; color:#fff; font-size:clamp(38px,5vw,58px); line-height:1.15; letter-spacing:-1px; font-weight:900; }
.cyw2688-app__lead { margin:0 0 28px; color:rgba(255,255,255,.9); font-size:18px; }
.cyw2688-app__features { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px 34px; margin-bottom:28px; }
.cyw2688-app__features div { display:flex; align-items:center; gap:9px; font-size:16px; font-weight:600; }
.cyw2688-app__features span { color:#84eff0; font-size:13px; font-weight:800; }
.cyw2688-app__download { display:flex; align-items:center; gap:22px; }
.cyw2688-app__qr { width:152px; padding:10px 10px 8px; border-radius:16px; background:#fff; box-shadow:0 15px 35px rgba(5,42,86,.22); }
.cyw2688-app__qr img { width:132px; height:132px; display:block; object-fit:contain; }
.cyw2688-app__qr small { display:block; margin-top:6px; color:#637083; text-align:center; font-size:11px; }
.cyw2688-app__buttons { width:240px; display:grid; gap:12px; }
.cyw2688-app__button { min-height:58px; display:flex; align-items:center; justify-content:space-between; gap:14px; padding:0 21px; border-radius:14px; color:#fff!important; text-decoration:none!important; box-shadow:0 10px 24px rgba(7,36,73,.2); transition:transform .2s ease,box-shadow .2s ease; }
.cyw2688-app__button:hover { transform:translateY(-2px); box-shadow:0 14px 30px rgba(7,36,73,.28); }
.cyw2688-app__button strong { font-size:17px; }
.cyw2688-app__button span { font-size:13px; opacity:.9; }
.cyw2688-app__button--android { background:#11b37f; }
.cyw2688-app__button--iphone { background:#172840; }
.cyw2688-app__apk-tip { margin:0; padding:8px 10px; border-radius:8px; background:rgba(255,255,255,.16); color:#fff; font-size:12px; }
.cyw2688-app__safe { margin:18px 0 0; color:rgba(255,255,255,.68); font-size:13px; }

.cyw2688-app__guide { padding:76px 24px; background:#f5f8fc; color:#1f3046; }
.cyw2688-app__guide-inner { width:min(1040px,100%); margin:0 auto; display:grid; grid-template-columns:1fr 1.15fr; align-items:center; gap:80px; }
.cyw2688-app__guide-kicker { color:#1477d5; font-weight:800; }
.cyw2688-app__guide h2 { margin:10px 0 14px; color:#17283f; font-size:34px; line-height:1.3; }
.cyw2688-app__guide p { margin:0; color:#6b788b; font-size:15px; }
.cyw2688-app__guide ol { list-style:none; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin:0; padding:0; }
.cyw2688-app__guide li { min-height:104px; display:grid; align-content:center; gap:7px; padding:20px; border:1px solid #e5ebf3; border-radius:14px; background:#fff; box-shadow:0 8px 24px rgba(21,48,80,.06); }
.cyw2688-app__guide li b { color:#1477d5; font-size:14px; }
.cyw2688-app__guide li span { color:#33445a; font-size:14px; }

@media (max-width:900px) {
    .cyw2688-app__hero,.cyw2688-app__inner { min-height:auto; }
    .cyw2688-app__inner { grid-template-columns:280px 1fr; gap:42px; padding:52px 0; }
    .cyw2688-app__phone { width:230px; height:470px; }
    .cyw2688-app__content h1 { font-size:40px; }
    .cyw2688-app__guide-inner { gap:40px; }
}
@media (max-width:720px) {
    .cyw2688-app__inner { width:min(calc(100% - 34px),520px); grid-template-columns:1fr; text-align:center; padding:44px 0 52px; }
    .cyw2688-app__content { order:-1; }
    .cyw2688-app__content h1 { font-size:36px; }
    .cyw2688-app__lead { font-size:15px; }
    .cyw2688-app__features { text-align:left; gap:12px; }
    .cyw2688-app__features div { font-size:14px; }
    .cyw2688-app__download { justify-content:center; }
    .cyw2688-app__phone { width:230px; height:470px; }
    .cyw2688-app__guide { padding:54px 20px; }
    .cyw2688-app__guide-inner { grid-template-columns:1fr; gap:28px; text-align:center; }
    .cyw2688-app__guide h2 { font-size:27px; }
    .cyw2688-app__guide ol { text-align:left; }
}
@media (max-width:480px) {
    .cyw2688-app__features { grid-template-columns:1fr; max-width:300px; margin-left:auto; margin-right:auto; }
    .cyw2688-app__download { flex-direction:column; }
    .cyw2688-app__buttons { width:100%; max-width:290px; }
    .cyw2688-app__guide ol { grid-template-columns:1fr; }
}

