.firstone-case-module__fl6kia__case{--bluestone:#1f2b36;--bluestone-deep:#17212a;--champagne:#d4af82;--limestone:#f4f1eb;--stone:#5f6a75;--light-stone:#a4aeb8;--gold-small:#8a6a43;--gold-on-light:linear-gradient(180deg, #e6caa3, #cfa97b 55%, #af8152);--gold-on-dark:linear-gradient(180deg, #f7e4cb, #dcb68b 55%, #bb8659);--gutter:clamp(20px, 5vw, 72px);--measure:1200px;--case-ink:var(--bluestone);color:var(--bluestone);font-family:var(--font-sans);background:#fff}.firstone-case-module__fl6kia__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.firstone-case-module__fl6kia__stroke{position:relative}.firstone-case-module__fl6kia__stroke:before{content:"";background:var(--gold-on-light);width:.09em;height:.78em;position:absolute;top:.12em;left:-.42em}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__stroke:before,.firstone-case-module__fl6kia__head .firstone-case-module__fl6kia__stroke:before{background:var(--gold-on-dark)}.firstone-case-module__fl6kia__head{background:var(--bluestone);color:#fff;padding:118px var(--gutter) clamp(56px, 7vw, 110px)}.firstone-case-module__fl6kia__headTop,.firstone-case-module__fl6kia__headMain{max-width:1440px;margin:0 auto}.firstone-case-module__fl6kia__headTop{letter-spacing:.08em;text-transform:uppercase;color:var(--light-stone);justify-content:space-between;gap:20px;font-size:12px;display:flex}.firstone-case-module__fl6kia__headTop a{color:inherit}.firstone-case-module__fl6kia__headTop a:hover{color:#fff}.firstone-case-module__fl6kia__headMain{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(64px,9vw,150px);display:flex}.firstone-case-module__fl6kia__level{letter-spacing:.14em;text-transform:uppercase;color:var(--light-stone);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(24px,3vw,40px);font-size:12px;display:flex}.firstone-case-module__fl6kia__level b{color:var(--champagne);letter-spacing:.08em;font-weight:600}.firstone-case-module__fl6kia__level b:after{content:"";vertical-align:middle;background:var(--champagne);opacity:.6;width:36px;height:1px;margin-left:14px;display:inline-block}.firstone-case-module__fl6kia__head h1{letter-spacing:-.045em;margin-left:.42em;font-size:clamp(46px,8vw,132px);font-weight:300;line-height:.98}.firstone-case-module__fl6kia__case:lang(zh) .firstone-case-module__fl6kia__head h1{letter-spacing:-.02em;font-weight:400;line-height:1.12}.firstone-case-module__fl6kia__headLogo{flex:none;width:clamp(180px,20vw,320px);height:auto;margin-bottom:14px}.firstone-case-module__fl6kia__hero{background:var(--bluestone);margin:0}.firstone-case-module__fl6kia__hero img{width:100%;height:auto;display:block}.firstone-case-module__fl6kia__hero figcaption{padding:14px var(--gutter) 0;letter-spacing:.06em;color:var(--stone);background:#fff;font-size:11px}.firstone-case-module__fl6kia__intro{max-width:var(--measure);padding:clamp(56px, 8vw, 120px) var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px clamp(32px,6vw,96px);margin:0 auto;display:grid}.firstone-case-module__fl6kia__facts{align-content:start;gap:18px;margin:0;display:grid}.firstone-case-module__fl6kia__facts div{border-top:1px solid #e3e6ea;padding-top:12px}.firstone-case-module__fl6kia__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--stone);font-size:11px}.firstone-case-module__fl6kia__facts dd{margin:6px 0 0;font-size:15px;line-height:1.45}.firstone-case-module__fl6kia__lede{letter-spacing:-.01em;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.45}.firstone-case-module__fl6kia__case:lang(zh) .firstone-case-module__fl6kia__lede{letter-spacing:0;line-height:1.7}.firstone-case-module__fl6kia__scope{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.firstone-case-module__fl6kia__scope li{color:var(--bluestone);border:1px solid #dfe3e7;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.2}.firstone-case-module__fl6kia__visit{background:var(--bluestone);color:#fff;border-left:3px solid var(--champagne);align-items:center;gap:10px;margin-top:36px;padding:14px 22px;font-size:15px;font-weight:500;transition:background .3s;display:inline-flex}.firstone-case-module__fl6kia__visit:hover{background:var(--bluestone-deep)}.firstone-case-module__fl6kia__floor{max-width:calc(var(--measure) + 2 * var(--gutter));padding:clamp(64px, 9vw, 140px) var(--gutter);gap:clamp(28px,3.5vw,48px);margin:0 auto;display:grid}.firstone-case-module__fl6kia__dark,.firstone-case-module__fl6kia__stone{max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2))}.firstone-case-module__fl6kia__dark{background:var(--bluestone);color:#fff}.firstone-case-module__fl6kia__stone{background:var(--limestone)}.firstone-case-module__fl6kia__floorHead{gap:18px;max-width:900px;display:grid}.firstone-case-module__fl6kia__floorTag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-small);align-items:center;gap:10px;font-size:12px;display:flex}.firstone-case-module__fl6kia__floorTag span{color:var(--bluestone);font-size:10px}.firstone-case-module__fl6kia__floorTag b{color:var(--bluestone);letter-spacing:.06em;font-weight:600}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__floorTag{color:var(--champagne)}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__floorTag span,.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__floorTag b{color:#fff}.firstone-case-module__fl6kia__floorHead h2{letter-spacing:-.035em;margin-left:.42em;font-size:clamp(34px,5vw,72px);font-weight:300;line-height:1.02}.firstone-case-module__fl6kia__case:lang(zh) .firstone-case-module__fl6kia__floorHead h2{letter-spacing:-.01em;font-weight:400;line-height:1.2}.firstone-case-module__fl6kia__body{color:var(--stone);max-width:760px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__body{color:var(--light-stone)}.firstone-case-module__fl6kia__case:lang(zh) .firstone-case-module__fl6kia__body{line-height:1.85}.firstone-case-module__fl6kia__shot{gap:12px;margin:0;display:grid}.firstone-case-module__fl6kia__shot figcaption{color:var(--stone);font-size:13px;line-height:1.5}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__shot figcaption{color:var(--light-stone)}.firstone-case-module__fl6kia__frame{background:#fff;border:1px solid #e3e6ea;position:relative}.firstone-case-module__fl6kia__dark .firstone-case-module__fl6kia__frame{border-color:#ffffff1f}.firstone-case-module__fl6kia__bare{position:relative}.firstone-case-module__fl6kia__fill{width:100%;aspect-ratio:var(--case-image-ratio);display:block;position:relative}.firstone-case-module__fl6kia__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.firstone-case-module__fl6kia__verdicts{background:#ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.firstone-case-module__fl6kia__verdicts li{background:var(--bluestone);color:var(--light-stone);align-content:start;gap:14px;padding:22px 20px 26px;font-size:15px;line-height:1.5;display:grid}.firstone-case-module__fl6kia__verdicts li span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;font-size:11px;text-decoration:line-through}.firstone-case-module__fl6kia__verdicts .firstone-case-module__fl6kia__kept{color:#fff;background:var(--bluestone-deep)}.firstone-case-module__fl6kia__verdicts .firstone-case-module__fl6kia__kept span{color:var(--champagne);text-decoration:none}.firstone-case-module__fl6kia__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.firstone-case-module__fl6kia__logos>div{aspect-ratio:16/7;place-items:center;padding:8%;display:grid}.firstone-case-module__fl6kia__logos img{width:100%;height:auto}.firstone-case-module__fl6kia__tileDark{background:var(--bluestone-deep)}.firstone-case-module__fl6kia__tileLight{background:#fff}.firstone-case-module__fl6kia__zhLogo{background:var(--limestone);place-items:center;padding:clamp(40px,6vw,88px) 10%;display:grid}.firstone-case-module__fl6kia__zhLogo img{width:min(560px,100%);height:auto}.firstone-case-module__fl6kia__devices{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(16px,2vw,28px);display:grid}.firstone-case-module__fl6kia__phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.firstone-case-module__fl6kia__phones .firstone-case-module__fl6kia__bare{border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #e3e6ea}.firstone-case-module__fl6kia__ticker{background:#fff;border:1px solid #e3e6ea;margin:0;padding:10px 14px}.firstone-case-module__fl6kia__ticker img{width:min(820px,100%);height:auto;display:block}.firstone-case-module__fl6kia__ask{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.firstone-case-module__fl6kia__chat{background:var(--limestone);border:1px solid #e7e2d8;gap:14px;margin:0;padding:clamp(22px,3vw,36px);display:grid}.firstone-case-module__fl6kia__chatTag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-small);font-size:11px}.firstone-case-module__fl6kia__me,.firstone-case-module__fl6kia__ai{max-width:88%;padding:14px 18px;font-size:15px;line-height:1.55}.firstone-case-module__fl6kia__me{background:var(--bluestone);color:#fff;border-radius:16px 16px 4px;justify-self:end}.firstone-case-module__fl6kia__ai{color:var(--bluestone);background:#fff;border-radius:16px 16px 16px 4px;justify-self:start;box-shadow:0 0 0 1px #e3e6ea}.firstone-case-module__fl6kia__diff{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.firstone-case-module__fl6kia__diff span{background:var(--limestone);color:var(--stone);border-radius:999px;padding:4px 10px;font-size:12px}.firstone-case-module__fl6kia__diff b{color:var(--gold-small);font-weight:600}.firstone-case-module__fl6kia__benefits{background:#e3e6ea;gap:1px;margin:0;padding:0;list-style:none;display:grid}.firstone-case-module__fl6kia__benefits li{letter-spacing:-.01em;background:#fff;padding:20px 0 20px 26px;font-size:clamp(18px,1.7vw,24px);line-height:1.35;position:relative}.firstone-case-module__fl6kia__benefits li:before{content:"";background:var(--gold-on-light);width:3px;height:1em;position:absolute;top:24px;left:0}.firstone-case-module__fl6kia__lessons{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.firstone-case-module__fl6kia__lessons li{background:var(--bluestone);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:26px 22px;font-size:clamp(16px,1.4vw,20px);line-height:1.45;display:grid}.firstone-case-module__fl6kia__lessons span{letter-spacing:.1em;color:var(--champagne);font-variant-numeric:tabular-nums;font-size:12px}.firstone-case-module__fl6kia__close{max-width:var(--measure);padding:clamp(56px, 8vw, 110px) var(--gutter) clamp(72px, 9vw, 130px);justify-items:start;gap:28px;margin:0 auto;display:grid}.firstone-case-module__fl6kia__close .firstone-case-module__fl6kia__visit{margin-top:0}.firstone-case-module__fl6kia__note{max-width:860px;color:var(--stone);font-size:13px;line-height:1.65}.firstone-case-module__fl6kia__back{color:var(--stone);font-size:14px}.firstone-case-module__fl6kia__back:hover{color:var(--bluestone)}@media (max-width:899px){.firstone-case-module__fl6kia__headMain{flex-direction:column;align-items:flex-start}.firstone-case-module__fl6kia__headLogo{width:200px}.firstone-case-module__fl6kia__intro,.firstone-case-module__fl6kia__pair,.firstone-case-module__fl6kia__logos,.firstone-case-module__fl6kia__devices,.firstone-case-module__fl6kia__ask,.firstone-case-module__fl6kia__lessons{grid-template-columns:1fr}.firstone-case-module__fl6kia__verdicts{grid-template-columns:1fr 1fr}.firstone-case-module__fl6kia__phones{max-width:460px}}@media (max-width:520px){.firstone-case-module__fl6kia__verdicts{grid-template-columns:1fr}}
