:root{--pri-q7v:#132a63;--pri2-q7v:#0b1437;--acc-q7v:#ff7a1a;--bg-q7v:#f4f6fb;--txt-q7v:#232a3f;--mut-q7v:#5f6b85;--lgt-q7v:#e8edfa;--wht-q7v:#ffffff;--rd-q7v:14px;--sh-q7v:0 14px 40px rgba(19,42,99,.10)}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;color:var(--txt-q7v);background:var(--bg-q7v);line-height:1.7;font-size:16px}
img{max-width:100%;display:block;border:0}
a{text-decoration:none;color:inherit;transition:color .25s}
ul{list-style:none}
.container{max-width:1180px;margin:0 auto;padding:0 20px}
.btn{display:inline-block;padding:13px 34px;border-radius:40px;background:var(--acc-q7v);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 10px 26px rgba(255,122,26,.34)}
.btn:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(255,122,26,.45);background:#ff8f3c}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nav-q7v{position:fixed;top:0;left:0;right:0;z-index:90;background:rgba(11,20,55,.92);backdrop-filter:blur(10px);box-shadow:0 2px 18px rgba(11,20,55,.35)}
.nav-q7v.on{background:rgba(11,20,55,.98)}
.nav-q7v .nav-bar-q7v{display:flex;align-items:center;justify-content:space-between;height:74px}
.nav-brand-q7v{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;font-size:18px}
.nav-brand-q7v img{width:40px;height:40px;object-fit:contain}
.nav-brand-q7v span{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-menu-q7v{display:flex;align-items:center;gap:6px}
.nav-menu-q7v a{color:#dfe6f7;font-size:15px;padding:10px 16px;border-radius:8px}
.nav-menu-q7v a:hover,.nav-menu-q7v a.act{color:var(--acc-q7v);background:rgba(255,122,26,.12)}
.nav-tg-q7v{display:none;background:none;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:20px;width:44px;height:40px;border-radius:8px;cursor:pointer}
.hero-q7v{position:relative;margin-top:74px;min-height:640px;display:flex;align-items:center;background-color:var(--pri2-q7v);background-size:cover;background-position:center;background-repeat:no-repeat}
.hero-ov-q7v{position:absolute;inset:0;background:linear-gradient(105deg,rgba(11,20,55,.93) 0%,rgba(11,20,55,.78) 55%,rgba(11,20,55,.6) 100%)}
.hero-in-q7v{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center;padding:90px 0}
.hero-tg-q7v{display:inline-block;background:rgba(255,122,26,.16);border:1px solid rgba(255,122,26,.5);color:var(--acc-q7v);padding:6px 18px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:22px}
.hero-slogan-q7v{font-size:44px;line-height:1.28;color:#fff;font-weight:900;margin-bottom:20px}
.hero-slogan-q7v em{font-style:normal;color:var(--acc-q7v)}
.hero-sub-q7v{color:#c3cdec;font-size:17px;max-width:560px;margin-bottom:34px}
.hero-btns-q7v{display:flex;gap:16px;flex-wrap:wrap}
.btn-ghost-q7v{background:transparent;border:2px solid rgba(255,255,255,.55);box-shadow:none}
.btn-ghost-q7v:hover{border-color:#fff;box-shadow:none;background:rgba(255,255,255,.1)}
.hero-side-q7v{display:flex;justify-content:center}
.hero-side-q7v img{width:340px;height:340px;aspect-ratio:1/1;object-fit:cover;border-radius:18px;border:4px solid rgba(255,255,255,.22);box-shadow:0 24px 60px rgba(0,0,0,.45)}
.sec-q7v{padding:88px 0}
.sec-light-q7v{background:var(--wht-q7v)}
.sec-tint-q7v{background:var(--lgt-q7v)}
.sec-head-q7v{text-align:center;max-width:760px;margin:0 auto 54px}
.sec-kicker-q7v{display:inline-block;color:var(--acc-q7v);font-weight:700;font-size:14px;letter-spacing:2px;margin-bottom:12px}
.sec-h-q7v{font-size:32px;font-weight:800;color:var(--pri-q7v);margin-bottom:14px}
.sec-p-q7v{color:var(--mut-q7v)}
.reveal-q7v{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}
.reveal-q7v.in{opacity:1;transform:none}
.edge-q7v{background:var(--wht-q7v)}
.edge-grid-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.edge-item-q7v{background:var(--wht-q7v);border:1px solid var(--lgt-q7v);border-radius:16px;padding:34px 28px;box-shadow:var(--sh-q7v);transition:transform .3s,box-shadow .3s}
.edge-item-q7v:hover{transform:translateY(-8px);box-shadow:0 22px 48px rgba(19,42,99,.16)}
.edge-ico-q7v{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,var(--pri-q7v),#27479f);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:20px}
.edge-item-q7v h3{font-size:19px;color:var(--pri-q7v);margin-bottom:10px}
.edge-item-q7v p{color:var(--mut-q7v);font-size:14.5px}
.story-q7v{background:var(--lgt-q7v)}
.story-grid-q7v{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.story-media-q7v{position:relative}
.story-media-q7v img{border-radius:18px;box-shadow:var(--sh-q7v);width:100%;height:440px;object-fit:cover}
.story-badge-q7v{position:absolute;left:-18px;bottom:-18px;background:var(--acc-q7v);color:#fff;font-weight:800;padding:16px 26px;border-radius:14px;box-shadow:0 14px 30px rgba(255,122,26,.4)}
.story-txt-q7v h2{font-size:30px;color:var(--pri-q7v);font-weight:800;margin-bottom:18px}
.story-txt-q7v p{color:var(--mut-q7v);margin-bottom:14px}
.story-pts-q7v{margin:22px 0 30px}
.story-pts-q7v li{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;color:var(--txt-q7v)}
.story-pts-q7v i{color:var(--acc-q7v);margin-top:6px}
.showcase-q7v{background:var(--wht-q7v)}
.showcase-flow-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.showcase-card-q7v{background:var(--bg-q7v);border-radius:16px;overflow:hidden;box-shadow:var(--sh-q7v);transition:transform .3s}
.showcase-card-q7v:hover{transform:translateY(-8px)}
.showcase-card-q7v img{width:100%;height:210px;object-fit:cover;border-radius:14px 14px 0 0}
.showcase-body-q7v{padding:24px}
.showcase-meta-q7v{display:flex;gap:14px;color:#96a0b8;font-size:13px;margin-bottom:10px}
.showcase-body-q7v h3{font-size:18px;color:var(--pri-q7v);margin-bottom:10px;line-height:1.45}
.showcase-body-q7v p{color:var(--mut-q7v);font-size:14px;margin-bottom:16px}
.showcase-link-q7v{color:var(--acc-q7v);font-weight:700;font-size:14px}
.showcase-link-q7v i{margin-left:6px;transition:transform .25s}
.showcase-card-q7v:hover .showcase-link-q7v i{transform:translateX(5px)}
.expertise-q7v{background:var(--lgt-q7v)}
.expertise-grid-q7v{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.expertise-cell-q7v{background:var(--wht-q7v);border-radius:16px;padding:30px 24px;text-align:center;border-bottom:4px solid var(--acc-q7v);box-shadow:var(--sh-q7v);transition:transform .3s}
.expertise-cell-q7v:hover{transform:translateY(-8px)}
.expertise-cell-q7v i{font-size:32px;color:var(--acc-q7v);margin-bottom:16px;display:inline-block}
.expertise-cell-q7v h3{font-size:17px;color:var(--pri-q7v);margin-bottom:10px}
.expertise-cell-q7v p{color:var(--mut-q7v);font-size:13.5px}
.crew-q7v{background:var(--wht-q7v)}
.crew-grid-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.crew-card-q7v{text-align:center;background:var(--bg-q7v);border-radius:16px;padding:34px 22px;box-shadow:var(--sh-q7v);transition:transform .3s}
.crew-card-q7v:hover{transform:translateY(-8px)}
.crew-card-q7v img{width:120px;height:120px;object-fit:cover;border-radius:50%;margin:0 auto 18px;border:4px solid var(--lgt-q7v)}
.crew-card-q7v h3{font-size:18px;color:var(--pri-q7v);margin-bottom:6px}
.crew-card-q7v span{color:var(--acc-q7v);font-size:14px;display:block;margin-bottom:12px;font-weight:600}
.crew-card-q7v p{color:var(--mut-q7v);font-size:13.5px}
.updates-q7v{background:var(--lgt-q7v)}
.updates-flow-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.updates-card-q7v{background:var(--wht-q7v);border-radius:16px;overflow:hidden;box-shadow:var(--sh-q7v);transition:transform .3s}
.updates-card-q7v:hover{transform:translateY(-8px)}
.updates-card-q7v img{width:100%;height:195px;object-fit:cover;border-radius:14px 14px 0 0}
.updates-body-q7v{padding:22px}
.updates-meta-q7v{color:#96a0b8;font-size:13px;margin-bottom:10px}
.updates-body-q7v h3{font-size:17px;color:var(--pri-q7v);margin-bottom:10px;line-height:1.5}
.updates-body-q7v p{color:var(--mut-q7v);font-size:14px;margin-bottom:14px}
.updates-more-q7v{text-align:center;margin-top:40px}
.journey-q7v{background:var(--pri2-q7v)}
.journey-head-q7v .sec-h-q7v,.journey-head-q7v .sec-p-q7v{color:#fff}
.journey-head-q7v .sec-p-q7v{color:#b9c4e4}
.journey-flow-q7v{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}
.journey-step-q7v{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:32px 24px;text-align:center;color:#fff;position:relative;transition:transform .3s}
.journey-step-q7v:hover{transform:translateY(-8px)}
.journey-num-q7v{width:56px;height:56px;border-radius:50%;background:var(--acc-q7v);color:#fff;font-weight:900;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}
.journey-step-q7v h3{font-size:17px;margin-bottom:10px}
.journey-step-q7v p{font-size:13.5px;color:#b9c4e4}
.voices-q7v{background:var(--lgt-q7v)}
.voices-grid-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:26px}
.voices-cell-q7v{background:var(--wht-q7v);border-radius:16px;padding:30px 26px;box-shadow:var(--sh-q7v);position:relative}
.voices-mark-q7v{position:absolute;top:18px;right:24px;font-size:34px;color:var(--lgt-q7v)}
.voices-cell-q7v p{color:var(--mut-q7v);font-size:14.5px;margin-bottom:20px}
.voices-say-q7v{display:flex;align-items:center;gap:14px}
.voices-say-q7v img{width:52px;height:52px;border-radius:50%;object-fit:cover}
.voices-say-q7v h4{font-size:15px;color:var(--pri-q7v)}
.voices-say-q7v span{color:#96a0b8;font-size:13px}
.queries-q7v{background:var(--wht-q7v)}
.queries-wrap-q7v{max-width:860px;margin:0 auto}
.queries-item-q7v{background:var(--bg-q7v);border-radius:12px;margin-bottom:14px;overflow:hidden}
.queries-ask-q7v{width:100%;background:none;border:none;text-align:left;padding:20px 24px;font-size:16px;font-weight:700;color:var(--pri-q7v);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}
.queries-ask-q7v i{color:var(--acc-q7v);transition:transform .3s}
.queries-item-q7v.on .queries-ask-q7v i{transform:rotate(180deg)}
.queries-ans-q7v{max-height:0;overflow:hidden;transition:max-height .4s ease}
.queries-ans-q7v p{padding:0 24px 20px;color:var(--mut-q7v);font-size:14.5px}
.allies-q7v{background:var(--lgt-q7v)}
.allies-grid-q7v{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}
.allies-cell-q7v{background:var(--wht-q7v);border:1px solid var(--lgt-q7v);border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}
.allies-cell-q7v:hover{transform:translateY(-6px);box-shadow:var(--sh-q7v)}
.allies-cell-q7v img{max-height:52px;object-fit:contain}
.laurels-q7v{background:var(--wht-q7v)}
.laurels-grid-q7v{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.laurels-item-q7v{background:var(--lgt-q7v);border-radius:16px;padding:36px 24px;text-align:center;transition:transform .3s}
.laurels-item-q7v:hover{transform:translateY(-8px)}
.laurels-item-q7v i{font-size:30px;color:var(--acc-q7v);margin-bottom:14px;display:inline-block}
.laurels-num-q7v{font-size:38px;font-weight:900;color:var(--pri-q7v);line-height:1.2}
.laurels-item-q7v h3{font-size:15px;color:var(--mut-q7v);margin-top:8px}
.reach-q7v{background:var(--lgt-q7v)}
.reach-grid-q7v{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}
.reach-way-q7v{display:flex;gap:18px;margin-bottom:26px}
.reach-way-q7v i{width:52px;height:52px;flex:none;border-radius:12px;background:var(--pri-q7v);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}
.reach-way-q7v h3{font-size:16px;color:var(--pri-q7v);margin-bottom:4px}
.reach-way-q7v p{color:var(--mut-q7v);font-size:14.5px}
.reach-form-q7v{background:var(--wht-q7v);border-radius:18px;padding:36px;box-shadow:var(--sh-q7v)}
.reach-form-q7v h3{font-size:20px;color:var(--pri-q7v);margin-bottom:22px}
.reach-row-q7v{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.reach-form-q7v input,.reach-form-q7v textarea{width:100%;padding:13px 16px;border:1px solid #dfe4f1;border-radius:10px;margin-bottom:16px;font-size:14.5px;font-family:inherit;outline:none;transition:border .25s,box-shadow .25s;background:var(--bg-q7v);color:var(--txt-q7v)}
.reach-form-q7v input:focus,.reach-form-q7v textarea:focus{border-color:var(--acc-q7v);box-shadow:0 0 0 3px rgba(255,122,26,.14)}
.reach-form-q7v textarea{min-height:120px;resize:vertical}
.cta-q7v{background:linear-gradient(115deg,var(--pri-q7v),#27479f);text-align:center;color:#fff;padding:86px 0}
.cta-q7v h2{font-size:34px;font-weight:900;margin-bottom:16px}
.cta-q7v h2 em{font-style:normal;color:var(--acc-q7v)}
.cta-q7v p{color:#c3cdec;max-width:640px;margin:0 auto 34px}
.foot-q7v{background:var(--pri2-q7v);color:#a9b4d6;padding:70px 0 0}
.foot-grid-q7v{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:50px}
.foot-brand-q7v{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;font-size:17px;margin-bottom:18px}
.foot-brand-q7v img{width:42px;height:42px;object-fit:contain}
.foot-grid-q7v p{font-size:14px;margin-bottom:18px}
.foot-h-q7v{color:#fff;font-size:16px;font-weight:700;margin-bottom:18px}
.foot-ls-q7v li{margin-bottom:11px}
.foot-ls-q7v a{font-size:14px;color:#a9b4d6}
.foot-ls-q7v a:hover{color:var(--acc-q7v)}
.foot-ls-q7v i{color:var(--acc-q7v);margin-right:8px;width:16px}
.foot-base-q7v{border-top:1px solid rgba(255,255,255,.1);padding:22px 0;text-align:center;font-size:13px}
.totop-q7v{position:fixed;right:26px;bottom:26px;width:48px;height:48px;border-radius:12px;background:var(--acc-q7v);color:#fff;border:none;font-size:18px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s;z-index:80;box-shadow:0 12px 26px rgba(255,122,26,.4)}
.totop-q7v.show{opacity:1;visibility:visible}
.totop-q7v:hover{transform:translateY(-4px)}
.listing-q7v .listing-wrap-q7v{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.listing-card-q7v{background:var(--wht-q7v);border-radius:16px;overflow:hidden;box-shadow:var(--sh-q7v);transition:transform .3s}
.listing-card-q7v:hover{transform:translateY(-8px)}
.listing-card-q7v img{width:100%;height:200px;object-fit:cover;border-radius:14px 14px 0 0}
.listing-body-q7v{padding:22px}
.listing-body-q7v h3{font-size:17px;color:var(--pri-q7v);margin-bottom:10px;line-height:1.5}
.listing-body-q7v p{color:var(--mut-q7v);font-size:14px;margin-bottom:14px}
.listing-hero-in-q7v{padding:56px 0}
.listing-band-q7v{margin-top:74px}
.listing-slogan-q7v{font-size:36px}
.listing-meta-q7v{margin-bottom:10px}
.reading-page-q7v{background:var(--wht-q7v);padding:130px 0 90px}
.reading-shell-q7v{max-width:900px;margin:0 auto}
.reading-hero-q7v{margin-bottom:30px}
.reading-hero-q7v h1{font-size:34px;color:var(--pri-q7v);font-weight:900;line-height:1.4;margin-bottom:18px}
.listing-q7v .listing-grid-q7v{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}
.reading-info-q7v{color:#96a0b8;font-size:14px;display:flex;gap:22px;flex-wrap:wrap}
.reading-info-q7v i{color:var(--acc-q7v);margin-right:6px}
.reading-view-q7v{margin:30px 0 36px;border-radius:16px;overflow:hidden;box-shadow:var(--sh-q7v)}
.reading-view-q7v img{width:100%;height:420px;object-fit:cover}
.reading-word-q7v{color:var(--txt-q7v)}
.reading-word-q7v h2{font-size:22px;color:var(--pri-q7v);margin:28px 0 12px;font-weight:800}
.reading-word-q7v p{margin-bottom:16px;color:#3c4560;font-size:16px}
.reading-word-q7v ul{margin:0 0 16px 22px;list-style:disc;color:#3c4560}
.reading-prev-q7v{margin-top:52px;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.reading-prev-q7v a{background:var(--bg-q7v);border:1px solid var(--lgt-q7v);border-radius:12px;padding:18px 22px;color:var(--pri-q7v);font-weight:700;transition:border .25s,transform .25s}
.reading-prev-q7v a:hover{border-color:var(--acc-q7v);transform:translateY(-3px)}
.reading-prev-q7v span{display:block;color:#96a0b8;font-size:12.5px;font-weight:400;margin-bottom:6px}
.reading-prev-q7v .nx{text-align:right}
.reading-crumb-q7v{margin-bottom:22px;color:#96a0b8;font-size:13.5px}
.reading-crumb-q7v a{color:var(--acc-q7v);font-weight:600}
.reading-head-q7v{max-width:900px;margin:0 auto 34px;text-align:center}
.reading-head-q7v h1{font-size:34px;color:var(--pri-q7v);font-weight:900;line-height:1.4;margin-bottom:18px}
.reading-meta-q7v{color:#96a0b8;font-size:14px;display:flex;gap:22px;justify-content:center;flex-wrap:wrap}
.reading-meta-q7v i{color:var(--acc-q7v);margin-right:6px}
.reading-img-q7v{max-width:900px;margin:0 auto 40px;border-radius:16px;overflow:hidden;box-shadow:var(--sh-q7v)}
.reading-img-q7v img{width:100%;height:420px;object-fit:cover}
.reading-body-q7v{max-width:900px;margin:0 auto;color:var(--txt-q7v)}
.reading-body-q7v h2{font-size:22px;color:var(--pri-q7v);margin:28px 0 12px;font-weight:800}
.reading-body-q7v p{margin-bottom:16px;color:#3c4560;font-size:16px}
.reading-body-q7v ul{margin:0 0 16px 22px;list-style:disc;color:#3c4560}
.reading-nav-q7v{max-width:900px;margin:52px auto 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
.reading-nav-q7v a{flex:1;min-width:260px;background:var(--bg-q7v);border:1px solid var(--lgt-q7v);border-radius:12px;padding:18px 22px;color:var(--pri-q7v);font-weight:700;transition:border .25s,transform .25s}
.reading-nav-q7v a:hover{border-color:var(--acc-q7v);transform:translateY(-3px)}
.reading-nav-q7v span{display:block;color:#96a0b8;font-size:12.5px;font-weight:400;margin-bottom:6px}
.reading-nav-q7v .nx{text-align:right}
@media(max-width:1024px){
.hero-in-q7v{grid-template-columns:1fr;text-align:center}
.hero-sub-q7v{margin:0 auto 34px}
.hero-side-q7v img{width:280px;height:280px}
.edge-grid-q7v,.expertise-grid-q7v,.showcase-flow-q7v,.updates-flow-q7v{grid-template-columns:repeat(2,1fr)}
.crew-grid-q7v{grid-template-columns:repeat(2,1fr)}
.voices-grid-q7v{grid-template-columns:repeat(2,1fr)}
.laurels-grid-q7v,.journey-flow-q7v{grid-template-columns:repeat(2,1fr)}
.allies-grid-q7v{grid-template-columns:repeat(3,1fr)}
.listing-q7v .listing-wrap-q7v{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
.nav-tg-q7v{display:block}
.nav-menu-q7v{position:absolute;top:74px;left:0;right:0;background:var(--pri2-q7v);flex-direction:column;align-items:stretch;padding:14px 20px 22px;gap:4px;display:none}
.nav-menu-q7v.open{display:flex}
.nav-menu-q7v a{padding:13px 16px}
.nav-brand-q7v span{max-width:180px;font-size:15px}
.hero-slogan-q7v{font-size:30px}
.story-grid-q7v,.reach-grid-q7v{grid-template-columns:1fr}
.story-media-q7v img{height:300px}
.sec-q7v{padding:64px 0}
.sec-h-q7v{font-size:25px}
.cta-q7v h2{font-size:26px}
.reach-row-q7v{grid-template-columns:1fr}
.reach-form-q7v{padding:26px}
}
@media(max-width:560px){
.edge-grid-q7v,.expertise-grid-q7v,.showcase-flow-q7v,.updates-flow-q7v,.crew-grid-q7v,.voices-grid-q7v,.laurels-grid-q7v,.journey-flow-q7v,.allies-grid-q7v{grid-template-columns:1fr}
.listing-q7v .listing-wrap-q7v{grid-template-columns:1fr}
.hero-side-q7v img{width:230px;height:230px}
.hero-btns-q7v .btn{width:100%;text-align:center}
}
