.jp-funnel{--radius:2px;--max:1120px;--dur-fast:.15s;--dur-base:.4s;--dur-slow:.6s;margin:0;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);min-height:100vh}.jp-funnel *{box-sizing:border-box}.jp-funnel ::selection{background:var(--accent);color:#fff}.jp-funnel a{color:inherit}.jp-funnel .wrap{max-width:var(--max);margin:0 auto;padding:0 32px}@media (max-width:640px){.jp-funnel .wrap{padding:0 20px}}.jp-funnel .mono{font-family:IBM Plex Mono,monospace}.jp-funnel .card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius)}.jp-funnel .reveal{opacity:0;transform:translateY(14px);transition:opacity var(--dur-slow) ease,transform var(--dur-slow) ease}.jp-funnel .reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.jp-funnel .reveal{transition:none!important;opacity:1!important;transform:none!important}}.jp-funnel h1,.jp-funnel h2,.jp-funnel h3{font-family:var(--font-display);margin:0}.jp-funnel .btn{cursor:pointer;border:none;display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-radius:2px;background:var(--ink);color:var(--paper-2);transition:background var(--dur-fast) ease}.jp-funnel .btn:hover{background:var(--accent)}.jp-funnel .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jp-funnel .btn .arrow{transition:transform var(--dur-fast) ease}.jp-funnel .btn:hover .arrow{transform:translateX(3px)}.jp-funnel .btn.on-dark{background:var(--accent);color:#fff}.jp-funnel .btn.on-dark:hover{filter:brightness(1.1)}.jp-funnel .btn:disabled{opacity:.5;cursor:not-allowed}.jp-funnel .btn:disabled:hover{background:var(--ink)}.jp-funnel .btn.on-dark:disabled:hover{background:var(--accent);filter:none}.jp-funnel section{border-top:1px solid var(--line)}.jp-funnel .eyebrow{font-family:IBM Plex Mono,monospace;font-weight:700;text-transform:uppercase;color:var(--accent);display:flex;align-items:center}.jp-funnel .adv-list{display:flex;flex-direction:column}.jp-funnel .adv-item{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line)}.jp-funnel .adv-item:last-child{border-bottom:none}.jp-funnel .flow-compare{display:grid;grid-template-columns:1fr auto 1fr}@media (max-width:820px){.jp-funnel .flow-compare{grid-template-columns:1fr}}.jp-funnel .flow-panel{border-radius:2px}.jp-funnel .fnode{display:flex;align-items:center}.jp-funnel .fnode .dd{width:6px;height:6px;border-radius:50%;flex-shrink:0}.jp-funnel .flow-arrow-mid{align-self:center;font-family:IBM Plex Mono,monospace;text-align:center}.jp-funnel .step-row{display:grid;border-bottom:1px solid var(--line)}.jp-funnel .step-row:last-child{border-bottom:none}.jp-funnel .step-idx{font-family:IBM Plex Mono,monospace;color:var(--accent);display:flex;flex-direction:column}.jp-funnel .step-idx .num{color:var(--ink)}.jp-funnel .step-idx .num,.jp-funnel .step-title,.jp-funnel .steps-summary{font-family:var(--font-display)}.jp-funnel .steps-summary{background:var(--paper-2);border:1px solid var(--line)}.jp-funnel .uc-grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.jp-funnel .uc-grid{grid-template-columns:1fr}}.jp-funnel .uc-flow{display:flex;align-items:center;flex-wrap:wrap}.jp-funnel .social-proof{display:flex;align-items:baseline;gap:16px;border-top:1px solid var(--line)}.jp-funnel .social-proof .num{font-family:IBM Plex Mono,monospace}.jp-funnel .a-final{background:var(--ink);color:var(--paper-2);border-top:none;text-align:center}.jp-funnel .final-note{font-family:IBM Plex Mono,monospace}.jp-funnel .lead-row{display:grid;grid-template-columns:1fr 1fr}@media (max-width:520px){.jp-funnel .lead-row{grid-template-columns:1fr}}.jp-funnel .lead-form{text-align:left;display:flex;flex-direction:column;gap:12px}.jp-funnel .lead-form input,.jp-funnel .lead-form textarea{border-radius:2px;width:100%}.jp-funnel .lead-form textarea{resize:vertical;min-height:64px}.jp-funnel .lead-form input:focus,.jp-funnel .lead-form textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.jp-funnel .lead-form button{margin-top:8px;width:100%;justify-content:center}.jp-funnel .lead-consent{display:flex;align-items:center;gap:8px;line-height:1.5}.jp-funnel .lead-consent input[type=checkbox]{width:15px;height:15px;flex-shrink:0;accent-color:var(--accent)}.jp-funnel .lead-consent a{text-decoration:underline;text-underline-offset:2px}.jp-funnel .lead-error{font-size:13px;color:#FF9B9B}.jp-funnel[data-lang=ko]{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--paper:#EEF2F0;--paper-2:#F7FAF8;--ink:#132420;--ink-soft:#4C5C57;--accent:#2F5DEC;--accent-soft:#E7ECFD;--line:#C4D0CB;--line-strong:#9FB0A9;--font-display:"Space Grotesk",sans-serif;font-family:Inter,sans-serif;line-height:1.5;background:radial-gradient(circle at 1px 1px,rgba(19,36,32,.08) 1px,transparent 0) 0 0/22px 22px,var(--paper)}.jp-funnel[data-lang=ko] h1,.jp-funnel[data-lang=ko] h2,.jp-funnel[data-lang=ko] h3{font-weight:600;line-height:1.16;letter-spacing:-.015em}.jp-funnel[data-lang=ko] .btn{font-family:Inter,sans-serif;font-weight:600;font-size:15px;padding:15px 26px}.jp-funnel[data-lang=ko] .btn.sm{padding:11px 18px;font-size:13.5px}.jp-funnel[data-lang=ko] section{padding:var(--sp-9) 0}@media (max-width:640px){.jp-funnel[data-lang=ko] section{padding:var(--sp-8) 0}}.jp-funnel[data-lang=ko] .section-head{max-width:640px;margin-bottom:var(--sp-7)}.jp-funnel[data-lang=ko] .section-head h2{font-size:clamp(26px,3.6vw,38px);margin-top:var(--sp-3)}.jp-funnel[data-lang=ko] .eyebrow{font-size:24px;letter-spacing:.1em;gap:12px}.jp-funnel[data-lang=ko] .eyebrow:before{content:"◆";font-size:16px}.jp-funnel[data-lang=ko] .hero{padding:var(--sp-8) 0 var(--sp-7);border-top:none}.jp-funnel[data-lang=ko] .hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--sp-7);align-items:center}@media (max-width:860px){.jp-funnel[data-lang=ko] .hero-grid{grid-template-columns:1fr}}.jp-funnel[data-lang=ko] .hero h1{font-size:clamp(30px,4.4vw,48px);margin-top:var(--sp-4)}.jp-funnel[data-lang=ko] .hero-sub{margin-top:var(--sp-5);font-size:17px;color:var(--ink-soft);max-width:480px;line-height:1.65}.jp-funnel[data-lang=ko] .hero-cta-row{margin-top:var(--sp-6)}.jp-funnel[data-lang=ko] .adv-card{padding:var(--sp-6) var(--sp-5)}.jp-funnel[data-lang=ko] .adv-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--accent);letter-spacing:.08em;margin-bottom:var(--sp-4)}.jp-funnel[data-lang=ko] .adv-item{padding:var(--sp-4) 0}.jp-funnel[data-lang=ko] .adv-num{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--accent);flex-shrink:0;padding-top:2px}.jp-funnel[data-lang=ko] .adv-title{font-family:var(--font-display);font-weight:600;font-size:15.5px}.jp-funnel[data-lang=ko] .adv-desc{margin-top:4px;font-size:13px;color:var(--ink-soft);line-height:1.55}.jp-funnel[data-lang=ko] .a-check{background:var(--accent-soft);border-top:none}.jp-funnel[data-lang=ko] .check-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4) var(--sp-6);max-width:780px}@media (max-width:640px){.jp-funnel[data-lang=ko] .check-list{grid-template-columns:1fr}}.jp-funnel[data-lang=ko] .check-item{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);background:var(--paper-2);border:1px solid var(--line);font-size:15px}.jp-funnel[data-lang=ko] .check-box{width:17px;height:17px;flex-shrink:0;margin-top:2px;border:1.5px solid var(--accent)}.jp-funnel[data-lang=ko] .check-lead{font-family:var(--font-display);font-size:clamp(20px,2.6vw,26px);margin-bottom:var(--sp-2)}.jp-funnel[data-lang=ko] .check-cta{margin-top:var(--sp-6)}.jp-funnel[data-lang=ko] .a-proof{background:var(--ink);color:var(--paper-2);border-top:none}.jp-funnel[data-lang=ko] .a-proof .eyebrow{color:#7FA0FF}.jp-funnel[data-lang=ko] .a-proof-claim{font-family:var(--font-display);font-weight:500;font-size:clamp(22px,3vw,30px);max-width:640px;margin-top:var(--sp-4);color:#EAF0EC}.jp-funnel[data-lang=ko] .flow-compare{margin-top:var(--sp-7);gap:var(--sp-6)}.jp-funnel[data-lang=ko] .flow-panel{border:1px solid #33413a;padding:var(--sp-5);background:#182A25}.jp-funnel[data-lang=ko] .flow-panel.after{border-color:#2F5DEC;background:#151F35}.jp-funnel[data-lang=ko] .flow-panel-label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8C9A93}.jp-funnel[data-lang=ko] .flow-panel.after .flow-panel-label{color:#7FA0FF}.jp-funnel[data-lang=ko] .fnode{gap:10px;padding:9px 0;font-size:14px;color:#D3D9D3}.jp-funnel[data-lang=ko] .fnode .dd{background:#66756E}.jp-funnel[data-lang=ko] .flow-panel.after .fnode .dd{background:#7FA0FF}.jp-funnel[data-lang=ko] .fconn{height:14px;margin-left:3px;border-left:1px dashed #3e4c45}.jp-funnel[data-lang=ko] .flow-panel.after .fconn{border-left-color:#33427A}.jp-funnel[data-lang=ko] .flow-arrow-mid{font-size:20px;color:#5C6961}.jp-funnel[data-lang=ko] .a-proof-footer{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid #33413a;font-size:16px;color:#D3D9D3;max-width:560px}.jp-funnel[data-lang=ko] .a-proof-footer strong{color:#fff}.jp-funnel[data-lang=ko] .steps{max-width:760px}.jp-funnel[data-lang=ko] .step-row{grid-template-columns:64px 1fr;gap:var(--sp-5);padding:var(--sp-5) 0}.jp-funnel[data-lang=ko] .step-idx{font-size:12px;gap:6px}.jp-funnel[data-lang=ko] .step-idx .num{font-size:22px;font-weight:600}.jp-funnel[data-lang=ko] .step-title{font-weight:600;font-size:19px}.jp-funnel[data-lang=ko] .step-desc{margin-top:var(--sp-2);font-size:14.5px;color:var(--ink-soft);line-height:1.6}.jp-funnel[data-lang=ko] .steps-summary{margin-top:var(--sp-7);padding:var(--sp-6);font-weight:500;font-size:clamp(19px,2.4vw,24px)}.jp-funnel[data-lang=ko] .uc-grid{gap:var(--sp-5)}.jp-funnel[data-lang=ko] .uc-card{padding:var(--sp-5)}.jp-funnel[data-lang=ko] .uc-eyebrow{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--accent);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px dashed var(--line)}.jp-funnel[data-lang=ko] .uc-flow{gap:8px;font-size:13.5px;font-weight:500}.jp-funnel[data-lang=ko] .uc-flow .arw{color:var(--ink-soft);font-family:IBM Plex Mono,monospace}.jp-funnel[data-lang=ko] .social-proof{margin-top:var(--sp-2);padding-top:var(--sp-5)}.jp-funnel[data-lang=ko] .social-proof .num{font-weight:600;font-size:52px;color:var(--ink)}.jp-funnel[data-lang=ko] .social-proof .label{font-size:14px;color:var(--ink-soft);max-width:220px}.jp-funnel[data-lang=ko] .a-final{padding:110px 0 90px}.jp-funnel[data-lang=ko] .a-final h2{font-size:clamp(30px,5vw,50px);color:#F0F4F0}.jp-funnel[data-lang=ko] .a-final p{margin:var(--sp-5) auto 0;max-width:460px;color:#B9C4BE;font-size:15.5px;line-height:1.65}.jp-funnel[data-lang=ko] .a-final .btn{margin-top:var(--sp-6)}.jp-funnel[data-lang=ko] .lead-form{margin:var(--sp-7) auto 0;max-width:440px;gap:var(--sp-3)}.jp-funnel[data-lang=ko] .lead-row{gap:var(--sp-3)}.jp-funnel[data-lang=ko] .lead-form input,.jp-funnel[data-lang=ko] .lead-form textarea{font-family:Inter,sans-serif;font-size:14px;padding:12px 14px;background:#1C2A25;border:1px solid #37453e;color:#F0F4F0}.jp-funnel[data-lang=ko] .lead-form input::placeholder,.jp-funnel[data-lang=ko] .lead-form textarea::placeholder{color:#7C8983}.jp-funnel[data-lang=ko] .lead-consent{font-size:12.5px;color:#7C8983}.jp-funnel[data-lang=ko] .lead-consent a{color:#F0F4F0}.jp-funnel[data-lang=ja]{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:80px;--paper:#EEF1F0;--paper-2:#F8FAF9;--ink:#16232A;--ink-soft:#4A5760;--accent:#1F4FA8;--accent-soft:#E4EAF4;--line:#CBD3D6;--line-strong:#9AA6AB;--font-display:"Noto Sans JP",sans-serif;font-family:Noto Sans JP,sans-serif;line-height:1.7}.jp-funnel[data-lang=ja] h1,.jp-funnel[data-lang=ja] h2,.jp-funnel[data-lang=ja] h3{font-weight:700;line-height:1.4;letter-spacing:.01em}.jp-funnel[data-lang=ja] .btn{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14.5px;padding:14px 24px}.jp-funnel[data-lang=ja] .btn.sm{padding:10px 16px;font-size:13px}.jp-funnel[data-lang=ja] section{padding:var(--sp-9) 0}@media (max-width:640px){.jp-funnel[data-lang=ja] section{padding:var(--sp-7) 0}}.jp-funnel[data-lang=ja] .section-head{max-width:660px;margin-bottom:var(--sp-6)}.jp-funnel[data-lang=ja] .section-head h2{font-size:clamp(23px,3.2vw,32px);margin-top:var(--sp-3)}.jp-funnel[data-lang=ja] .eyebrow{font-size:22px;letter-spacing:.08em;gap:12px}.jp-funnel[data-lang=ja] .eyebrow:before{content:"◆";font-size:15px}.jp-funnel[data-lang=ja] .hero{padding:var(--sp-8) 0 var(--sp-7);border-top:none}.jp-funnel[data-lang=ja] .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--sp-6);align-items:start}@media (max-width:860px){.jp-funnel[data-lang=ja] .hero-grid{grid-template-columns:1fr}}.jp-funnel[data-lang=ja] .hero h1{font-size:clamp(26px,3.8vw,40px);margin-top:var(--sp-4);letter-spacing:.01em}.jp-funnel[data-lang=ja] .hero-sub{margin-top:var(--sp-4);font-size:15.5px;color:var(--ink-soft);max-width:480px;line-height:1.85}.jp-funnel[data-lang=ja] .hero-cta-row{margin-top:var(--sp-5);display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.jp-funnel[data-lang=ja] .hero-trust{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-soft);letter-spacing:.02em}.jp-funnel[data-lang=ja] .hero-trust strong{color:var(--ink);font-weight:700}.jp-funnel[data-lang=ja] .adv-card{padding:var(--sp-5)}.jp-funnel[data-lang=ja] .adv-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--accent);letter-spacing:.06em;margin-bottom:var(--sp-3)}.jp-funnel[data-lang=ja] .adv-item{padding:var(--sp-3) 0}.jp-funnel[data-lang=ja] .adv-num{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--accent);flex-shrink:0;padding-top:2px}.jp-funnel[data-lang=ja] .adv-title{font-family:var(--font-display);font-weight:700;font-size:14.5px}.jp-funnel[data-lang=ja] .adv-desc{margin-top:4px;font-size:12.5px;color:var(--ink-soft);line-height:1.7}.jp-funnel[data-lang=ja] .a-check{background:var(--paper-2);border-top:3px solid var(--accent)}.jp-funnel[data-lang=ja] .check-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3) var(--sp-5);max-width:820px}@media (max-width:640px){.jp-funnel[data-lang=ja] .check-list{grid-template-columns:1fr}}.jp-funnel[data-lang=ja] .check-item{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);background:var(--paper);border:1px solid var(--line);font-size:14px;line-height:1.7}.jp-funnel[data-lang=ja] .check-box{width:16px;height:16px;flex-shrink:0;margin-top:3px;border:1.5px solid var(--accent)}.jp-funnel[data-lang=ja] .check-lead{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.2vw,23px);margin-bottom:var(--sp-2);line-height:1.55}.jp-funnel[data-lang=ja] .check-cta{margin-top:var(--sp-5)}.jp-funnel[data-lang=ja] .a-proof{background:var(--ink);color:var(--paper-2);border-top:none}.jp-funnel[data-lang=ja] .a-proof .eyebrow{color:#89A9E0}.jp-funnel[data-lang=ja] .a-proof-claim{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,27px);max-width:640px;margin-top:var(--sp-4);line-height:1.55;color:#EAEFF6}.jp-funnel[data-lang=ja] .flow-compare{margin-top:var(--sp-6);gap:var(--sp-5)}.jp-funnel[data-lang=ja] .flow-panel{border:1px solid #303c46;padding:var(--sp-4);background:#1C2830}.jp-funnel[data-lang=ja] .flow-panel.after{border-color:#1F4FA8;background:#182338}.jp-funnel[data-lang=ja] .flow-panel-label{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:#93A0A8;font-weight:700}.jp-funnel[data-lang=ja] .flow-panel.after .flow-panel-label{color:#89A9E0}.jp-funnel[data-lang=ja] .fnode{gap:10px;padding:8px 0;font-size:13.5px;color:#D6DCE1;line-height:1.6}.jp-funnel[data-lang=ja] .fnode .dd{background:#5C6870}.jp-funnel[data-lang=ja] .flow-panel.after .fnode .dd{background:#89A9E0}.jp-funnel[data-lang=ja] .fconn{height:12px;margin-left:3px;border-left:1px dashed #38434c}.jp-funnel[data-lang=ja] .flow-panel.after .fconn{border-left-color:#2C3E5C}.jp-funnel[data-lang=ja] .flow-arrow-mid{font-size:18px;color:#5C6870}.jp-funnel[data-lang=ja] .a-proof-footer{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid #303c46;font-size:14.5px;color:#D6DCE1;max-width:560px;line-height:1.8}.jp-funnel[data-lang=ja] .a-proof-footer strong{color:#fff}.jp-funnel[data-lang=ja] .steps{max-width:780px}.jp-funnel[data-lang=ja] .step-row{grid-template-columns:70px 1fr;gap:var(--sp-4);padding:var(--sp-4) 0}.jp-funnel[data-lang=ja] .step-idx{font-size:11px;gap:4px}.jp-funnel[data-lang=ja] .step-idx .num{font-size:20px;font-weight:700}.jp-funnel[data-lang=ja] .step-title{font-weight:700;font-size:16.5px;line-height:1.5}.jp-funnel[data-lang=ja] .step-desc{margin-top:var(--sp-2);font-size:13.5px;color:var(--ink-soft);line-height:1.75}.jp-funnel[data-lang=ja] .steps-summary{margin-top:var(--sp-6);padding:var(--sp-5);border-left:3px solid var(--accent);font-weight:700;font-size:clamp(17px,2vw,21px);line-height:1.6}.jp-funnel[data-lang=ja] .uc-grid{gap:var(--sp-4)}.jp-funnel[data-lang=ja] .uc-card{padding:var(--sp-4)}.jp-funnel[data-lang=ja] .uc-eyebrow{font-family:var(--font-display);font-weight:700;font-size:14.5px;color:var(--ink);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:2px solid var(--accent)}.jp-funnel[data-lang=ja] .uc-flow{gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-soft);line-height:1.6}.jp-funnel[data-lang=ja] .uc-flow .arw{color:var(--accent);font-family:IBM Plex Mono,monospace}.jp-funnel[data-lang=ja] .social-proof{margin-top:var(--sp-2);padding-top:var(--sp-4)}.jp-funnel[data-lang=ja] .social-proof .num{font-weight:700;font-size:44px;color:var(--accent)}.jp-funnel[data-lang=ja] .social-proof .label{font-size:13.5px;color:var(--ink-soft);max-width:260px;line-height:1.7}.jp-funnel[data-lang=ja] .a-final{padding:90px 0 76px}.jp-funnel[data-lang=ja] .a-final h2{font-size:clamp(26px,4vw,42px);color:#F1F4F2;line-height:1.5}.jp-funnel[data-lang=ja] .a-final p{margin:var(--sp-4) auto 0;max-width:480px;color:#B7C0C6;font-size:14.5px;line-height:1.8}.jp-funnel[data-lang=ja] .a-final .btn{margin-top:var(--sp-5)}.jp-funnel[data-lang=ja] .final-note{margin-top:var(--sp-4);font-size:11.5px;color:#7C8A90}.jp-funnel[data-lang=ja] .lead-form{margin:var(--sp-6) auto 0;max-width:460px;gap:var(--sp-3)}.jp-funnel[data-lang=ja] .lead-row{gap:var(--sp-3)}.jp-funnel[data-lang=ja] .lead-form input,.jp-funnel[data-lang=ja] .lead-form textarea{font-family:Noto Sans JP,sans-serif;font-size:13.5px;padding:12px 14px;background:#1E2A31;border:1px solid #3a464d;color:#F1F4F2}.jp-funnel[data-lang=ja] .lead-form input::placeholder,.jp-funnel[data-lang=ja] .lead-form textarea::placeholder{color:#7C8A90}.jp-funnel[data-lang=ja] .lead-consent{font-size:12.5px;color:#7C8A90}.jp-funnel[data-lang=ja] .lead-consent a{color:#F1F4F2}.jp-funnel .lang-switch{display:inline-flex;border:1px solid var(--line);border-radius:20px;padding:2px;gap:2px}.jp-funnel .lang-switch button{font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:16px;border:none;background:transparent;color:var(--ink-soft);cursor:pointer}.jp-funnel .lang-switch button.active{background:var(--ink);color:var(--paper-2)}