.ServiceDetailGroup05to09-module__xjk_5q__detailShell{--ink:#10141d;--muted:#657083;--line:color-mix(in srgb, var(--ink) 13%, transparent);width:100%;color:var(--ink);isolation:isolate;background:#fff;position:relative;overflow:clip}.ServiceDetailGroup05to09-module__xjk_5q__detailShell *,.ServiceDetailGroup05to09-module__xjk_5q__detailShell :before,.ServiceDetailGroup05to09-module__xjk_5q__detailShell :after{box-sizing:border-box}.ServiceDetailGroup05to09-module__xjk_5q__detailShell h2,.ServiceDetailGroup05to09-module__xjk_5q__detailShell h3,.ServiceDetailGroup05to09-module__xjk_5q__detailShell h4,.ServiceDetailGroup05to09-module__xjk_5q__detailShell p{margin:0}.ServiceDetailGroup05to09-module__xjk_5q__detailShell button,.ServiceDetailGroup05to09-module__xjk_5q__detailShell summary{font:inherit}.ServiceDetailGroup05to09-module__xjk_5q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{object-fit:contain;filter:saturate(.92)contrast(1.02);width:clamp(86px,10vw,150px);height:auto;display:block}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro{grid-template-columns:minmax(150px,.42fr) minmax(300px,1fr) minmax(280px,.82fr);align-items:start;gap:clamp(24px,4vw,72px);margin-bottom:clamp(40px,6vw,82px);display:grid}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro>span{color:var(--detail-accent);letter-spacing:.17em;padding-top:9px;font-size:11px;font-weight:850;line-height:1.3}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro h3{letter-spacing:-.052em;word-break:keep-all;max-width:720px;font-size:clamp(31px,4vw,58px);font-weight:780;line-height:1.08}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro p{color:var(--muted);word-break:keep-all;padding-top:7px;font-size:clamp(14px,1.3vw,17px);line-height:1.78}.ServiceDetailGroup05to09-module__xjk_5q__faqList{border-top:1px solid var(--line)}.ServiceDetailGroup05to09-module__xjk_5q__faqList details{border-bottom:1px solid var(--line)}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary{cursor:pointer;min-height:82px;color:var(--ink);word-break:keep-all;grid-template-columns:54px 1fr 32px;align-items:center;gap:18px;padding:14px 4px;font-size:clamp(16px,1.5vw,20px);font-weight:710;list-style:none;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary::-webkit-details-marker{display:none}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary>span{color:var(--detail-accent);letter-spacing:.12em;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary i{background:var(--detail-tint);border-radius:50%;width:28px;height:28px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary i:before,.ServiceDetailGroup05to09-module__xjk_5q__faqList summary i:after{content:"";background:var(--detail-accent);width:10px;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.ServiceDetailGroup05to09-module__xjk_5q__faqList details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.ServiceDetailGroup05to09-module__xjk_5q__faqList details>p{max-width:860px;color:var(--muted);word-break:keep-all;padding:0 58px 26px 72px;font-size:15px;line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__consultation{color:#fff;background:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--detail-accent-2) 80%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--detail-accent) 88%, #0b1020), #111827 78%);box-shadow:0 34px 80px color-mix(in srgb, var(--detail-accent) 19%, transparent);border-radius:34px;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:clamp(70px,9vw,128px);padding:clamp(36px,6vw,76px);display:grid}.ServiceDetailGroup05to09-module__xjk_5q__consultation>div>span{color:color-mix(in srgb, var(--detail-tint) 84%, #fff);letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.ServiceDetailGroup05to09-module__xjk_5q__consultation h3{letter-spacing:-.055em;word-break:keep-all;max-width:780px;font-size:clamp(34px,4.5vw,64px);line-height:1.06}.ServiceDetailGroup05to09-module__xjk_5q__consultation p{color:#ffffffc2;word-break:keep-all;max-width:720px;margin-top:20px;font-size:16px;line-height:1.75}.ServiceDetailGroup05to09-module__xjk_5q__consultation small{color:#ffffff8f;max-width:760px;margin-top:25px;font-size:12px;line-height:1.65;display:block}.ServiceDetailGroup05to09-module__xjk_5q__consultation button{color:#0d1320;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:0 28px;font-size:14px;font-weight:820;transition:transform .25s,box-shadow .25s;display:inline-flex}.ServiceDetailGroup05to09-module__xjk_5q__consultation button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0003}.ServiceDetailGroup05to09-module__xjk_5q__consultation button:focus-visible,.ServiceDetailGroup05to09-module__xjk_5q__faqList summary:focus-visible{outline:3px solid color-mix(in srgb, var(--detail-accent-2) 60%, #fff);outline-offset:4px}.ServiceDetailGroup05to09-module__xjk_5q__consultation button i{font-size:18px;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__detailShell[data-slug=video-creator-collaboration]{--ink:#15121e;--muted:#716c7d;background:#fbfaff}.ServiceDetailGroup05to09-module__xjk_5q__filmHero{color:#fff;background:linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 84px 84px, linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 84px 84px, radial-gradient(circle at 70% 24%, color-mix(in srgb, var(--detail-accent) 40%, transparent), transparent 40%), #100d18;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);min-height:860px;padding:clamp(94px,10vw,150px) clamp(24px,6vw,96px) 90px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroCopy{z-index:2;align-self:center;max-width:620px;padding-right:24px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__reelCode{color:#bcb5cc;letter-spacing:.18em;align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__reelCode b{color:#fff;letter-spacing:.1em;background:#ee3d72;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.ServiceDetailGroup05to09-module__xjk_5q__reelCode b:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.7s infinite ServiceDetailGroup05to09-module__xjk_5q__recPulse}.ServiceDetailGroup05to09-module__xjk_5q__filmHero h2{letter-spacing:-.068em;word-break:keep-all;margin-top:34px;font-size:clamp(52px,6.3vw,94px);font-weight:750;line-height:.98}.ServiceDetailGroup05to09-module__xjk_5q__filmHero h2 em{color:#d9c9ff;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroCopy>p{color:#aaa4b7;word-break:keep-all;max-width:560px;margin-top:34px;font-size:clamp(16px,1.55vw,20px);line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta span{color:#d6d1de;border-right:1px solid #ffffff24;gap:10px;padding:20px 12px;font-size:12px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta span:last-child{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta b{color:#8b73f6;letter-spacing:.16em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__filmStage{align-self:center;min-height:630px;margin:0;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__filmStage:before{content:"";border:1px solid #ffffff24;position:absolute;inset:6% 0 12% 7%;transform:rotate(-2deg)}.ServiceDetailGroup05to09-module__xjk_5q__filmPhoto{background:#272033;border-radius:4px;position:absolute;inset:8% 6% 13% 10%;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 40px 110px #00000080}.ServiceDetailGroup05to09-module__xjk_5q__filmPhoto img{object-fit:cover;filter:saturate(.76)contrast(1.05)brightness(.76)}.ServiceDetailGroup05to09-module__xjk_5q__filmPhoto:after{content:"";background:linear-gradient(#0000 48%,#0c0912d9);position:absolute;inset:0}.ServiceDetailGroup05to09-module__xjk_5q__filmPhoto>span{z-index:2;color:#fff;letter-spacing:.2em;font-size:10px;font-weight:800;position:absolute;bottom:20px;left:22px}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate{z-index:3;color:#15121e;background:#f2ecff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;width:min(390px,62%);padding:18px 24px;display:grid;position:absolute;bottom:4%;right:0;transform:rotate(-2deg);box-shadow:0 24px 60px #0000004d}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{grid-row:1/3;width:86px;margin-right:18px}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate b{letter-spacing:.18em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate span{font-size:18px;font-weight:800}.ServiceDetailGroup05to09-module__xjk_5q__filmStage figcaption{color:#8e879a;max-width:52%;font-size:11px;line-height:1.6;position:absolute;bottom:0;left:10%}.ServiceDetailGroup05to09-module__xjk_5q__castingSection,.ServiceDetailGroup05to09-module__xjk_5q__productionSection,.ServiceDetailGroup05to09-module__xjk_5q__filmEvidence,.ServiceDetailGroup05to09-module__xjk_5q__filmSamples,.ServiceDetailGroup05to09-module__xjk_5q__filmProcess{padding:clamp(90px,11vw,158px) clamp(24px,6vw,96px)}.ServiceDetailGroup05to09-module__xjk_5q__castingSection{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:320px;padding:34px;position:relative;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article>b{color:#b9b4c2;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article>span{color:var(--detail-accent);letter-spacing:.18em;margin-top:58px;font-size:10px;font-weight:850;display:block}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article h4{letter-spacing:-.04em;margin-top:12px;font-size:clamp(24px,2.4vw,34px)}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article p{max-width:330px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.7}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article i{border:24px solid var(--detail-tint);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-34px;right:-34px}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article:nth-child(2) i{border-radius:22px;transform:rotate(28deg)}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article:nth-child(3) i{background:repeating-linear-gradient(45deg, var(--detail-tint), var(--detail-tint) 7px, transparent 7px, transparent 13px);border-width:1px}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision{color:#fff;background:#17131f;grid-template-columns:1.25fr repeat(3,1fr);margin-top:30px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision>*{border-right:1px solid #ffffff1f;min-height:210px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision>:last-child{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision header span{color:#a88ffb;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision header strong{max-width:240px;margin-top:34px;font-size:24px;line-height:1.25;display:block}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div b{font-size:18px}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div p{color:#aaa4b7;margin-top:26px;font-size:13px;line-height:1.65}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div small{color:#d0c2ff;margin-top:22px;font-size:11px;line-height:1.5;display:block}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon{background:var(--detail-tint);color:#514a5e;border-radius:18px;grid-template-columns:auto 1fr 1fr 1px auto 1fr 1fr;align-items:center;gap:22px;margin-top:30px;padding:24px 28px;font-size:12px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon b{color:var(--ink);font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon i{background:var(--line);width:1px;height:32px}.ServiceDetailGroup05to09-module__xjk_5q__productionSection{background:#f3f0f8}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline{border-top:2px solid #181420;margin:0;padding:0;list-style:none}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li{border-bottom:1px solid #cfc9d8;grid-template-columns:70px 1.4fr .8fr;align-items:center;gap:28px;min-height:138px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li>b{color:var(--detail-accent);letter-spacing:.12em;font-size:13px}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li>div{grid-template-columns:130px 170px 1fr;align-items:center;gap:20px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li span{color:#8d8698;letter-spacing:.15em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li strong{font-size:17px}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li p{color:var(--muted);font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li em{border:1px solid #c8c0d5;border-radius:99px;justify-self:end;padding:10px 15px;font-size:11px;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger>div{background:#fff;border-radius:18px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger span{color:var(--detail-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger b{margin-top:18px;font-size:18px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__filmEvidence{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__ratioStudio{grid-template-columns:.75fr 1.25fr;align-items:end;gap:70px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__ratioStudio .ServiceDetailGroup05to09-module__xjk_5q__sectionIntro{grid-template-columns:1fr;gap:18px;margin:0}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames{background:#17131f;border-radius:28px;justify-content:center;align-items:end;gap:18px;min-height:390px;padding:40px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames article{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--detail-accent) 78%, #17131f), #292034);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames span{color:#d9ceff;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames b{font-size:16px}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames small{color:#ffffff94;font-size:9px}.ServiceDetailGroup05to09-module__xjk_5q__landscapeFrame{aspect-ratio:16/9;width:54%}.ServiceDetailGroup05to09-module__xjk_5q__verticalFrame{aspect-ratio:9/16;width:22%}.ServiceDetailGroup05to09-module__xjk_5q__squareFrame{aspect-ratio:1;width:24%}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables article{border:1px solid var(--line);border-radius:20px;padding:34px}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables span{color:var(--detail-accent);letter-spacing:.15em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables h4{margin-top:12px;font-size:24px}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables ul{color:var(--muted);gap:10px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables li{padding-left:17px;line-height:1.5;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables li:before{content:"";background:var(--detail-accent-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure{background:var(--detail-tint);border-radius:16px;grid-template-columns:auto auto 1fr auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:24px 28px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>b{color:var(--detail-accent);letter-spacing:.13em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>span{font-size:12px;font-weight:700}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>i{background:color-mix(in srgb, var(--detail-accent) 22%, transparent);height:1px}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>p{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples{background:var(--detail-wash)}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples article{color:#fff;background:linear-gradient(145deg,#241d31,#15121e);border-radius:26px;min-height:320px;padding:40px;position:relative;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples article:after{content:"";border:36px solid color-mix(in srgb, var(--detail-accent) 50%, transparent);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-70px}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples article>span{color:#b8a7ef;letter-spacing:.14em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples h4{letter-spacing:-.04em;max-width:500px;margin-top:55px;font-size:clamp(25px,3vw,38px)}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples p{color:#aaa4b7;max-width:520px;margin-top:18px;font-size:14px;line-height:1.7}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples article>b{color:#d8ccff;margin-top:30px;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples small{color:#8d8798;margin-top:8px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__filmProcess{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__detailShell[data-slug=naver-shortform-experience]{--ink:#102018;--muted:#637269;background:#f8fffb}.ServiceDetailGroup05to09-module__xjk_5q__clipHero{background:radial-gradient(circle at 75% 18%,#ceffe4,#0000 32%),linear-gradient(135deg,#f7fff9,#effaf4);grid-template-columns:.85fr 1.15fr;min-height:850px;padding:clamp(100px,11vw,160px) clamp(24px,7vw,108px) 90px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy{align-self:center;max-width:620px}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy>span{color:var(--detail-accent);letter-spacing:.18em;font-size:11px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy h2{letter-spacing:-.074em;word-break:keep-all;margin-top:30px;font-size:clamp(52px,6.5vw,94px);font-weight:790;line-height:.96}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy h2 em{color:var(--detail-accent);font-style:normal;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy h2 em:after{content:"";background:var(--detail-accent-2);opacity:.3;border-radius:99px;height:.11em;position:absolute;bottom:.02em;left:0;right:0}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy p{max-width:570px;color:var(--muted);word-break:keep-all;margin-top:30px;font-size:18px;line-height:1.78}.ServiceDetailGroup05to09-module__xjk_5q__clipChoice{color:#254232;letter-spacing:.12em;align-items:center;gap:14px;margin-top:44px;font-size:11px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__clipChoice i{background:#aacdb8;width:36px;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__verticalClipHero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:38px;min-height:650px;padding:42px 4% 42px 10%;display:grid;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto{z-index:0;border-radius:34px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 80px #00381b21}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto:after{content:"";background:linear-gradient(90deg,#071f1214,#071f124d 42%,#071f12c7);position:absolute;inset:0}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto img{object-fit:cover;object-position:58% center}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto figcaption{z-index:2;color:#ffffffc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0820138a;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;bottom:18px;left:22px}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell{z-index:2;aspect-ratio:9/18.5;background:#fff;border:8px solid #102018;border-radius:44px;width:min(300px,100%);padding:13px;position:relative;transform:rotate(-4deg);box-shadow:0 44px 90px #00381b2e}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell:before{content:"";background:#102018;border-radius:0 0 12px 12px;width:36%;height:18px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell header{color:#244332;justify-content:space-between;padding:23px 12px 13px;font-size:10px;font-weight:850;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__phoneScene{background:radial-gradient(circle at 50% 38%,#fff 0 14%,#0000 15%),linear-gradient(150deg,#d9ffe8,#72e4a7);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 96px);display:flex;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__phoneScene .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{width:74%}.ServiceDetailGroup05to09-module__xjk_5q__phoneScene strong{letter-spacing:-.04em;margin-top:-12px;font-size:22px}.ServiceDetailGroup05to09-module__xjk_5q__phoneScene small{color:#377052;letter-spacing:.12em;margin-top:8px;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell footer{justify-content:space-between;gap:8px;padding:12px 5px 0;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell footer span{color:#fff;text-align:center;background:#102018;border-radius:99px;flex:1;padding:7px;font-size:8px}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline{z-index:2;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #cce8d7;border-radius:17px;grid-template-columns:48px 74px 1fr;align-items:center;min-height:92px;padding:16px 20px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li b{color:var(--detail-accent);font-size:17px}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li span{letter-spacing:.12em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li p{color:var(--muted);font-size:11px;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__clipFlowSection,.ServiceDetailGroup05to09-module__xjk_5q__clipLabSection,.ServiceDetailGroup05to09-module__xjk_5q__clipEvidenceSection,.ServiceDetailGroup05to09-module__xjk_5q__clipSamples,.ServiceDetailGroup05to09-module__xjk_5q__clipProcess{padding:clamp(90px,11vw,158px) clamp(24px,7vw,108px)}.ServiceDetailGroup05to09-module__xjk_5q__clipFlowSection{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article{background:#fbfffc;border:1px solid #cfe4d7;border-radius:28px;min-height:230px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article:nth-of-type(2){color:#fff;background:#102018;border-color:#102018;transform:translateY(-18px);box-shadow:0 22px 50px #002a1429}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article>span{color:var(--detail-accent);letter-spacing:.13em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article:nth-of-type(2)>span{color:#61e599}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article b{letter-spacing:-.03em;margin-top:70px;font-size:24px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article:nth-of-type(2) p{color:#9fb1a6}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow>i{color:var(--detail-accent);align-self:center;padding:14px;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector{border:1px solid #cfe4d7;border-radius:24px;grid-template-columns:1.1fr 1fr 1fr;margin-top:54px;display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector>*{border-right:1px solid #cfe4d7;min-height:220px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector>:last-child{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector header{background:#ecfbf2}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector header b{color:var(--detail-accent);letter-spacing:.14em;font-size:11px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector header span{max-width:220px;margin-top:60px;font-size:22px;font-weight:780;line-height:1.3;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector article em{color:#fff;background:var(--detail-accent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:850;display:inline-grid}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector h4{margin-top:32px;font-size:21px}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector small{color:#377052;margin-top:20px;font-size:10px;line-height:1.5;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clipLabSection{color:#fff;background:#102018;grid-template-columns:.66fr 1.34fr;gap:70px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clipLabHeading>span{color:#69e39d;letter-spacing:.16em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipLabHeading h3{letter-spacing:-.055em;word-break:keep-all;margin-top:24px;font-size:clamp(34px,4vw,58px);line-height:1.06}.ServiceDetailGroup05to09-module__xjk_5q__clipLabHeading p{color:#96a99d;max-width:480px;margin-top:24px;font-size:15px;line-height:1.75}.ServiceDetailGroup05to09-module__xjk_5q__hookLab{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article{background:#172b20;border:1px solid #ffffff21;border-radius:20px;min-height:350px;padding:24px}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article>b{color:#6be09b;letter-spacing:.12em;font-size:9px}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article>div{background:#e0faea;border-radius:14px;align-items:end;gap:5px;height:120px;margin-top:28px;padding:15px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article>div i{background:#48cb82;border-radius:4px 4px 0 0;flex:1;height:30%}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article>div i:nth-child(2){height:72%}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article>div i:nth-child(3){height:46%}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article:nth-child(2)>div i:first-child{height:85%}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article:nth-child(3)>div i:nth-child(3){height:90%}.ServiceDetailGroup05to09-module__xjk_5q__hookLab strong{margin-top:28px;font-size:18px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__hookLab p{color:#93a49a;margin-top:12px;font-size:12px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist{border-top:1px solid #ffffff2e;grid-column:1/-1;margin-top:15px}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist header{color:#78e6a6;letter-spacing:.14em;justify-content:space-between;padding:22px 0;font-size:10px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div{border-top:1px solid #ffffff1a;grid-template-columns:24px 100px 1fr auto;align-items:center;gap:16px;min-height:66px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div i{border:1px solid #6ae39c;border-radius:4px;width:17px;height:17px}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div i:after{content:"✓";color:#6ae39c;text-align:center;font-size:11px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div b{letter-spacing:.1em;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div p{color:#a0afa6;font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div span{color:#6ae39c;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipEvidenceSection{background:#f0faf4}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard{background:#fff;border:1px solid #cce4d6;border-radius:28px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div{border-right:1px solid #cce4d6;min-height:230px;padding:32px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div:last-of-type{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div span{color:var(--detail-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div b{margin-top:68px;font-size:20px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div p{color:var(--muted);margin-top:11px;font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard footer{background:#f8fdfa;border-top:1px solid #cce4d6;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:18px;padding:20px 28px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard footer b{color:#497159;letter-spacing:.14em;grid-column:1/-1;font-size:9px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard footer span{font-size:11px;font-weight:700}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard footer i{background:#b9d9c6;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape{border:1px solid #cce4d6;border-radius:18px;grid-template-columns:90px 1fr;gap:0;margin-top:30px;display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape span,.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape b{border-bottom:1px solid #cce4d6;padding:18px 22px}.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape span{color:var(--detail-accent);letter-spacing:.13em;background:#e9f8ef;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape b{font-size:13px}.ServiceDetailGroup05to09-module__xjk_5q__clipDeliverableTape>:nth-last-child(-n+2){border-bottom:0}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples{background:#fff;grid-template-columns:.55fr 1fr 1fr;gap:18px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples header{padding-right:24px}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples header span{color:var(--detail-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples header h3{letter-spacing:-.04em;margin-top:24px;font-size:30px;line-height:1.2}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article{background:#e9f9ef;border-radius:28px;min-height:310px;padding:32px}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article>b{color:#fff;background:var(--detail-accent);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article>div{margin-top:62px}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article span{color:#39825a;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article h4{margin-top:10px;font-size:22px}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article p{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article small{color:#4c765e;margin-top:24px;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clipProcess{background:#f8fffb}.ServiceDetailGroup05to09-module__xjk_5q__detailShell[data-slug=japanese-tourist-experience]{--ink:#2a211b;--muted:#756b64;background:#fffaf6}.ServiceDetailGroup05to09-module__xjk_5q__japanHero{background:linear-gradient(120deg,#fffaf6 0 64%,#f2dfcf 64%);grid-template-columns:1.38fr .62fr;min-height:850px;padding:clamp(96px,10vw,148px) clamp(24px,7vw,108px) 90px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero{align-self:center;padding-right:8vw}.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero header{justify-content:space-between;align-items:center;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero header>span{color:var(--detail-accent);letter-spacing:.18em;font-size:11px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero header .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{width:96px}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle{margin-top:20px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle h2{letter-spacing:-.065em;word-break:keep-all;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7.2vw,106px);font-weight:500;line-height:.96}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle h2 em{color:var(--detail-accent);font-style:italic}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle small{color:#ad9d91;letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;position:absolute;top:7%;right:4%}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle small:last-child{top:auto;bottom:2%}.ServiceDetailGroup05to09-module__xjk_5q__routeLine{align-items:center;gap:10px;margin-top:40px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__routeLine b{width:38px;height:38px;color:var(--detail-accent);border:1px solid #c8ac97;border-radius:50%;place-items:center;font-size:10px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__routeLine i{background:#d8c3b4;flex:1;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__routeLine i:nth-of-type(2),.ServiceDetailGroup05to09-module__xjk_5q__routeLine i:nth-of-type(3){background:var(--detail-accent-2);border-radius:50%;max-width:8px;height:8px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero>p{max-width:700px;color:var(--muted);word-break:keep-all;margin-top:34px;font-size:17px;line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__japanHeroVisual{align-self:center;min-height:610px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto{border-radius:4px 34px;margin:0;position:absolute;inset:0 0 8% -6%;overflow:hidden;box-shadow:0 34px 70px #623e242e}.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto:after{content:"";background:linear-gradient(#0000 54%,#322015bd);position:absolute;inset:0}.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto img{object-fit:cover;object-position:63% center}.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto figcaption{z-index:2;color:#ffffffbd;font-size:9px;position:absolute;bottom:17px;left:20px}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d4baa6;border-radius:4px 28px;grid-template-columns:1fr auto 1px;gap:16px 10px;width:min(410px,86%);padding:30px;display:grid;position:absolute;bottom:0;right:-3%;transform:rotate(2deg);box-shadow:18px 22px #d9b999}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport>span{color:var(--detail-accent);letter-spacing:.17em;grid-column:1/-1;margin-bottom:32px;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport b{font-family:Georgia,serif;font-size:33px;font-weight:500}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport small{color:#8b7769;align-self:center}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport i{background:#d7c0af;width:1px;height:100%}.ServiceDetailGroup05to09-module__xjk_5q__japanChannelSection,.ServiceDetailGroup05to09-module__xjk_5q__travelMapSection,.ServiceDetailGroup05to09-module__xjk_5q__japanEvidence,.ServiceDetailGroup05to09-module__xjk_5q__japanSamples,.ServiceDetailGroup05to09-module__xjk_5q__japanProcess{padding:clamp(90px,11vw,158px) clamp(24px,7vw,108px)}.ServiceDetailGroup05to09-module__xjk_5q__japanChannelSection{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__channelRail{border-top:1px solid #dacbbc;border-bottom:1px solid #dacbbc;grid-template-columns:repeat(4,1fr);display:grid}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article{border-right:1px solid #dacbbc;min-height:260px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article:last-child{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article>b{color:var(--detail-accent);font-family:Georgia,serif;font-size:40px;font-weight:500}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article>span{color:#a18d7e;letter-spacing:.16em;margin-top:42px;font-size:9px;font-weight:850;display:block}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article p{margin-top:12px;font-size:16px;font-weight:700}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch{color:#fff;background:#2a211b;border-radius:24px;grid-template-columns:1.1fr repeat(3,1fr);margin-top:38px;display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch>*{border-right:1px solid #ffffff21;min-height:230px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch header span{color:#e5a873;letter-spacing:.15em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch header b{max-width:220px;margin-top:55px;font-size:19px;line-height:1.4;display:block}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article em{color:#eab077;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article h4{margin-top:50px;font-size:21px}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article p{color:#aea097;margin-top:11px;font-size:12px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch footer{color:#c9bdb5;border-top:1px solid #ffffff21;grid-column:1/-1;min-height:0;padding:18px 28px;font-size:11px;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__travelMapSection{background:#f5e9df}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap{grid-template-columns:.6fr 1.4fr;gap:70px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap header span{color:var(--detail-accent);letter-spacing:.16em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap header h3{letter-spacing:-.045em;word-break:keep-all;margin-top:22px;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,62px);font-weight:500;line-height:1.08}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap header p{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.75}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap ol{margin:0;padding:0;list-style:none;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap ol:before{content:"";background:#c7aa93;width:1px;position:absolute;top:30px;bottom:30px;left:36px}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li{border-bottom:1px solid #d8c3b4;grid-template-columns:74px 1fr auto;align-items:center;min-height:112px;display:grid;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li>b{z-index:2;color:#fff;background:var(--detail-accent);border-radius:99px;place-items:center;width:72px;height:34px;font-size:10px;display:grid;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li>div{padding:18px 22px}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li span{color:#9f8978;letter-spacing:.13em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li strong{margin-top:6px;font-size:17px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li p{color:var(--muted);margin-top:7px;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li em{color:var(--detail-accent);font-size:9px;font-style:normal;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate{background:#ffffff8c;border:1px solid #d5bda9;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin-top:70px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate header{border-bottom:1px solid #d5bda9;grid-column:1/-1;justify-content:space-between;padding:20px 26px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate header span{color:var(--detail-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate header b{font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>div{min-height:160px;padding:26px}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>div small{color:#9c8879;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>div p{margin-top:47px;font-size:14px;font-weight:700;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>i{color:var(--detail-accent);align-self:center;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate footer{border-top:1px solid #d5bda9;flex-wrap:wrap;grid-column:1/-1;gap:20px;padding:18px 26px;font-size:10px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate footer b{color:var(--detail-accent)}.ServiceDetailGroup05to09-module__xjk_5q__japanEvidence{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals article{background:#f5e9df;border-radius:4px 24px;min-height:240px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals span{color:var(--detail-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals b{margin-top:82px;font-family:Georgia,serif;font-size:22px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals p{color:var(--muted);margin-top:12px;font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables{border:1px solid #decdbf;grid-template-columns:.75fr repeat(3,1fr);margin-top:22px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables>*{border-right:1px solid #decdbf;min-height:210px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables h4{color:var(--detail-accent);font-family:Georgia,serif;font-size:22px}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables div b{font-size:15px}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables ul{color:var(--muted);gap:9px;margin:34px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables small{color:#84776e;border-top:1px solid #decdbf;grid-column:1/-1;min-height:0;padding:18px 28px;font-size:10px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples{color:#fff;background:#2a211b}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples>span{color:#e3aa78;letter-spacing:.15em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples>div{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;margin-top:40px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples article{background:#2a211b;min-height:310px;padding:40px}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples article b{color:#e7ae7c;letter-spacing:.14em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples h4{max-width:480px;margin-top:70px;font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:500}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples p{color:#b6aaa1;max-width:520px;margin-top:18px;font-size:13px;line-height:1.7}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples small{color:#9a8b81;margin-top:24px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__japanProcess{background:#fffaf6}.ServiceDetailGroup05to09-module__xjk_5q__detailShell[data-slug=xiaohongshu-china-marketing]{--ink:#23181a;--muted:#76686a;background:#fff9fa}.ServiceDetailGroup05to09-module__xjk_5q__redHero{color:#fff;background:radial-gradient(circle at 74% 30%,#ff8692,#0000 32%),linear-gradient(135deg,#cb273b,#961c2c 70%);grid-template-columns:1fr 1fr;min-height:850px;padding:clamp(100px,11vw,158px) clamp(24px,7vw,108px) 90px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero{align-self:center;max-width:690px}.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero>span{color:#ffd7dc;letter-spacing:.18em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero h2{letter-spacing:-.07em;word-break:keep-all;margin-top:34px;font-size:clamp(51px,6.2vw,91px);line-height:.98}.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero h2 em{color:#fff0ad;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero p{color:#ffffffc4;max-width:610px;margin-top:30px;font-size:17px;line-height:1.78}.ServiceDetailGroup05to09-module__xjk_5q__redKeywords{flex-wrap:wrap;gap:10px;margin-top:43px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__redKeywords b{border:1px solid #ffffff4d;border-radius:99px;padding:10px 17px;font-size:12px;font-weight:600}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack{align-self:center;min-height:590px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto{z-index:0;border:1px solid #ffffff47;border-radius:36px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 80px #46000840}.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto:after{content:"";background:linear-gradient(90deg,#0000 35%,#46000875);position:absolute;inset:0}.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto img{object-fit:cover;object-position:center}.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto figcaption{z-index:2;color:#ffffffbf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#46000875;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;bottom:17px;left:20px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article{color:#2b1a1d;background:#fff;border-radius:28px;flex-direction:column;justify-content:end;width:56%;min-height:310px;padding:26px;display:flex;position:absolute;box-shadow:0 30px 70px #46000852}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article:first-child{z-index:3;min-height:460px;top:5%;left:8%;transform:rotate(-4deg)}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article:nth-child(2){z-index:2;background:#fff1f3;top:20%;right:2%;transform:rotate(5deg)}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article:nth-child(3){z-index:1;background:#fff6cf;bottom:0;right:7%;transform:rotate(-2deg)}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{width:55%;position:absolute;top:28px;left:50%;transform:translate(-50%)}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack span{color:#b42a3a;letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack b{margin-top:10px;font-size:20px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack small{color:#8a7679;margin-top:8px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack i{color:#c52a3c;margin-top:20px;font-size:10px;font-style:normal;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redFunnelSection,.ServiceDetailGroup05to09-module__xjk_5q__redStudio,.ServiceDetailGroup05to09-module__xjk_5q__redEvidence,.ServiceDetailGroup05to09-module__xjk_5q__redSamples,.ServiceDetailGroup05to09-module__xjk_5q__redProcess{padding:clamp(90px,11vw,158px) clamp(24px,7vw,108px)}.ServiceDetailGroup05to09-module__xjk_5q__redFunnelSection{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div{text-align:center;background:#fff8f9;border:1px solid #ead3d7;border-radius:100% 100% 24px 24px;min-height:270px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div:nth-of-type(2){color:#fff;background:#c3293b;transform:translateY(-20px)}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div b{color:#fff;background:#c3293b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:inline-grid}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div:nth-of-type(2) b{color:#c3293b;background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div span{color:#bd2d3e;letter-spacing:.14em;margin-top:25px;font-size:10px;font-weight:850;display:block}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div:nth-of-type(2) span{color:#ffd7dc}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel h4{margin-top:10px;font-size:25px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel p{color:var(--muted);margin-top:18px;font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div:nth-of-type(2) p{color:#ffe0e4}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>i{background:#dfb9be;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix{border:1px solid #e6cdd1;grid-template-columns:1.1fr repeat(3,1fr);margin-top:65px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix>*{border-right:1px solid #e6cdd1;min-height:230px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix>:last-child{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix header{background:#fff2f4}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix header b{color:#c3293b;letter-spacing:.14em;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix header span{margin-top:55px;font-size:19px;font-weight:750;line-height:1.4;display:block}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix em{color:#c3293b;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix h4{margin-top:47px;font-size:20px}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix p{color:var(--muted);margin-top:10px;font-size:12px}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix small{color:#9d6a72;margin-top:18px;font-size:10px;line-height:1.5;display:block}.ServiceDetailGroup05to09-module__xjk_5q__redStudio{color:#fff;background:#251719;grid-template-columns:1fr 1fr;gap:24px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard,.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster{border:1px solid #ffffff21;border-radius:28px;min-height:670px;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);gap:8px;padding:24px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header{grid-column:1/-1;padding:10px 8px 36px}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header span{color:#ff8997;letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard h3{letter-spacing:-.045em;margin-top:18px;font-size:clamp(27px,3vw,42px)}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header p{color:#ae9699;margin-top:14px;font-size:13px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article{color:#2c181b;border-radius:16px;flex-direction:column;justify-content:end;min-height:340px;padding:20px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article[data-cover=place]{background:linear-gradient(#f5d6d3 0 48%,#fff 48%)}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article[data-cover=result]{background:linear-gradient(#ffe8b8 0 62%,#fff 62%);transform:translateY(-18px)}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article[data-cover=guide]{background:linear-gradient(#d9e4dc 0 42%,#fff 42%)}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article span{color:#b62a3b;font-size:8px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article b{margin-top:10px;font-size:16px}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article p{color:#786367;margin-top:8px;font-size:10px;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster{background:radial-gradient(circle at 50% 55%,#4e292e,#251719 55%);padding:28px;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster header{color:#ff8997;letter-spacing:.13em;justify-content:space-between;font-size:9px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__clusterCore{background:#c42b3d;border:1px solid #ff7182;border-radius:50%;place-items:center;width:116px;height:116px;font-size:13px;font-weight:850;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span{text-align:center;background:#2e1c1f;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:150px;height:86px;font-size:14px;font-weight:750;display:grid;position:absolute}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span small{color:#a99295;margin-top:5px;font-size:8px;font-weight:500;display:block}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span:after{content:"";background:#ffffff2e;width:80px;height:1px;position:absolute}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="1"]{top:20%;left:9%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="1"]:after{bottom:-25px;right:-70px;transform:rotate(34deg)}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="2"]{top:22%;right:8%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="2"]:after{bottom:-25px;left:-70px;transform:rotate(-35deg)}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="3"]{bottom:17%;left:8%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="3"]:after{top:-22px;right:-70px;transform:rotate(-34deg)}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="4"]{bottom:18%;right:7%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="4"]:after{top:-22px;left:-70px;transform:rotate(35deg)}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster footer{color:#b49fa2;justify-content:center;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster footer b{color:#ff8896}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster footer i{background:#fff3;width:1px;height:18px}.ServiceDetailGroup05to09-module__xjk_5q__redEvidence{background:#fff8f9}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger{background:#fff;border:1px solid #ead1d5;border-radius:26px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger article{border-right:1px solid #ead1d5;min-height:230px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger article:last-of-type{border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger span{color:#c32b3d;letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger b{margin-top:72px;font-size:19px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger p{color:var(--muted);margin-top:12px;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger footer{color:#7d6b6e;border-top:1px solid #ead1d5;grid-column:1/-1;align-items:center;gap:20px;padding:20px 30px;font-size:10px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger footer i{background:#e4c6cb;flex:1;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables{color:#fff;background:#2b1a1d;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div{border-right:1px solid #ffffff21;min-height:220px;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div b{color:#ff8291;letter-spacing:.14em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div p{color:#d0c0c3;margin-top:45px;font-size:13px;line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>small{color:#a69195;border-top:1px solid #ffffff21;grid-column:1/-1;padding:18px 30px;font-size:10px;line-height:1.5}.ServiceDetailGroup05to09-module__xjk_5q__redSamples{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__redSamples header{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__redSamples header span{color:#c3293b;letter-spacing:.14em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__redSamples header h3{letter-spacing:-.045em;text-align:right;max-width:600px;font-size:34px}.ServiceDetailGroup05to09-module__xjk_5q__redSamples>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__redSamples article{background:linear-gradient(145deg,#fff9fa,#fff0f2);border:1px solid #efd9dd;border-radius:26px;min-height:320px;padding:38px}.ServiceDetailGroup05to09-module__xjk_5q__redSamples article b{color:#c3293b;letter-spacing:.14em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__redSamples h4{letter-spacing:-.04em;max-width:460px;margin-top:75px;font-size:29px}.ServiceDetailGroup05to09-module__xjk_5q__redSamples p{max-width:520px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.65}.ServiceDetailGroup05to09-module__xjk_5q__redSamples small{color:#9b6d73;margin-top:24px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__redProcess{background:#fff8f9}.ServiceDetailGroup05to09-module__xjk_5q__detailShell[data-slug=medical-clinic-experience]{--ink:#14202d;--muted:#657382;background:#f8fbfd}.ServiceDetailGroup05to09-module__xjk_5q__clinicHero{background:linear-gradient(145deg,#eff8fb,#fff 60%);grid-template-columns:1.08fr .92fr;min-height:850px;padding:clamp(100px,11vw,158px) clamp(24px,7vw,108px) 90px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy{align-self:center;max-width:760px}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy>span{color:var(--detail-accent);letter-spacing:.18em;font-size:10px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy h2{letter-spacing:-.068em;word-break:keep-all;margin-top:32px;font-size:clamp(50px,6.2vw,88px);line-height:1}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy h2 em{color:var(--detail-accent);font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy>p{max-width:660px;color:var(--muted);margin-top:30px;font-size:17px;line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy>div{color:#31536b;align-items:center;gap:16px;margin-top:45px;font-size:11px;font-weight:750;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy>div i{background:#abc5d7;width:40px;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero{align-self:center;place-items:center;min-height:570px;display:grid;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero:before{content:"";z-index:0;border:1px solid #c7dce8;border-radius:50%;width:450px;height:450px;position:absolute;box-shadow:0 0 0 44px #deeff78a,0 0 0 88px #e9f5fa94}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto{z-index:1;border:9px solid #fff;border-radius:50%;width:min(430px,72vw);height:min(430px,72vw);margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #234b6426}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto:after{content:"";background:linear-gradient(#0000 58%,#0f263494);position:absolute;inset:0}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto img{object-fit:cover;object-position:58% center}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto figcaption{z-index:2;color:#ffffffc2;width:max-content;font-size:9px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{z-index:2;filter:drop-shadow(0 18px 26px #2050672e);width:130px;position:absolute;top:5%;right:4%}.ServiceDetailGroup05to09-module__xjk_5q__trustCard{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #c9dce7;border-radius:16px;align-items:center;gap:10px;padding:18px 22px;display:flex;position:absolute;bottom:10%;left:2%;box-shadow:0 22px 60px #234b6424}.ServiceDetailGroup05to09-module__xjk_5q__trustCard span{color:var(--detail-accent);letter-spacing:.13em;font-size:9px;font-weight:850;position:absolute;top:-23px;left:22px}.ServiceDetailGroup05to09-module__xjk_5q__trustCard b{letter-spacing:.08em;font-size:10px}.ServiceDetailGroup05to09-module__xjk_5q__trustCard i{background:#abc6d7;width:25px;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero>small{color:#738493;max-width:260px;font-size:10px;line-height:1.6;position:absolute;bottom:0;right:0}.ServiceDetailGroup05to09-module__xjk_5q__clinicResponsibility,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneySection,.ServiceDetailGroup05to09-module__xjk_5q__clinicEvidence,.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples,.ServiceDetailGroup05to09-module__xjk_5q__clinicProcess{padding:clamp(90px,11vw,158px) clamp(24px,7vw,108px)}.ServiceDetailGroup05to09-module__xjk_5q__clinicResponsibility{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap article{background:#fbfdfe;border:1px solid #d7e4eb;border-radius:26px;min-height:360px;padding:34px}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap article:nth-child(2){background:#eef7fb;transform:translateY(-18px)}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap span{color:var(--detail-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap h4{margin-top:55px;font-size:28px}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap ul{color:var(--muted);gap:11px;margin:25px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap li{padding-left:17px;line-height:1.55;position:relative}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap li:before{content:"";background:var(--detail-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.63em;left:0}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap small{color:#768895;border-top:1px solid #d9e6ed;margin-top:28px;padding-top:18px;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clinicFit{color:#556b7b;background:#edf7fb;border-radius:18px;grid-template-columns:auto 1fr 1fr 1px auto 1fr 1fr;align-items:center;gap:22px;margin-top:25px;padding:25px 28px;font-size:11px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clinicFit b{color:var(--detail-accent)}.ServiceDetailGroup05to09-module__xjk_5q__clinicFit i{background:#c9dee9;width:1px;height:34px}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneySection{color:#fff;background:#102332}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap{grid-template-columns:.62fr 1.38fr;gap:70px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap header span{color:#65badf;letter-spacing:.15em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap h3{letter-spacing:-.052em;margin-top:24px;font-size:clamp(35px,4.4vw,60px);line-height:1.08}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap header p{color:#97aab7;margin-top:22px;font-size:14px;line-height:1.7}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap ol{background:#ffffff26;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li{background:#142b3b;grid-template-columns:45px 1fr auto;align-items:start;min-height:170px;padding:25px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li>b{color:#67c1e8;font-size:11px}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li span{color:#68bee3;letter-spacing:.13em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li strong{margin-top:13px;font-size:17px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li p{color:#92a8b6;margin-top:11px;font-size:11px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li em{color:#a9bfcb;border:1px solid #ffffff2b;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate{border:1px solid #ffffff29;grid-template-columns:.75fr 1.25fr;margin-top:65px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate header{background:#0c1c27;border-right:1px solid #ffffff29;grid-row:1/5;padding:30px}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate header span{color:#67bee4;letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate header b{margin-top:70px;font-size:25px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div{border-bottom:1px solid #ffffff1c;grid-template-columns:24px 1fr 1fr;align-items:center;gap:16px;min-height:72px;padding:15px 24px;font-size:13px;font-weight:700;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div i{border:1px solid #66bee4;border-radius:50%;width:18px;height:18px}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div i:after{content:"✓";color:#66bee4;text-align:center;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div span{color:#98acb8;font-size:11px;font-weight:400}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate small{color:#8096a3;grid-column:1/-1;padding:18px 26px;font-size:10px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__clinicEvidence{background:#f1f7fa}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence article{background:#fff;border-radius:22px;min-height:230px;padding:32px;box-shadow:0 14px 40px #224c630f}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence span{color:var(--detail-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence b{margin-top:65px;font-size:20px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables{background:#fff;border:1px solid #ccdee8;border-radius:24px;grid-template-columns:1.1fr repeat(3,1fr);margin-top:24px;display:grid;overflow:hidden}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables>*{border-right:1px solid #ccdee8;min-height:220px;padding:28px}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables header{background:#e8f4f9}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables header b{color:var(--detail-accent);letter-spacing:.14em;font-size:10px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables header span{margin-top:60px;font-size:18px;font-weight:760;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables div span{color:#4f839f;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables div p{color:#536a79;margin-top:48px;font-size:12px;line-height:1.8}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables footer{border-top:1px solid #ccdee8;flex-wrap:wrap;grid-column:1/-1;gap:18px;min-height:0;padding:18px 28px;font-size:10px;display:flex}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables footer b{color:var(--detail-accent)}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples{background:#fff}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples article{background:linear-gradient(145deg,#e8f4f9,#f9fcfd);border-radius:26px;min-height:330px;padding:38px}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples article span{color:var(--detail-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples h4{letter-spacing:-.04em;max-width:500px;margin-top:72px;font-size:28px}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples p{max-width:520px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.65}.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples small{color:#55758a;margin-top:25px;display:block}.ServiceDetailGroup05to09-module__xjk_5q__clinicProcess{background:#f7fbfd}@keyframes ServiceDetailGroup05to09-module__xjk_5q__recPulse{0%,to{opacity:1}50%{opacity:.28}}@media (max-width:1100px){.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro{grid-template-columns:130px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro p{grid-column:2;max-width:700px}.ServiceDetailGroup05to09-module__xjk_5q__filmHero,.ServiceDetailGroup05to09-module__xjk_5q__clipHero,.ServiceDetailGroup05to09-module__xjk_5q__japanHero,.ServiceDetailGroup05to09-module__xjk_5q__redHero,.ServiceDetailGroup05to09-module__xjk_5q__clinicHero{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroCopy,.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy,.ServiceDetailGroup05to09-module__xjk_5q__japanRouteHero,.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero,.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy{max-width:820px}.ServiceDetailGroup05to09-module__xjk_5q__filmStage{min-height:650px}.ServiceDetailGroup05to09-module__xjk_5q__verticalClipHero{min-height:650px;padding:0 8%}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport{max-width:520px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack{width:min(780px,100%);margin:50px auto 0}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero{min-height:620px}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision{grid-template-columns:1fr 1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision>:nth-child(2){border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision>*{border-bottom:1px solid #ffffff1f}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit{grid-template-columns:auto 1fr 1fr}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon i,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit i{grid-column:1/-1;width:100%;height:1px}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li>div{grid-template-columns:100px 140px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__ratioStudio,.ServiceDetailGroup05to09-module__xjk_5q__clipLabSection,.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__clipLabHeading{max-width:720px}.ServiceDetailGroup05to09-module__xjk_5q__redStudio{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard,.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster{min-height:620px}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables{grid-template-columns:1fr 1fr}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables header,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables>div:nth-of-type(2){border-bottom:1px solid #ccdee8}}@media (max-width:760px){.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro{grid-template-columns:1fr;gap:16px}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro p{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__sectionIntro>span{padding:0}.ServiceDetailGroup05to09-module__xjk_5q__consultation{border-radius:24px;grid-template-columns:1fr;align-items:start}.ServiceDetailGroup05to09-module__xjk_5q__consultation button{width:100%}.ServiceDetailGroup05to09-module__xjk_5q__faqList summary{grid-template-columns:34px 1fr 28px;gap:8px;min-height:76px;font-size:15px}.ServiceDetailGroup05to09-module__xjk_5q__faqList details>p{padding:0 36px 24px 42px;font-size:13px}.ServiceDetailGroup05to09-module__xjk_5q__filmHero,.ServiceDetailGroup05to09-module__xjk_5q__clipHero,.ServiceDetailGroup05to09-module__xjk_5q__japanHero,.ServiceDetailGroup05to09-module__xjk_5q__redHero,.ServiceDetailGroup05to09-module__xjk_5q__clinicHero{min-height:auto;padding-top:104px}.ServiceDetailGroup05to09-module__xjk_5q__filmHero h2,.ServiceDetailGroup05to09-module__xjk_5q__clipHeroCopy h2,.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero h2,.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy h2{font-size:clamp(45px,13vw,64px)}.ServiceDetailGroup05to09-module__xjk_5q__routeTitle h2{font-size:clamp(44px,13vw,64px)}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmHeroMeta span{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:32px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmStage{min-height:490px;margin-top:40px}.ServiceDetailGroup05to09-module__xjk_5q__filmPhoto{inset:5% 2% 18%}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate{width:78%;right:1%}.ServiceDetailGroup05to09-module__xjk_5q__filmStage figcaption{max-width:70%;left:2%}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard,.ServiceDetailGroup05to09-module__xjk_5q__filmDeliverables,.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article{min-height:250px}.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article>span{margin-top:40px}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmDecision>*{border-right:0;min-height:160px}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit{grid-template-columns:1fr;gap:14px}.ServiceDetailGroup05to09-module__xjk_5q__fitRibbon i,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit i{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li{grid-template-columns:42px 1fr;gap:12px;padding:20px 0}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li>div{grid-template-columns:1fr;gap:7px}.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li em{grid-column:2;justify-self:start}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames{gap:8px;min-height:280px;padding:24px 16px}.ServiceDetailGroup05to09-module__xjk_5q__ratioFrames article{padding:10px}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>i{width:100%}.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>p{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples>div{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__verticalClipHero{grid-template-columns:1fr;min-height:auto;margin-top:55px;padding:0}.ServiceDetailGroup05to09-module__xjk_5q__phoneShell{justify-self:center;width:260px}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline{grid-template-columns:1fr 1fr}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li{grid-template-columns:38px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li p{grid-column:1/-1}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow{grid-template-columns:1fr;gap:10px}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow>i{justify-self:center;padding:4px;transform:rotate(90deg)}.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article:nth-of-type(2){transform:none}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector>*{border-bottom:1px solid #cfe4d7;border-right:0;min-height:180px}.ServiceDetailGroup05to09-module__xjk_5q__hookLab{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__hookLab article{min-height:260px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div{border-bottom:1px solid #cce4d6;border-right:0;min-height:170px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div b{margin-top:45px}.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard footer,.ServiceDetailGroup05to09-module__xjk_5q__clipSamples{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport{box-shadow:10px 12px #d9b999}.ServiceDetailGroup05to09-module__xjk_5q__channelRail{grid-template-columns:1fr 1fr}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article:nth-child(2){border-right:0}.ServiceDetailGroup05to09-module__xjk_5q__channelRail article:nth-child(-n+2){border-bottom:1px solid #dacbbc}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch>*{border-bottom:1px solid #ffffff21;border-right:0;min-height:170px}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li{grid-template-columns:64px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li em{grid-column:2;justify-self:start;margin-bottom:12px}.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap ol:before{left:31px}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate header,.ServiceDetailGroup05to09-module__xjk_5q__localizationGate footer{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>i{transform:rotate(90deg)}.ServiceDetailGroup05to09-module__xjk_5q__journeySignals,.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables small{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__japanSamples>div{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack{min-height:500px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article{width:68%}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article:first-child{min-height:380px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel{grid-template-columns:1fr;gap:10px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div{min-height:230px}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>div:nth-of-type(2){transform:none}.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel>i{justify-self:center;width:1px;height:28px}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix>*{border-bottom:1px solid #e6cdd1;border-right:0;min-height:180px}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard{grid-template-columns:1fr;min-height:auto}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article{min-height:260px}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article[data-cover=result]{transform:none}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster{min-height:600px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span{width:128px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span:after{width:46px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="1"]:after,.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="3"]:after{right:-40px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="2"]:after,.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="4"]:after{left:-40px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster footer{flex-wrap:wrap}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger article{border-bottom:1px solid #ead1d5;border-right:0;min-height:170px}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger b{margin-top:44px}.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger footer,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>small{grid-column:1}.ServiceDetailGroup05to09-module__xjk_5q__redSamples header{display:block}.ServiceDetailGroup05to09-module__xjk_5q__redSamples header h3{text-align:left;margin-top:20px}.ServiceDetailGroup05to09-module__xjk_5q__redSamples>div{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroCopy>div{flex-wrap:wrap}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero:before{width:min(72vw,360px);height:min(72vw,360px);box-shadow:0 0 0 28px #deeff78a,0 0 0 56px #e9f5fa94}.ServiceDetailGroup05to09-module__xjk_5q__trustCard{justify-content:center;left:0;right:0}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap article:nth-child(2){transform:none}.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap ol,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate header{border-bottom:1px solid #ffffff29;border-right:0;grid-row:auto}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate header b{margin-top:30px}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div{grid-template-columns:24px 1fr}.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div span{grid-column:2}.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables,.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples>div{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables>*,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables header,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables>div:nth-of-type(2){border-bottom:1px solid #ccdee8;border-right:0;min-height:180px}.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables footer{grid-column:1}}@media (max-width:420px){.ServiceDetailGroup05to09-module__xjk_5q__filmHero,.ServiceDetailGroup05to09-module__xjk_5q__clipHero,.ServiceDetailGroup05to09-module__xjk_5q__japanHero,.ServiceDetailGroup05to09-module__xjk_5q__redHero,.ServiceDetailGroup05to09-module__xjk_5q__clinicHero,.ServiceDetailGroup05to09-module__xjk_5q__castingSection,.ServiceDetailGroup05to09-module__xjk_5q__productionSection,.ServiceDetailGroup05to09-module__xjk_5q__filmEvidence,.ServiceDetailGroup05to09-module__xjk_5q__filmSamples,.ServiceDetailGroup05to09-module__xjk_5q__filmProcess,.ServiceDetailGroup05to09-module__xjk_5q__clipFlowSection,.ServiceDetailGroup05to09-module__xjk_5q__clipLabSection,.ServiceDetailGroup05to09-module__xjk_5q__clipEvidenceSection,.ServiceDetailGroup05to09-module__xjk_5q__clipSamples,.ServiceDetailGroup05to09-module__xjk_5q__clipProcess,.ServiceDetailGroup05to09-module__xjk_5q__japanChannelSection,.ServiceDetailGroup05to09-module__xjk_5q__travelMapSection,.ServiceDetailGroup05to09-module__xjk_5q__japanEvidence,.ServiceDetailGroup05to09-module__xjk_5q__japanSamples,.ServiceDetailGroup05to09-module__xjk_5q__japanProcess,.ServiceDetailGroup05to09-module__xjk_5q__redFunnelSection,.ServiceDetailGroup05to09-module__xjk_5q__redStudio,.ServiceDetailGroup05to09-module__xjk_5q__redEvidence,.ServiceDetailGroup05to09-module__xjk_5q__redSamples,.ServiceDetailGroup05to09-module__xjk_5q__redProcess,.ServiceDetailGroup05to09-module__xjk_5q__clinicResponsibility,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneySection,.ServiceDetailGroup05to09-module__xjk_5q__clinicEvidence,.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples,.ServiceDetailGroup05to09-module__xjk_5q__clinicProcess{padding-left:18px;padding-right:18px}.ServiceDetailGroup05to09-module__xjk_5q__filmStage{min-height:420px}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate{width:88%;padding:12px}.ServiceDetailGroup05to09-module__xjk_5q__filmSlate .ServiceDetailGroup05to09-module__xjk_5q__serviceIcon{width:65px}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline{grid-template-columns:1fr}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport{padding:24px}.ServiceDetailGroup05to09-module__xjk_5q__travelPassport b{font-size:27px}.ServiceDetailGroup05to09-module__xjk_5q__redFeedStack article{width:78%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster{margin-inline:-4px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span{width:110px;height:76px}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="1"],.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="3"]{left:2%}.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="2"],.ServiceDetailGroup05to09-module__xjk_5q__keywordCluster>span[data-node="4"]{right:2%}.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero{min-height:520px}.ServiceDetailGroup05to09-module__xjk_5q__trustCard{gap:6px;padding:16px 12px}.ServiceDetailGroup05to09-module__xjk_5q__trustCard b{font-size:8px}.ServiceDetailGroup05to09-module__xjk_5q__trustCard i{width:14px}}@media (prefers-reduced-motion:reduce){.ServiceDetailGroup05to09-module__xjk_5q__detailShell *,.ServiceDetailGroup05to09-module__xjk_5q__detailShell :before,.ServiceDetailGroup05to09-module__xjk_5q__detailShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@media (forced-colors:active){.ServiceDetailGroup05to09-module__xjk_5q__detailShell{forced-color-adjust:auto}.ServiceDetailGroup05to09-module__xjk_5q__detailShell section,.ServiceDetailGroup05to09-module__xjk_5q__detailShell article,.ServiceDetailGroup05to09-module__xjk_5q__detailShell div,.ServiceDetailGroup05to09-module__xjk_5q__detailShell aside,.ServiceDetailGroup05to09-module__xjk_5q__detailShell footer{border-color:canvastext}.ServiceDetailGroup05to09-module__xjk_5q__consultation button{border:1px solid buttontext}}.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__filmStage figcaption{font-size:15px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li p,.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article p,.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li p,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div small,.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article p,.ServiceDetailGroup05to09-module__xjk_5q__filmSamples p,.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li p,.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger p,.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>p,.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article p,.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector p,.ServiceDetailGroup05to09-module__xjk_5q__hookLab p,.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div p,.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div p,.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch footer,.ServiceDetailGroup05to09-module__xjk_5q__journeySignals p,.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap header p,.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>div p,.ServiceDetailGroup05to09-module__xjk_5q__japanSamples p,.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables small,.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel p,.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix p,.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header p,.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger p,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div p,.ServiceDetailGroup05to09-module__xjk_5q__redSamples p,.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence p,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables div p,.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples p,.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero>small,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap header p,.ServiceDetailGroup05to09-module__xjk_5q__faqList details>p{font-size:15px;line-height:1.65}.ServiceDetailGroup05to09-module__xjk_5q__consultation small,.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix small,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>small,.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap small,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div span,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate small{font-size:15px;line-height:1.55}.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article p,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li p{font-size:15px;line-height:1.65}.ServiceDetailGroup05to09-module__xjk_5q__filmSamples p,.ServiceDetailGroup05to09-module__xjk_5q__filmHeroCopy>p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div small,.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article:nth-of-type(2) p,.ServiceDetailGroup05to09-module__xjk_5q__clipLabHeading p,.ServiceDetailGroup05to09-module__xjk_5q__hookLab p,.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch footer,.ServiceDetailGroup05to09-module__xjk_5q__japanSamples p,.ServiceDetailGroup05to09-module__xjk_5q__redDiscoveryHero p,.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header p,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div p,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>small,.ServiceDetailGroup05to09-module__xjk_5q__consultation p,.ServiceDetailGroup05to09-module__xjk_5q__consultation small,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap header p,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li p,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div span,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate small,.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto figcaption{color:#fff}@media (max-width:767px){.ServiceDetailGroup05to09-module__xjk_5q__clipHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__japanHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__redHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__clinicHeroPhoto figcaption,.ServiceDetailGroup05to09-module__xjk_5q__filmStage figcaption,.ServiceDetailGroup05to09-module__xjk_5q__hookRetentionTimeline li p,.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard article p,.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap li p,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap li p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div p,.ServiceDetailGroup05to09-module__xjk_5q__filmDecision div small,.ServiceDetailGroup05to09-module__xjk_5q__castingBoard article p,.ServiceDetailGroup05to09-module__xjk_5q__filmSamples p,.ServiceDetailGroup05to09-module__xjk_5q__productionTimeline li p,.ServiceDetailGroup05to09-module__xjk_5q__approvalLedger p,.ServiceDetailGroup05to09-module__xjk_5q__filmMeasure>p,.ServiceDetailGroup05to09-module__xjk_5q__placeToClipFlow article p,.ServiceDetailGroup05to09-module__xjk_5q__clipModeSelector p,.ServiceDetailGroup05to09-module__xjk_5q__hookLab p,.ServiceDetailGroup05to09-module__xjk_5q__uploadChecklist>div p,.ServiceDetailGroup05to09-module__xjk_5q__clipSignalBoard>div p,.ServiceDetailGroup05to09-module__xjk_5q__clipSamples article p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch article p,.ServiceDetailGroup05to09-module__xjk_5q__bilingualMatch footer,.ServiceDetailGroup05to09-module__xjk_5q__journeySignals p,.ServiceDetailGroup05to09-module__xjk_5q__travelTouchpointMap header p,.ServiceDetailGroup05to09-module__xjk_5q__localizationGate>div p,.ServiceDetailGroup05to09-module__xjk_5q__japanSamples p,.ServiceDetailGroup05to09-module__xjk_5q__japanDeliverables small,.ServiceDetailGroup05to09-module__xjk_5q__searchSaveVisitFunnel p,.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix p,.ServiceDetailGroup05to09-module__xjk_5q__feedMoodboard header p,.ServiceDetailGroup05to09-module__xjk_5q__redSignalLedger p,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>div p,.ServiceDetailGroup05to09-module__xjk_5q__redSamples p,.ServiceDetailGroup05to09-module__xjk_5q__consultEvidence p,.ServiceDetailGroup05to09-module__xjk_5q__clinicDeliverables div p,.ServiceDetailGroup05to09-module__xjk_5q__clinicSamples p,.ServiceDetailGroup05to09-module__xjk_5q__clinicTrustHero>small,.ServiceDetailGroup05to09-module__xjk_5q__patientJourneyMap header p,.ServiceDetailGroup05to09-module__xjk_5q__faqList details>p,.ServiceDetailGroup05to09-module__xjk_5q__consultation small,.ServiceDetailGroup05to09-module__xjk_5q__redOptionMatrix small,.ServiceDetailGroup05to09-module__xjk_5q__redDeliverables>small,.ServiceDetailGroup05to09-module__xjk_5q__responsibilityMap small,.ServiceDetailGroup05to09-module__xjk_5q__clinicFit,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate>div span,.ServiceDetailGroup05to09-module__xjk_5q__complianceGate small{font-size:14px}}
