@font-face{font-family:displayFont;src:url(/_next/static/media/f3ade677402bbc2e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:103.78%;descent-override:25.77%;line-gap-override:0.00%;size-adjust:111.77%}.__className_90de49{font-family:displayFont,displayFont Fallback,Hiragino Sans,Yu Gothic,sans-serif;font-weight:700}.__variable_90de49{--font-lc-display:"displayFont","displayFont Fallback",Hiragino Sans,Yu Gothic,sans-serif}html:has(.lc){background:#050814;color-scheme:dark;scrollbar-color:rgba(243,246,255,.32) #050814}.lc{--lc-bg:#050814;--lc-ink:#f3f6ff;--lc-soft:rgba(243,246,255,0.82);--lc-muted:#9ea8c2;--lc-line:rgba(243,246,255,0.16);--lc-blue:#0546fd;--lc-blue-hi:#3f74ff;--lc-sky:#7fb2ff;--lc-cyan:#52d6ff;--lc-accent:#5b8cff;--lc-gutter:20px;--lc-header:60px;--lc-vh:100vh;--lc-unit:calc(var(--lc-vh) * 0.72);--lc-ease:cubic-bezier(0.2,0.8,0.2,1);--lc-body:system-ui,-apple-system,"Hiragino Sans","Noto Sans JP",sans-serif;--lc-display:var(--font-lc-display),"Hiragino Sans","Yu Gothic",sans-serif;position:relative;background:var(--lc-bg);color:var(--lc-ink);font-family:var(--lc-body);font-size:15px;line-height:1.85;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:auto-phrase;text-wrap:pretty;overflow-x:clip}@supports (height:100svh){.lc{--lc-vh:100svh}}@media (min-width:900px){.lc{--lc-gutter:48px;--lc-header:72px;--lc-unit:calc(var(--lc-vh) * 0.82);font-size:16px}}.lc *,.lc :after,.lc :before{box-sizing:border-box}.lc :where(a){color:inherit;text-decoration:none}.lc :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.lc :where(ul,ol){padding:0;list-style:none}.lc :where(button){font:inherit;color:inherit}.lc :focus-visible{outline:2px solid var(--lc-ink);outline-offset:3px;border-radius:8px}.lc ::selection{background:rgba(63,116,255,.55);color:#fff}.lc :where(a,summary){-webkit-tap-highlight-color:transparent}.lc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lc-display{font-family:var(--lc-display);font-weight:700}.lc-br-wide{display:none}@media (min-width:768px){.lc-br-wide{display:inline}.lc-br-narrow{display:none}}.lc-canvas{position:fixed;top:0;left:0;z-index:0;display:block;width:100%;height:100vh;height:100lvh;pointer-events:none}.lc[data-gl=off] .lc-canvas{display:none}.lc-header{position:fixed;top:0;left:0;right:0;z-index:30;height:var(--lc-header)}.lc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1320px;height:100%;margin:0 auto;padding:0 var(--lc-gutter)}.lc-brand{display:inline-flex}.lc-logo-img{display:block;width:auto;height:26px}@media (min-width:900px){.lc-logo-img{height:30px}}.lc-header-nav{display:flex;align-items:center;gap:16px}.lc-header-login{font-size:14px;color:var(--lc-soft);white-space:nowrap}@media (max-width:479px){.lc-header-login{display:none}.lc-header-nav{gap:10px}}@media (max-width:360px){.lc-header-nav .lc-btn--sm{display:none}}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,var(--lc-blue-hi),var(--lc-cyan),var(--lc-sky),var(--lc-blue-hi)) border-box;color:#070b1f;font-size:16px;font-weight:700;letter-spacing:.05em;white-space:nowrap;box-shadow:-10px 10px 44px -14px rgba(63,116,255,.9),10px 10px 44px -14px rgba(82,214,255,.7);transition:transform .2s var(--lc-ease),box-shadow .3s ease}.lc-btn:hover{transform:translateY(-2px);box-shadow:-12px 14px 52px -12px rgba(63,116,255,1),12px 14px 52px -12px rgba(82,214,255,.85)}.lc-btn:active{transform:translateY(1px) scale(.98)}.lc-btn--lg{height:58px;padding:0 30px;font-size:17px}.lc-btn--sm{height:40px;padding:0 16px;font-size:14px;box-shadow:none}@media (max-width:360px){.lc-btn--lg{gap:6px;height:54px;padding:0 18px;font-size:15px}}.lc-textlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--lc-soft);text-decoration:underline;text-decoration-color:rgba(243,246,255,.35);text-underline-offset:5px}.lc-header-login,.lc-textlink{padding:10px 6px;margin:-10px -6px}.lc-brand:active,.lc-header-login:active,.lc-textlink:active{opacity:.7}.lc-faq-item summary:active{background:rgba(243,246,255,.05)}.lc-btn svg,.lc-textlink svg{flex:none;transition:transform .25s var(--lc-ease)}@media (hover:hover){.lc-header-login{transition:color .2s ease}.lc-header-login:hover{color:var(--lc-ink)}.lc-textlink{transition:color .2s ease,text-decoration-color .2s ease}.lc-textlink:hover{color:var(--lc-ink);text-decoration-color:rgba(243,246,255,.85)}.lc-textlink:hover svg{transform:translateY(2px)}.lc-btn:hover svg{transform:translateX(3px)}}.lc-note{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;font-size:12px;line-height:1.6;letter-spacing:.08em;color:var(--lc-muted)}.lc-note span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--lc-blue-hi);box-shadow:0 0 8px var(--lc-blue-hi);vertical-align:middle}.lc-film{position:relative;z-index:1;height:calc(var(--lc-unit) * var(--lc-beats) + var(--lc-vh))}.lc-mark{position:absolute;left:0;top:calc(var(--lc-unit) * var(--lc-at));width:1px;height:1px}.lc-stage{position:sticky;top:0;height:var(--lc-vh);overflow:hidden}.lc-scene{position:absolute;inset:0;pointer-events:none}.lc-scene[data-on]{z-index:1;pointer-events:auto}.lc-scene-inner{position:relative;z-index:1;display:grid;height:100%;max-width:1320px;margin:0 auto;padding:calc(var(--lc-header) + 12px) var(--lc-gutter) 24px}.lc-kinetic{font-family:var(--lc-display);font-weight:700;text-shadow:0 0 36px rgba(5,8,20,.9)}.lc-line{display:block;perspective:700px}.lc-part{white-space:nowrap}.lc-ch{display:inline-block;opacity:0;transform:translate3d(0,.45em,0) rotateX(-70deg);transform-origin:50% 85%;filter:blur(8px);transition:opacity .28s ease,transform .32s ease,filter .28s ease}.lc-ch--open,.lc-ch--stop{margin-left:-.5em}.lc-ch--tail{margin-right:-.5em}.lc-scene[data-on] .lc-ch{opacity:1;transform:none;filter:none;transition:opacity .5s var(--lc-ease),transform .8s var(--lc-ease),filter .55s var(--lc-ease);transition-delay:calc(.08s + var(--i) * 26ms)}.lc-fx{opacity:0;transform:translate3d(0,14px,0);transition:opacity .25s ease,transform .3s ease}.lc-scene[data-on] .lc-fx{opacity:1;transform:none;transition:opacity .55s var(--lc-ease),transform .8s var(--lc-ease);transition-delay:calc(var(--d, .5s) * .5)}.lc-scene .lc-fx:focus-within{opacity:1;transform:none;transition-delay:0s}.lc-scene--hero .lc-ch{animation:lc-rise 1.1s var(--lc-ease) backwards;animation-delay:calc(.25s + var(--i) * .05s)}.lc-scene--hero .lc-fx{animation:lc-fade 1s var(--lc-ease) backwards;animation-delay:var(--d,.5s)}@keyframes lc-rise{0%{opacity:0;transform:translate3d(0,.45em,0) rotateX(-70deg);filter:blur(8px)}}@keyframes lc-fade{0%{opacity:0;transform:translate3d(0,14px,0)}}.lc-scene--hero .lc-scene-inner{grid-template-rows:auto 1fr;justify-items:center;padding-top:calc(var(--lc-header) + clamp(8px, 4.5vh, 56px));text-align:center}.lc-hero-copy{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:min(100%,1200px)}.lc-eyebrow{margin-bottom:14px;font-size:12px;letter-spacing:.16em;color:var(--lc-muted)}.lc-h1{font-size:clamp(40px,13.4vw,62px);line-height:1.22;letter-spacing:.02em}.lc-lead{max-width:30em;margin-top:18px;color:var(--lc-soft)}.lc-lead strong{display:inline-block;font-weight:700;color:var(--lc-ink)}.lc-hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:24px}.lc-scroll-hint{position:absolute;left:0;right:0;bottom:16px;width:max-content;margin:0 auto;padding:4px 14px;border-radius:999px;background:rgba(5,8,20,.62);font-size:11px;line-height:1.6;letter-spacing:.3em;color:var(--lc-soft)}@media (min-width:768px){.lc-h1{font-size:clamp(60px,7.4vw,112px)}.lc-lead{font-size:17px}.lc-hero-actions{flex-direction:row;gap:28px}}@media (max-width:767px) and (max-height:720px){.lc-h1{font-size:clamp(30px,10vw,44px)}.lc-eyebrow{margin-bottom:8px}.lc-lead{margin-top:12px;font-size:14px;line-height:1.75}.lc-hero-actions{gap:10px;margin-top:16px}.lc-note{margin-top:10px}}@media (min-width:768px) and (max-height:700px){.lc-h1{font-size:min(clamp(60px,7.4vw,112px),15vh)}}@media (min-width:768px) and (max-height:640px){.lc-h1{font-size:min(clamp(60px,7.4vw,112px),clamp(48px,13vh,84px))}.lc-eyebrow{margin-bottom:8px}.lc-lead{margin-top:12px;font-size:16px;line-height:1.75}.lc-hero-actions{margin-top:16px}.lc-note{margin-top:10px}}.lc-split{grid-template-rows:auto minmax(0,1fr);align-content:stretch;row-gap:18px}@media (max-width:767px){.lc-scene-inner.lc-journey,.lc-scene-inner.lc-split,.lc-scene-inner.lc-who{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.lc-copy{position:relative;max-width:34em}.lc-h2{font-size:clamp(28px,9vw,44px);line-height:1.34;letter-spacing:.02em}.lc-h2--xl{font-size:clamp(40px,13vw,64px);line-height:1.24}.lc-body{max-width:28em;margin-top:14px;color:var(--lc-soft)}.lc-small{margin-top:12px;font-size:12px;line-height:1.7;color:var(--lc-muted)}.lc-slot{position:relative;min-height:0}@media (min-width:900px){.lc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,88px)}.lc-split>.lc-copy{grid-column:1;grid-row:1}.lc-split>.lc-slot{grid-column:2;grid-row:1;align-self:stretch;margin:24px 0 40px}.lc-split--flip>.lc-copy{grid-column:2}.lc-split--flip>.lc-slot{grid-column:1}.lc-h2{font-size:clamp(40px,3.9vw,58px)}.lc-h2--xl{font-size:clamp(56px,6vw,92px)}.lc-body{margin-top:22px;font-size:17px}}.lc-bubble{position:absolute;display:flex;align-items:center;gap:10px;max-width:92%}.lc-bubble-light{flex:none;width:12px;height:12px;border-radius:50%}.lc-bubble-text{padding:7px 15px;border:1px solid rgba(243,246,255,.22);border-radius:18px 18px 18px 4px;background:rgba(12,18,40,.74);font-size:14px;line-height:1.5;white-space:nowrap;box-shadow:0 10px 30px -12px rgba(0,0,0,.6)}.lc-bubble:nth-child(2n){flex-direction:row-reverse}.lc-bubble:nth-child(2n) .lc-bubble-text{border-radius:18px 18px 4px 18px}.lc-bubble--1{top:6%;left:2%}.lc-bubble--2{top:30%;right:0}.lc-bubble--3{top:54%;left:8%}.lc-bubble--4{top:78%;right:5%}.lc-bubble--5,.lc-bubble--6{display:none}@media (max-width:767px) and (max-height:580px){.lc-bubble--4{display:none}.lc-bubble--2{top:38%}.lc-bubble--3{top:70%}}@media (min-width:900px){.lc-bubble-light{width:14px;height:14px}.lc-bubble-text{padding:11px 22px;border-radius:22px 22px 22px 5px;font-size:16px}.lc-bubble:nth-child(2n) .lc-bubble-text{border-radius:22px 22px 5px 22px}.lc-bubble--5,.lc-bubble--6{display:flex}.lc-bubble--1{top:2%;left:0}.lc-bubble--2{top:18%;right:0}.lc-bubble--3{top:34%;left:12%}.lc-bubble--4{top:50%;right:4%}.lc-bubble--5{top:66%;left:3%}.lc-bubble--6{top:82%;right:14%}}.lc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.lc-chip{position:relative;padding:3px 13px;border:1px solid var(--lc-line);border-radius:999px;font-size:13px;line-height:1.7;color:var(--lc-muted);transition:color .4s ease,border-color .4s ease}.lc-chip:after{content:"";position:absolute;top:50%;left:8px;right:8px;height:1.5px;background:var(--lc-accent);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--lc-ease)}.lc-scene--words[data-sub="0"] .lc-chip[data-k="0"],.lc-scene--words[data-sub="1"] .lc-chip[data-k="1"],.lc-scene--words[data-sub="2"] .lc-chip[data-k="2"],.lc-scene--words[data-sub="3"] .lc-chip[data-k="3"]{border-color:rgba(243,246,255,.55);color:var(--lc-ink)}.lc-scene--words[data-on][data-sub="0"] .lc-chip[data-k="0"]:after,.lc-scene--words[data-on][data-sub="1"] .lc-chip[data-k="1"]:after,.lc-scene--words[data-on][data-sub="2"] .lc-chip[data-k="2"]:after,.lc-scene--words[data-on][data-sub="3"] .lc-chip[data-k="3"]:after{transform:scaleX(1);transition-delay:.9s}.lc-scene--words[data-sub="1"] .lc-chip[data-k="0"]:after,.lc-scene--words[data-sub="2"] .lc-chip:is([data-k="0"],[data-k="1"]):after,.lc-scene--words[data-sub="3"] .lc-chip:is([data-k="0"],[data-k="1"],[data-k="2"]):after{transform:scaleX(1)}.lc-any{grid-template-rows:auto minmax(0,470px);align-content:center;row-gap:clamp(16px,3.6vh,36px)}.lc-any-head .lc-body{max-width:26em}@media (min-width:1024px){.lc-any-head{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:40px}.lc-any-head .lc-label{grid-column:1/-1}.lc-any-head .lc-body{margin:0 0 8px}}.lc-any-stage{position:relative;min-height:0;container-type:size;--lc-fit-min:200px}.lc-any-rail{width:100vw;height:100%;margin-left:calc(50% - 50vw);overflow-x:clip;scroll-padding-inline:max(var(--lc-gutter),calc((100vw - 1320px) / 2 + var(--lc-gutter)))}.lc-any-track{--lc-any-shift:clamp(0,(var(--lc-p,0) - 0.1)/0.78,1);display:flex;align-items:center;gap:16px;width:max-content;height:100%;padding-inline:max(var(--lc-gutter),calc((100vw - 1320px) / 2 + var(--lc-gutter)));transform:translate3d(calc(var(--lc-any-shift) * var(--lc-any-distance, 0px) * -1),0,0)}.lc-any-card{--lc-any-meta:124px;position:relative;display:flex;flex:none;flex-direction:column;gap:14px;width:min(380px,72vw);width:min(380px,72vw,calc((100cqh - var(--lc-any-meta)) * 4 / 3))}.lc-any-visual{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(243,246,255,.14);border-radius:22px;background:radial-gradient(120% 90% at 25% 0,rgba(63,116,255,.3),transparent 62%),rgba(12,19,46,.86);box-shadow:0 30px 60px -30px rgba(0,0,0,.8);line-height:1.5;letter-spacing:.02em}.lc-any-meta{display:flex;flex-direction:column;gap:4px;text-shadow:0 0 14px rgba(5,8,20,.9),0 0 4px rgba(5,8,20,.7)}.lc-any-name{display:flex;align-items:baseline;gap:10px;font-size:clamp(18px,1.7vw,22px);line-height:1.4}.lc-any-no{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.1em}.lc-any-no,.lc-any-where{font-weight:700;color:var(--lc-sky)}.lc-any-where{font-size:13px;line-height:1.6}.lc-any-text{min-height:3.4em;font-size:13px;line-height:1.7;color:var(--lc-muted)}@media (max-width:767px){.lc-scene-inner.lc-any{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.lc-any-track{gap:14px}.lc-any-card{gap:12px}}@media (max-width:899px) and (max-height:760px){.lc[data-film=on] .lc-any-card{--lc-any-meta:76px}.lc[data-film=on] .lc-any-text{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@container (max-height: 273px){.lc[data-film=on] .lc-any-card{--lc-any-meta:76px}.lc[data-film=on] .lc-any-text{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:899px) and (max-height:640px){.lc[data-film=on] .lc-any-head .lc-label{display:none}.lc[data-film=on] .lc-any-head .lc-body{margin-top:8px;font-size:13px}}.lc[data-film=off] .lc-any-rail{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.lc[data-film=off] .lc-any-track{transform:none}.lc[data-film=off] .lc-any-card{--lc-any-meta:140px;scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.lc-any-rail{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.lc-any-track{transform:none}.lc-any-card{--lc-any-meta:140px;scroll-snap-align:start}}.lc-any-browser{display:flex;flex-direction:column;width:82%;height:76%;overflow:hidden;border-radius:14px;background:#fff;color:#070b1f;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.lc-any-browser-bar{display:flex;gap:5px;padding:9px 12px;border-bottom:1px solid rgba(7,11,31,.1);background:#f4f6fb}.lc-any-browser-bar i{width:7px;height:7px;border-radius:50%;background:#d3d8e6}.lc-any-browser-body{position:relative;display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px}.lc-sk{display:block;height:7px;border-radius:99px;background:#e7eaf3}.lc-sk--title{width:62%;height:11px;margin-bottom:4px;background:#d5dae8}.lc-sk--short{width:48%}.lc-sk--name{width:42%;height:10px;background:#d5dae8}.lc-sk--more{background:#eef0f7}:not(.lc-sk--more)+.lc-sk--more{margin-top:4px}.lc-any-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 13px;border-radius:99px;background:var(--lc-blue);color:#fff;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.lc-any-btn.is-inline{align-self:flex-start;margin-top:6px;opacity:0;transform:scale(.6);transform-origin:left center;transition:transform .7s cubic-bezier(.22,1,.36,1) .2s,opacity .4s ease .2s}.lc-any-profile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:76%;padding:18px;border-radius:18px;background:#fff;color:#070b1f;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.lc-any-avatar{width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd9ae,#ff8a65 55%,#e0567a)}.lc-any-url{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:7px 11px;overflow:hidden;border-radius:99px;background:#e0e7ff;color:var(--lc-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;clip-path:inset(0 100% 0 0 round 99px);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .2s}@media (max-width:479px){.lc-any-profile{width:88%;padding:14px}.lc-any-url{line-height:1.4;white-space:normal;overflow-wrap:anywhere;border-radius:12px;clip-path:inset(0 100% 0 0 round 12px)}}.lc-any-qr{position:relative;display:grid;grid-template-columns:repeat(17,1fr);gap:1.5px;width:46%;aspect-ratio:1;padding:10px;border-radius:14px;background:#fff;box-shadow:0 20px 40px -20px rgba(0,0,0,.7)}.lc-any-qr span{border-radius:1.5px;transform:scale(0);transition:transform .45s cubic-bezier(.22,1,.36,1)}.lc-any-qr span.is-on{background:#070b1f}.lc-any-qr-finder{position:absolute;width:calc((100% - 20px) * 5 / 17);aspect-ratio:1;margin:10px;border:4px solid #070b1f;border-radius:6px}.lc-any-qr-finder:after{content:"";position:absolute;inset:22%;border-radius:3px;background:var(--lc-blue)}.lc-any-float{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lc-blue);color:#fff;box-shadow:0 10px 20px -8px rgba(5,70,253,.7);opacity:0;transform:translateY(24px) scale(.6);transition:transform .8s cubic-bezier(.22,1,.36,1) .25s,opacity .4s ease .25s}.lc-any-card--sidebar .lc-any-browser-body{padding-right:46%}.lc-any-side{position:absolute;top:14px;right:12px;display:flex;flex-direction:column;gap:7px;width:38%;padding:10px;border-radius:10px;background:#f2f4fb;font-size:9.5px;line-height:1.5;opacity:0;transform:translateX(24px);transition:transform .8s cubic-bezier(.22,1,.36,1) .2s,opacity .5s ease .2s}.lc-any-side .lc-any-btn{padding:5px 8px;font-size:9.5px}.lc-any-card--popup .lc-any-browser-body:after{content:"";position:absolute;inset:0;background:rgba(7,11,31,.2);opacity:0;transition:opacity .6s ease .5s}.lc-any-pop{position:absolute;inset:0;z-index:1;gap:9px;width:72%;height:fit-content;margin:auto;padding:14px;border-radius:12px;background:#fff;box-shadow:0 20px 40px -12px rgba(7,11,31,.4);font-size:11px;text-align:center;opacity:0;transform:translateY(16px) scale(.92);transition:transform .8s cubic-bezier(.22,1,.36,1) .7s,opacity .5s ease .7s}.lc-any-custom,.lc-any-pop{display:flex;flex-direction:column;align-items:center}.lc-any-custom{gap:12px}.lc-any-custom span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.4;opacity:0;transform:translateY(12px);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease}.lc-any-custom .v1{padding:10px 20px;border-radius:99px;background:var(--lc-blue);color:#fff}.lc-any-custom .v2{padding:10px 22px;border-radius:6px;background:#fff;color:#070b1f;transition-delay:.12s}.lc-any-custom .v3{padding:9px 18px;border:2px solid #f3b3c4;border-radius:14px;background:#fff;color:#d9466d;transition-delay:.24s}:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-btn.is-inline,:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-custom span,:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-float,:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-pop,:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-side{opacity:1;transform:none}:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-qr span{transform:scale(1)}:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-url{clip-path:inset(0 0 0 0 round 99px)}:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card--popup[data-live] .lc-any-browser-body:after{opacity:1}@media (max-width:479px){:is(.lc-scene[data-on],.lc[data-film=off] .lc-scene) .lc-any-card[data-live] .lc-any-url{clip-path:inset(0 0 0 0 round 12px)}}@media (prefers-reduced-motion:reduce){.lc-any-visual *,.lc-any-visual :after{transition:none!important}.lc-any-btn.is-inline,.lc-any-custom span,.lc-any-float,.lc-any-pop,.lc-any-side{opacity:1;transform:none}.lc-any-qr span{transform:none}.lc-any-url{clip-path:none}.lc-any-card--popup .lc-any-browser-body:after{opacity:1}}.lc-journey{grid-template-areas:"head" "device" "steps";grid-template-rows:auto minmax(0,1fr) auto;row-gap:14px}.lc-journey-head{grid-area:head}.lc-journey-head .lc-label{margin-bottom:6px}.lc-journey-steps{grid-area:steps}.lc-journey-device{grid-area:device;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;container-type:size}.lc-journey-caption{flex:none;margin-top:20px;font-size:11px;line-height:1.4;color:var(--lc-muted)}.lc-jstep,.lc-jsteps{display:grid}.lc-jstep{grid-template-columns:auto minmax(0,1fr);column-gap:14px;transition:opacity .45s ease,border-color .45s ease}.lc-jstep-no{padding-top:5px;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--lc-sky)}.lc-jstep-title{font-size:19px;line-height:1.5}.lc-jstep-text{font-size:14px;line-height:1.75;color:var(--lc-soft)}.lc-journey-steps .lc-small{margin-top:8px}@media (max-width:899px) and (max-height:720px){.lc[data-film=on] .lc-journey{grid-template-areas:"head head" "device steps";grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:30px}.lc[data-film=on] .lc-journey-caption,.lc[data-film=on] .lc-journey-head .lc-label,.lc[data-film=on] .lc-journey-steps .lc-small{display:none}.lc[data-film=on] .lc-journey-steps{align-self:center}.lc[data-film=on] .lc-jstep{grid-template-columns:minmax(0,1fr)}.lc[data-film=on] .lc-jstep-title{font-size:17px}.lc[data-film=on] .lc-jstep-text{font-size:13px;line-height:1.7}.lc[data-film=on] .lc-phone{height:min(100cqh,calc(100cqw * 2.144))}}@media (max-width:899px){.lc[data-film=on] .lc-jstep{grid-area:1/1;opacity:0}.lc[data-film=on] .lc-scene--journey[data-sub="0"] .lc-jstep[data-k="0"],.lc[data-film=on] .lc-scene--journey[data-sub="1"] .lc-jstep[data-k="1"],.lc[data-film=on] .lc-scene--journey[data-sub="2"] .lc-jstep[data-k="2"],.lc[data-film=on] .lc-scene--journey[data-sub="3"] .lc-jstep[data-k="3"]{opacity:1}.lc[data-film=off] .lc-jsteps{gap:14px}.lc[data-film=off] .lc-journey-device{height:min(80vh,560px)}}@media (min-width:900px){.lc-journey{grid-template-areas:"head device" "steps device";grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:auto auto;align-content:center;column-gap:clamp(40px,6vw,96px);row-gap:28px}.lc-journey-head{align-self:end}.lc-journey-steps{align-self:start}.lc-journey-device{align-self:center;height:min(calc(var(--lc-vh) - var(--lc-header) - 72px),640px)}.lc-jsteps{gap:4px}.lc-jstep{padding:10px 0 10px 18px;border-left:2px solid var(--lc-line);opacity:.62}.lc-scene--journey[data-sub="0"] .lc-jstep[data-k="0"],.lc-scene--journey[data-sub="1"] .lc-jstep[data-k="1"],.lc-scene--journey[data-sub="2"] .lc-jstep[data-k="2"],.lc-scene--journey[data-sub="3"] .lc-jstep[data-k="3"]{border-left-color:var(--lc-blue-hi);opacity:1}.lc-jstep-title{font-size:22px}.lc-jstep-text{font-size:15px}}@media (min-width:900px) and (max-height:760px),(min-width:900px) and (max-width:999px) and (max-height:830px){.lc[data-film=on] .lc-journey{row-gap:18px}.lc[data-film=on] .lc-journey-head .lc-label{margin-bottom:4px}.lc[data-film=on] .lc-scene--journey .lc-h2{font-size:clamp(34px,3.3vw,46px);line-height:1.3}.lc[data-film=on] .lc-jstep{padding-block:6px}.lc[data-film=on] .lc-jstep-title{font-size:20px;line-height:1.45}.lc[data-film=on] .lc-jstep-text{font-size:14px;line-height:1.7}.lc[data-film=on] .lc-journey-steps .lc-small{margin-top:6px}}@media (min-width:900px) and (max-height:630px){.lc[data-film=on] .lc-journey-head .lc-label{display:none}.lc[data-film=on] .lc-scene--journey .lc-h2{font-size:clamp(30px,2.9vw,38px)}.lc[data-film=on] .lc-jstep{padding-block:4px}.lc[data-film=on] .lc-jstep-title{font-size:18px}.lc[data-film=on] .lc-jstep-text{font-size:13px;line-height:1.65}}.lc-phone{position:relative;flex:none;height:min(calc(100cqh - 36px),calc(100cqw * 2.144),640px);aspect-ratio:9/19.3;padding:2.4%;border-radius:13%/6.2%;background:linear-gradient(145deg,#222b54,#05081a);box-shadow:0 40px 100px -30px rgba(5,70,253,.55),inset 0 0 0 1px rgba(255,255,255,.1),inset 0 2px 0 rgba(255,255,255,.12)}.lc-phone-screen{position:relative;height:100%;overflow:hidden;border-radius:11%/5.3%;background:#fff;container-type:size}.lc-phone-status{position:absolute;inset:0 0 auto;z-index:3;display:flex;align-items:center;justify-content:space-between;height:7.4cqh;padding:0 7cqw 0 9cqw;color:#070b1f;font-size:4.2cqw;font-weight:700;letter-spacing:0;pointer-events:none;transition:color .4s ease}.lc-scene--journey[data-sub="3"] .lc-phone-status{color:#fff}.lc-phone-status>span:first-child{transition:opacity .4s ease}.lc-scene--journey[data-sub="3"] .lc-phone-status>span:first-child{opacity:0}.lc-phone-island{position:absolute;top:1.8cqh;left:50%;width:30cqw;height:8.6cqw;translate:-50% 0;border-radius:99px;background:#05081a}.lc-phone-signal{width:8cqw;height:3.8cqw;border:.5cqw solid;border-radius:1.2cqw;opacity:.85}.lc-phone-view{opacity:0;transform:translate3d(0,4%,0) scale(.98);transition:opacity .45s ease,transform .55s var(--lc-ease)}.lc-scene--journey[data-sub="0"] .lc-phone-view[data-k="0"],.lc-scene--journey[data-sub="1"] .lc-phone-view[data-k="1"],.lc-scene--journey[data-sub="2"] .lc-phone-view[data-k="2"],.lc-scene--journey[data-sub="3"] .lc-phone-view[data-k="3"]{opacity:1;transform:none}.lc-ph{position:absolute;inset:0;display:flex;flex-direction:column;color:#070b1f;font-family:var(--lc-body);font-size:4.2cqw;line-height:1.5;letter-spacing:.01em}.lc-ph-avatar{width:21cqw;aspect-ratio:1;border:1.2cqw solid #fff;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffd9ae,#ff8a65 55%,#e0567a);box-shadow:0 2cqw 5cqw -2cqw rgba(7,11,31,.3)}.lc-ph-avatar.is-lg{width:24cqw;margin-top:auto}.lc-ph-name{margin-top:2cqw;font-size:6cqw;font-weight:800;letter-spacing:-.01em}.lc-ph--profile{background:#fff}.lc-ph-cover{flex:none;height:25cqh;background:radial-gradient(60% 90% at 80% 10%,rgba(255,255,255,.45),rgba(255,255,255,0)),linear-gradient(135deg,#b8c8ff,#6b8bff 55%,#2f59ff)}.lc-ph-body{display:flex;flex-direction:column;align-items:flex-start;margin-top:-10cqw;padding:0 6cqw}.lc-ph-handle{font-size:3.6cqw;color:#566079}.lc-ph-bio{margin-top:2.6cqw;font-size:3.8cqw}.lc-ph-link{display:inline-flex;align-items:center;gap:1.4cqw;margin:3cqw 0 0 -2.6cqw;padding:1.6cqw 2.6cqw;border-radius:99px;color:var(--lc-blue);font-size:3.4cqw;font-weight:700}.lc-ph-type{display:inline-block;width:0;overflow:hidden;border-right:.5cqw solid var(--lc-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:0;white-space:nowrap;vertical-align:bottom}.lc-ph-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw;margin-top:auto}.lc-ph-tiles span{aspect-ratio:1;opacity:0;background:linear-gradient(135deg,#dfe6ff,#b8c7ff)}.lc-ph-tiles span:nth-child(2n){background:linear-gradient(135deg,#ffe3cf,#ffb99c)}.lc-ph-tiles span:nth-child(3n){background:linear-gradient(135deg,#d9f4ea,#9fdcc4)}.lc-ph--support{align-items:center;padding:11cqh 6cqw 5cqw;background:linear-gradient(180deg,#fff,#eef2ff);text-align:center}.lc-ph-brand{font-size:4.2cqw;font-weight:800;letter-spacing:.04em;color:var(--lc-blue)}.lc-ph-badges{display:flex;gap:2.4cqw;margin-top:2cqw;font-size:3.2cqw;color:#566079}.lc-ph-badges span{display:inline-flex;align-items:center;gap:.8cqw}.lc-ph-card{width:100%;margin-top:5cqw;padding:5.4cqw 5cqw;border-radius:5cqw;background:#fff;box-shadow:0 3cqw 9cqw -3cqw rgba(7,11,31,.2)}.lc-ph-card-title{font-size:4.6cqw;font-weight:800}.lc-ph-card-sub{margin-top:1.4cqw;font-size:3.3cqw;color:#566079}.lc-ph-support-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:1.6cqw;height:12.5cqw;margin-top:4.4cqw;overflow:hidden;border-radius:3.4cqw;background:var(--lc-blue);color:#fff;font-size:4.3cqw;font-weight:800}.lc-ph-tap{position:absolute;top:50%;left:50%;width:14cqw;height:14cqw;margin:-7cqw 0 0 -7cqw;border-radius:50%;background:rgba(255,255,255,.6);opacity:0;transform:scale(0)}.lc-ph-foot{margin-top:auto;font-size:3.4cqw;color:#566079}.lc-ph--amount{padding:11cqh 5.5cqw 5.5cqw;background:#fff}.lc-ph-sheet-title{margin-bottom:1cqw;font-size:5.2cqw;font-weight:800;text-align:center}.lc-ph-amounts{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:auto}.lc-ph-amount{display:flex;flex-direction:column;align-items:center;gap:.6cqw;padding:4.6cqw 1cqw;border:.45cqw solid #e2e6f1;border-radius:3cqw;background:#fff}.lc-ph-amount b{font-size:4.8cqw;font-weight:800}.lc-ph-amount small{font-size:3.1cqw;color:#566079}.lc-ph-pay{display:grid;place-items:center;height:12.5cqw;margin-top:auto;border-radius:3.4cqw;background:#d9deeb;color:#fff;font-size:4.2cqw;font-weight:800}.lc-ph-stripe{display:flex;align-items:center;justify-content:center;gap:1cqw;margin-top:2.6cqw;font-size:3.2cqw;color:#566079}.lc-ph--arrive{padding:13cqh 5cqw 5.5cqw;background:radial-gradient(120% 70% at 50% 0,#4c7bff 0,var(--lc-blue) 45%,#0226a8 100%);color:#fff;text-align:center}.lc-ph-clock{font-size:17cqw;font-weight:700;line-height:1;letter-spacing:-.03em;opacity:.95}.lc-ph-notice{display:flex;align-items:flex-start;gap:3cqw;margin-top:6cqw;padding:3.6cqw;border-radius:4.5cqw;background:rgba(255,255,255,.94);color:#070b1f;text-align:left;box-shadow:0 3cqw 8cqw -2cqw rgba(0,10,60,.45);opacity:0;transform:translateY(-40cqw)}.lc-ph-notice-icon{display:grid;place-items:center;flex:none;width:9cqw;height:9cqw;border-radius:2.4cqw;background:var(--lc-blue);color:#fff}.lc-ph-notice-app{font-size:3cqw;color:#566079}.lc-ph-notice-title{margin-top:.4cqw;font-size:3.7cqw;font-weight:800;line-height:1.35}.lc-ph-notice-body{margin-top:.6cqw;font-size:3.3cqw;line-height:1.5;color:#566079}.lc-ph-arrive{margin-top:auto;opacity:0}.lc-ph-arrive-label{font-size:3.4cqw;opacity:.85}.lc-ph-arrive-num{margin-top:1cqw;font-size:16cqw;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lc-ph-unit{margin-left:.15em;font-size:.38em}.lc-ph-arrive-sub{margin-top:2cqw;font-size:3.3cqw;opacity:.8}.lc-ph-noreply{margin-top:auto;padding:2.8cqw;border-radius:99px;background:rgba(255,255,255,.14);font-size:3.4cqw;font-weight:700;opacity:0}.lc-scene--journey[data-on][data-sub="0"] .lc-ph-link{animation:lc-link-hl .6s ease 2.1s forwards}.lc-scene--journey[data-on][data-sub="0"] .lc-ph-type{animation:lc-type 1.5s steps(28) .45s forwards,lc-caret-off .01s linear 2.1s forwards}.lc-scene--journey[data-on][data-sub="0"] .lc-ph-tiles span{animation:lc-ph-fade .6s ease forwards}.lc-scene--journey[data-on][data-sub="1"] .lc-ph-support-btn{animation:lc-press .5s var(--lc-ease) 1s both}.lc-scene--journey[data-on][data-sub="1"] .lc-ph-tap{animation:lc-tap .9s var(--lc-ease) 1s forwards}.lc-scene--journey[data-on][data-sub="2"] .lc-ph-amount.is-picked{animation:lc-pick .45s var(--lc-ease) .75s forwards}.lc-scene--journey[data-on][data-sub="2"] .lc-ph-amount.is-picked small{animation:lc-pick-sub .45s ease .75s forwards}.lc-scene--journey[data-on][data-sub="2"] .lc-ph-pay{animation:lc-pay-on .5s ease 1.25s forwards}.lc-scene--journey[data-on][data-sub="3"] .lc-ph-notice{animation:lc-notice .8s var(--lc-ease) .35s forwards}.lc-scene--journey[data-on][data-sub="3"] .lc-ph-arrive{animation:lc-ph-rise .7s var(--lc-ease) .75s forwards}.lc-scene--journey[data-on][data-sub="3"] .lc-ph-noreply{animation:lc-ph-fade .6s ease 1.9s forwards}@keyframes lc-link-hl{to{background:#e0e7ff}}@keyframes lc-type{to{width:28.4ch}}@keyframes lc-caret-off{to{border-right-color:transparent}}@keyframes lc-ph-fade{to{opacity:1}}@keyframes lc-press{0%,to{transform:scale(1)}35%{transform:scale(.95)}}@keyframes lc-tap{0%{opacity:.85;transform:scale(.2)}to{opacity:0;transform:scale(4.6)}}@keyframes lc-pick{to{border-color:var(--lc-blue);background:var(--lc-blue);color:#fff;transform:scale(1.04)}}@keyframes lc-pick-sub{to{color:rgba(255,255,255,.85)}}@keyframes lc-pay-on{to{background:var(--lc-blue)}}@keyframes lc-notice{to{opacity:1;transform:none}}@keyframes lc-ph-rise{0%{opacity:0;transform:translateY(4cqw)}to{opacity:1;transform:none}}.lc-who{grid-template-rows:auto auto;align-content:safe center;row-gap:clamp(20px,5vh,56px)}.lc-who-copy{max-width:36em}.lc-scene--who .lc-kinetic{text-shadow:none}.lc-scene--who .lc-label{color:rgba(255,255,255,.86)}.lc-scene--who .lc-body{color:rgba(255,255,255,.92)}.lc-who-rows{display:grid;gap:2px;width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip}.lc-who-row{display:flex;width:max-content}.lc-who-rows{--lc-who-shift:clamp(240px,45vw,720px);--lc-who-t:clamp(0,(var(--lc-p,0) - 0.06)/0.88,1)}.lc-who-row--1{transform:translate3d(calc(var(--lc-who-t) * var(--lc-who-d1, var(--lc-who-shift)) * -1),0,0)}.lc-who-row--2{transform:translate3d(calc((var(--lc-who-t) - 1) * var(--lc-who-d2, var(--lc-who-shift))),0,0)}.lc-who-word{display:inline-flex;align-items:center;gap:.42em;padding-right:.42em;color:#fff;font-size:clamp(46px,min(16vw,9.5vh),96px);line-height:1.22;letter-spacing:-.02em;white-space:nowrap}.lc-who-word i{display:inline-block;width:.2em;height:.2em;border-radius:50%;background:#bccbff}.lc-who-row--2 .lc-who-word{color:#c9d5ff}.lc-who-row--2 .lc-who-word i{background:#fff}@supports (height:100svh){.lc-who-word{font-size:clamp(46px,min(16vw,9.5svh),96px)}}@media (min-width:900px){.lc-who-word{font-size:clamp(64px,min(10vw,13vh),150px)}@supports (height:100svh){.lc-who-word{font-size:clamp(64px,min(10vw,13svh),150px)}}}@media (max-width:899px) and (max-height:720px){.lc-who-copy .lc-label{display:none}}.lc-header:after,.lc-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .8s ease}.lc-header:before{background:linear-gradient(180deg,rgba(5,8,20,.86),rgba(5,8,20,0))}.lc-header:after{background:linear-gradient(180deg,rgba(5,70,253,.94),rgba(5,70,253,0));opacity:0}.lc[data-film=on][data-scene=who] .lc-header:before{opacity:0}.lc[data-film=on][data-scene=who] .lc-header:after{opacity:1}.lc-header-bar{position:absolute;inset:0;z-index:-1;background:rgba(5,8,20,.88);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);box-shadow:0 1px 0 rgba(243,246,255,.08);opacity:0;pointer-events:none;transition:opacity .3s ease}.lc[data-solid] .lc-header-bar{opacity:1}.lc[data-solid] .lc-header:after,.lc[data-solid] .lc-header:before{opacity:0}.lc-scene--final .lc-scene-inner{place-items:center;text-align:center}.lc-final-copy{display:flex;flex-direction:column;align-items:center}.lc-scene--final .lc-kinetic{text-shadow:none}.lc-h2--final{margin-bottom:28px;font-size:clamp(32px,11vw,52px);line-height:1.3}@media (min-width:768px){.lc-h2--final{font-size:clamp(52px,6vw,88px)}}.lc-fallback{display:none;opacity:0;transition:opacity .4s ease}.lc[data-gl=off] .lc-fallback{display:block}.lc-scene[data-on] .lc-fallback,.lc[data-film=off] .lc-fallback{opacity:1}.lc[data-gl=off] .lc-bubble-light{background:#fff;box-shadow:0 0 14px 3px rgba(127,178,255,.9)}.lc-fallback--sea{position:absolute;inset:auto 0 0;z-index:0;height:34%;background-image:radial-gradient(circle,rgba(63,116,255,.95) 0 2px,transparent 3px),radial-gradient(circle,rgba(82,214,255,.95) 0 2px,transparent 3px),radial-gradient(circle,rgba(240,246,255,.95) 0 2px,transparent 3px),radial-gradient(ellipse 70% 60% at 50% 0,rgba(5,70,253,.4),transparent 70%);background-size:38px 30px,46px 34px,29px 26px,100% 100%;background-position:0 0,13px 9px,7px 17px,0 0;mask-image:linear-gradient(180deg,transparent,#000 35%)}.lc[data-gl=off] .lc-fallback--button{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,420px);height:110px;margin:auto;border:1.5px solid rgba(243,246,255,.75);border-radius:999px;background:rgba(243,246,255,.06);box-shadow:0 0 48px rgba(63,116,255,.45);font-size:26px;font-weight:700}.lc[data-gl=off] .lc-fallback--words{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(64px,18vw,160px);line-height:1}.lc-fallback--words span{grid-area:1/1;opacity:0;text-decoration:line-through;text-decoration-color:var(--lc-accent);text-decoration-thickness:.06em;transition:opacity .4s ease}.lc-scene--words[data-sub="0"] .lc-fallback--words [data-k="0"],.lc-scene--words[data-sub="1"] .lc-fallback--words [data-k="1"],.lc-scene--words[data-sub="2"] .lc-fallback--words [data-k="2"],.lc-scene--words[data-sub="3"] .lc-fallback--words [data-k="3"]{opacity:1}.lc-fallback--grid{position:absolute;inset:8% 4%;background:radial-gradient(circle,rgba(240,246,255,.85) 0 2.6px,transparent 3.2px) 50% /20px 20px}.lc-fallback--rise{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 90% 55% at 50% 100%,rgba(127,178,255,.35),transparent 70%),var(--lc-blue)}.lc-fallback--halo{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 64% 44% at 50% 50%,transparent 58%,rgba(63,116,255,.32) 64%,rgba(82,214,255,.2) 70%,transparent 78%)}.lc[data-film=off] .lc-film{height:auto}.lc[data-film=off] .lc-stage{position:relative;height:auto;overflow:visible}.lc[data-film=off] .lc-scene{position:relative;inset:auto;pointer-events:auto}.lc[data-film=off] .lc-scene-inner{height:auto;padding-block:calc(var(--lc-header) + 32px) 48px}.lc[data-film=off] .lc-scene--hero .lc-scene-inner{min-height:var(--lc-vh)}.lc[data-film=off] .lc-slot{min-height:280px}.lc[data-film=off] .lc-ch,.lc[data-film=off] .lc-fx{opacity:1;transform:none;filter:none}.lc[data-film=off] .lc-jstep{opacity:1}.lc[data-film=off] .lc-chip:after{transform:scaleX(1)}.lc[data-film=off] .lc-scroll-hint{display:none}.lc[data-film=off] .lc-scene--who{background:var(--lc-blue)}@media (min-width:900px){.lc[data-film=off] .lc-bubbles{min-height:360px}}.lc-after{position:relative;z-index:2;background:var(--lc-bg)}.lc-after>section{scroll-margin-top:var(--lc-header)}.lc-after:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:160px;background:linear-gradient(rgba(5,8,20,0),var(--lc-bg));pointer-events:none}.lc-container{max-width:1320px;margin:0 auto;padding:0 var(--lc-gutter)}.lc-label{margin-bottom:12px;font-size:12px;letter-spacing:.2em;color:var(--lc-muted)}.lc-h3{font-size:clamp(26px,7vw,40px);line-height:1.4;letter-spacing:.02em}.lc-money{padding:72px 0 48px}.lc-money-grid{display:grid;gap:28px}.lc-money-table{border-top:1px solid var(--lc-line)}.lc-money-row{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--lc-line);font-size:14px;line-height:1.7}.lc-money-row dt,.lc-money-sub{color:var(--lc-muted)}.lc-money-sub{display:inline-block;max-width:100%}.lc-phrase{white-space:nowrap}.lc-faq{padding:48px 0 96px}.lc-faq-list{margin-top:24px;border-top:1px solid var(--lc-line)}.lc-faq-item{border-bottom:1px solid var(--lc-line)}.lc-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;line-height:1.6;list-style:none;cursor:pointer}.lc-faq-item summary::-webkit-details-marker{display:none}.lc-faq-toggle{flex:none;color:var(--lc-muted);transition:transform .3s ease}.lc-faq-item[open] .lc-faq-toggle{transform:rotate(45deg)}.lc-faq-answer{max-width:40em;padding-bottom:20px;font-size:14px;color:var(--lc-soft)}.lc-help-links{display:grid;gap:4px;margin-top:24px}.lc-help-links a{display:flex;align-items:center;min-height:44px;padding:8px 0;color:var(--lc-ink);font-size:14px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}@media (hover:hover){.lc-faq-item summary:hover .lc-faq-toggle{color:var(--lc-ink)}}@media (min-width:900px){.lc-money{padding:120px 0 80px}.lc-money-grid{gap:64px}.lc-faq-inner,.lc-money-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.lc-faq-inner{display:grid;column-gap:64px}.lc-faq-head{position:sticky;top:calc(var(--lc-header) + 32px)}.lc-faq-list{margin-top:0}}.lc-sticky{display:none}@media (max-width:767px){.lc-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:26;display:block;visibility:hidden;opacity:0;transform:translate3d(0,16px,0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.lc[data-cta] .lc-sticky{visibility:visible;opacity:1;transform:none;transition-delay:0s}.lc-sticky-btn{width:100%}main:has(>.lc)+footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lc-ch,.lc-fx,.lc-scene--hero .lc-ch,.lc-scene--hero .lc-fx{transform:none!important;filter:none!important;animation:none!important}.lc-btn,.lc-btn svg,.lc-faq-toggle,.lc-header-bar,.lc-sticky,.lc-textlink svg{transition:none}.lc-btn:active,.lc-btn:hover{transform:none}.lc-who-row{flex-wrap:wrap;width:auto;padding-inline:max(var(--lc-gutter),calc((100vw - 1320px) / 2 + var(--lc-gutter)));transform:none!important}.lc-who-word{font-size:clamp(22px,min(4.6vw,5.4vh),64px)!important}.lc-who-word:last-child i{display:none}}