@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-800-latin-v2.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Text;src:url(/fonts/bricolage-600-text-latin-v1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:93%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Archivo Black Digits;src:url(/fonts/archivo-black-num-v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Digits;src:url(/fonts/jetbrains-mono-700-num-v1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),local("Arial Bold"),local("Arial-BoldMT");font-weight:800;size-adjust:92.2%;ascent-override:100.9%;descent-override:29.3%;line-gap-override:0%}html.landing{height:auto;overflow:visible;scroll-behavior:auto;scroll-padding-top:calc(max(10px,env(safe-area-inset-top)) + 64px);background:#efe7d6;color-scheme:light}html.landing body{position:static;inset:auto;overflow:visible;background:#efe7d6}html.landing #root{min-height:0}@media (prefers-reduced-motion: no-preference){html.landing{scroll-behavior:smooth}}.lp{--cream: #efe7d6;--cream-2: #e6dcc7;--paper: #fbf8f1;--ink: #1a1614;--ink-soft: #3d3732;--muted: #6b665d;--accent: #c8553d;--white: #ffffff;--green: #34c759;--shadow-device: 0 40px 80px -30px rgb(26 22 20 / .45);--shadow-phone: 0 28px 56px -24px rgb(26 22 20 / .4), 0 2px 6px rgb(26 22 20 / .1);--shadow-pill: 0 8px 24px rgb(26 22 20 / .14), 0 1px 2px rgb(26 22 20 / .08);--shadow-nav: 0 6px 24px rgb(26 22 20 / .12);--shadow-pop: 0 16px 40px rgb(26 22 20 / .18);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-ios: cubic-bezier(.32, .72, 0, 1);--display: "Bricolage Grotesque", "Bricolage Fallback", "Helvetica Neue", Arial, sans-serif;--text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--pill-font: "Bricolage Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter: 20px;--sec-pad: 96px;--nav-clear: calc(max(10px, env(safe-area-inset-top)) + 64px) ;--bar-clear: calc(max(16px, env(safe-area-inset-bottom)) + 24px) ;display:block;position:relative;overflow-x:clip;background:var(--cream);color:var(--ink);font-family:var(--text);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (min-width: 768px){.lp{--gutter: 32px}}@media (min-width: 1024px){.lp{--sec-pad: 160px;font-size:19px}}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a{color:inherit}.lp :focus-visible:not(.device-app *){outline:2px solid var(--ink);outline-offset:3px}:where(.lp) :where(:focus-visible:not(.device-app *)){border-radius:6px}.lp .demo-try:focus-visible,.lp .demo-done:focus-visible,.lp .scene-video-toggle:focus-visible{outline-color:var(--white)}.lp-ink :focus-visible{outline-color:var(--cream)}.lp-container{width:100%;max-width:calc(1200px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.lp-h1,.lp-h2,.lp-h3,.get-word,.scene-end-title{font-family:var(--display);font-weight:800;color:var(--ink);margin:0;text-wrap:balance}.lp-h1{font-size:clamp(2.5rem,1.2rem + 5.2vw,5.5rem);line-height:.98;letter-spacing:-.035em}.lp-h2{font-size:clamp(2.25rem,1.35rem + 3.7vw,4.5rem);line-height:1;letter-spacing:-.035em}.lp-h3{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.05;letter-spacing:-.03em}.lp-h1 em,.lp-h2 em,.lp-h3 em{font-style:normal;color:var(--accent)}.lp-tagline{margin:12px 0 0;font-family:var(--mono);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.lp-body{margin:20px 0 0;color:var(--ink-soft);max-width:34rem;text-wrap:pretty}.lp-note{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}@media (min-width: 1024px){.lp-tagline{font-size:13px}.lp-note{font-size:14px}}.sec{padding-block:var(--sec-pad)}.lp-split{display:grid;gap:40px}@media (min-width: 1024px){.lp-split{gap:64px;align-items:center}.lp-split--5-7{grid-template-columns:5fr 7fr}.lp-split--7-5{grid-template-columns:7fr 5fr}}.lp-pill{--pill-fs: 20px;display:inline-flex;align-items:center;gap:.291667em;padding:.385288em .49537em;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:0 .220165em .220165em #00000040;font-family:var(--pill-font);font-weight:600;font-size:var(--pill-fs);font-variation-settings:"opsz" 24;line-height:.648486;letter-spacing:-.0081061em;white-space:nowrap}.lp-pill-text{position:relative}.lp-pill--badge .lp-pill-text{top:.009em}.lp-pill:is(.lp-pill--icon,.lp-pill--rate) .lp-pill-text{top:-.022em}.lp-pill:is(.lp-pill--icon,.lp-pill--rate){font-variation-settings:"opsz" 24.837749}.lp-pill--icon{gap:.333333em;padding-block:.541667em;min-height:1.849987em}.lp-pill--rate{gap:.416667em}.lp-pill-n{display:grid;place-items:center;flex:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--accent);color:var(--white);font:700 .833333em/1.32 "JetBrains Mono Digits",var(--mono);letter-spacing:0}.lp-pill-rate{position:relative;top:-.013em;color:var(--accent);font:400 .833333em/1.111211 Archivo Black Digits,Arial Black,sans-serif;letter-spacing:0}.lp-pill-glyph{width:.839636em;height:.766583em;flex:none}.lp-pill-glyph--location{color:var(--accent)}.lp-pill-dot{flex:none;width:.4em;height:.4em;margin-inline:.2em;border-radius:50%;background:var(--green);box-shadow:0 0 0 .15em #34c7592e}@media (max-width: 399px){.lp-pill{--pill-fs: 17px}}@media (max-width: 359px){.lp-pill{--pill-fs: 15px}}.lp-badge{display:inline-block;flex:none;border-radius:10px;line-height:0}.lp-badge img{display:block;width:auto}.lp-qr{display:none;align-items:center;gap:14px}.lp-qr-code{padding:10px;border-radius:16px;background:var(--white);line-height:0;box-shadow:0 1px 2px #1a161414}.lp-qr-caption{margin:0;max-width:12rem;font-size:14px;line-height:1.35;color:var(--muted)}@media (hover: hover) and (pointer: fine) and (min-width: 1024px){.lp-qr{display:flex}}.lp-android{display:none}html.is-android .lp-android{display:block}.phone-shot{position:relative;margin:0;width:calc(var(--pw) * 1.12);aspect-ratio:896 / 1831;color-scheme:dark}.phone-shot:before{content:"";position:absolute;top:.765%;right:1.897%;bottom:.819%;left:1.786%;border-radius:calc(var(--pw) * .2);box-shadow:var(--shadow-phone)}.phone-shot-screen{position:absolute;left:calc(var(--pw) * .06 - 1px);top:calc(var(--pw) * .0575 - 1px);width:calc(var(--pw) + 2px);aspect-ratio:402 / 874;overflow:hidden;border-radius:calc(var(--pw) * .155);background:#000;isolation:isolate}.phone-shot-screen picture,.phone-shot-screen img,.phone-shot-screen video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.phone-shot-island{position:absolute;z-index:3;left:50%;top:calc(var(--pw) * .0288);translate:-50% 0;width:calc(var(--pw) * .3119);height:calc(var(--pw) * .0912);border-radius:calc(var(--pw) * .0456);background:#000}.phone-shot-bezel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-nav{position:sticky;top:0;height:0;z-index:50}.lp-nav-pill{position:absolute;left:0;right:0;top:0;margin:max(10px,env(safe-area-inset-top)) auto 0;width:min(100% - 24px,760px);height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 0 18px;border-radius:999px;background:#efe7d6db;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--shadow-nav),inset 0 0 0 1px #1a16140f;translate:0 calc(-100% - max(10px,env(safe-area-inset-top)) - 12px);transition:translate .18s ease}.lp-nav-pill.is-shown{translate:0 0;transition-duration:.23s}@media (prefers-contrast: more){.lp-nav-pill{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--ink)}}.lp-nav-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:-.01em}.lp-nav-mark{height:18px;width:auto}.lp-nav-links{display:none;margin:0;padding:0;list-style:none;gap:4px}.lp-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:14px;color:var(--ink-soft);text-decoration:none;transition:color .2s ease}.lp-nav-links a:hover,.lp-nav-links a[aria-current=true]{color:var(--ink)}.lp-nav-links a[aria-current=true]{font-weight:600}.lp .lp-nav-cta{display:inline-flex;align-items:center;height:44px;padding:0 18px;border:2px solid transparent;background-clip:padding-box;border-radius:999px;background:var(--ink);color:var(--cream);font:600 15px/1 var(--text);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background-color .16s ease}.lp .lp-nav-cta:hover{background:#000}.lp-nav-cta:focus-visible{outline-color:var(--ink)}@media (min-width: 1024px){.lp-nav-pill{height:56px}.lp-nav-links{display:flex}}.lp-popover{position:fixed;inset:calc(max(10px,env(safe-area-inset-top)) + 64px) max(12px,calc((100vw - 760px)/2)) auto auto;margin:0;width:280px;padding:16px;border:0;border-radius:20px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-pop);text-align:center;font-family:var(--text);opacity:1;scale:1;transform-origin:top right;transition:opacity .12s ease,scale .12s ease,display .12s allow-discrete,overlay .12s allow-discrete}.lp-popover:not(:popover-open){opacity:0;scale:.96}.lp-popover:popover-open{transition-duration:.2s;transition-timing-function:var(--ease-out)}@starting-style{.lp-popover:popover-open{opacity:0;scale:.96}}.lp-popover-qr{display:block;margin:4px auto 12px}.lp-popover p{margin:0 0 8px;font-size:15px;line-height:1.4}.lp-popover a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.hero{padding-bottom:64px}.hero-bar{display:flex;align-items:center;justify-content:space-between;height:52px}.hero-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;font-weight:600;font-size:17px;letter-spacing:-.01em}.hero-mark{height:20px;width:auto}.hero-links{display:none;gap:4px}.hero-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;color:var(--ink-soft);text-decoration:none}.hero-links a:hover{color:var(--ink)}.hero-grid{display:grid;gap:28px;padding-top:20px}.hero-copy{min-width:0}.hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.hero-cta>div:first-child{padding:0;line-height:0}.hero-note{margin:0;font-size:13px;line-height:1.35;color:var(--muted)}.hero-qr{margin-top:20px}.hero-qr .lp-qr-code{padding:8px;border-radius:12px}.hero-android{margin:10px 0 0;font-size:13px;color:var(--muted)}.hero-demo-note{margin-top:24px}.hero-demo-note>p{display:none;margin:0 0 12px;font-size:14px;color:var(--muted)}.hero-pills{display:flex;flex-wrap:wrap;gap:8px}.hero-device{min-width:0;display:grid;justify-items:center;gap:16px}.hero-device-label{margin:0;font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center}.lp .device-stage:before{background:radial-gradient(closest-side,rgb(200 85 61 / .1),transparent 70%)}.lp .device-frame{zoom:max(.05,min(1,tan(atan2(calc(100vw - 4rem),450.24px))));width:calc(var(--dw) * 1.12);padding:calc(var(--dw) * .0575) calc(var(--dw) * .06);border-radius:calc(var(--dw) * .2);background:none;box-shadow:none}.lp .device-frame:before{content:"";position:absolute;z-index:-1;top:.765%;right:1.897%;bottom:.819%;left:1.786%;border-radius:calc(var(--dw) * .2);box-shadow:0 2px 6px #1a16141f,var(--shadow-device);pointer-events:none}.lp .device-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:url(/landing/bezel-iphone-v1.webp) center / 100% 100% no-repeat;pointer-events:none}.lp .device-bezel{padding:0;border-radius:var(--r-screen);background:none;box-shadow:none}.lp .device-btn,.lp .device-glare{display:none}.lp .device-app{--home-inset: calc(var(--dw) * .0846)}.lp .device-app .ios-nav-page-bottom>.relative{padding-bottom:var(--home-inset)}.lp .device-app .ios-nav-pushed .absolute.inset-x-0.bottom-0{padding-bottom:calc(var(--home-inset) + 12px)!important}.lp .device-app .ios-nav-pushed .flex-1.overflow-y-auto{padding-bottom:calc(108px + var(--home-inset))}@media (min-width: 1024px){.lp .device-frame{zoom:max(.72,min(1,tan(atan2(calc(100vw - 4rem),450.24px)),tan(atan2(calc(100dvh - 10.5rem),920.08px))))}}.lp .device-stage{color-scheme:dark}.demo-gate-wrap{position:relative}.demo-gate.is-gated{pointer-events:none}.demo-try,.demo-done{position:absolute;left:50%;translate:-50% 0;z-index:60;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:var(--shadow-pill);font:600 16px/1 var(--text);letter-spacing:-.01em;cursor:pointer}.demo-try{top:34%;height:48px;padding:0 20px 0 16px}.demo-try svg{width:18px;height:18px}.demo-done{top:6px;left:auto;right:-4px;translate:none;height:36px;padding:0 16px;font-size:15px}.demo-done:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media (prefers-reduced-motion: no-preference){.demo-try{animation:lp-pop .36s var(--ease-ios) .4s both}}@keyframes lp-pop{0%{opacity:0;scale:.9}}@media (min-width: 768px){.hero-grid{max-width:calc(640px + 2 * var(--gutter))}}@media (min-width: 1024px){.hero-bar{height:64px}.hero-brand{font-size:19px}.hero-mark{height:24px}.hero-links{display:flex}.hero-grid{max-width:calc(1200px + 2 * var(--gutter));grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:96px;column-gap:96px;align-items:center;min-height:calc(clamp(620px,100svh,980px) - 64px);padding-top:0}.hero-body{max-width:30rem}.hero-cta{margin-top:36px;gap:20px}.hero-note{font-size:14px}.hero-demo-note{margin-top:40px;padding-left:16px;border-left:1px solid rgb(26 22 20 / .15)}.hero-demo-note>p{display:block}}.how-head{padding-bottom:48px}@media (min-width: 1024px){.how-head{text-align:center;max-width:calc(900px + 2 * var(--gutter));padding-bottom:64px}.how-head .lp-body{margin-inline:auto}}.scene{--D: 60svh;display:grid}.scene>.scene-stage,.scene>.scene-steps{grid-area:1 / 1}.scene-steps{padding-block:50svh;pointer-events:none}.scene-trigger{height:var(--D)}.scene-stage{position:sticky;top:0;height:100svh;align-self:start;overflow:clip;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--nav-clear) minmax(0,1fr) 44px minmax(156px,auto) var(--bar-clear);grid-template-areas:"." "phone" "segs" "caps" "."}.scene-phone-area{grid-area:phone;container-type:size;display:grid;place-items:center;min-height:0}.scene-phone{--scene-pw: min(calc(100cqh / 2.28875), 330px);--overhang: min(28px, calc((100cqw - var(--scene-pw) * 1.12) / 2 - 16px));position:relative}.scene-screen{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 0s linear .42s}.scene-screen.is-active{opacity:1;z-index:1;transition:opacity .42s var(--ease-out)}.scene-video{position:relative;width:100%;height:100%}.scene-video video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .24s ease}.scene-video.is-started video{opacity:1}.scene-pills{position:absolute;left:calc(var(--scene-pw) * .06);top:calc(var(--scene-pw) * .0575);width:var(--scene-pw);aspect-ratio:402 / 874;z-index:2;pointer-events:none}.lp-pill.scene-pill{--scene-pill-fs: max(calc(var(--scene-pw) * .090018), min(13px, calc(var(--scene-pw) * .1119 - 1.5px)));--pill-fs: var(--scene-pill-fs)}.lp-pill.scene-pill:is(.lp-pill--icon,.lp-pill--rate){--pill-fs: calc(var(--scene-pill-fs) * 1.034906)}.scene-pill{position:absolute;translate:var(--fit-x, 0px) calc(-100% + 12px);scale:.96;opacity:0;transition:opacity .18s ease,translate 0s linear .18s,scale 0s linear .18s}.scene-pill--left{left:calc((var(--overhang) + var(--scene-pw) * .06) * -1)}.scene-pill--right{right:calc((var(--overhang) + var(--scene-pw) * .06) * -1)}.scene-pill[data-on]{opacity:1;translate:var(--fit-x, 0px) -100%;scale:1;transition:opacity .3s var(--ease-out) var(--d, 0ms),translate .42s var(--ease-out) var(--d, 0ms),scale .42s var(--ease-out) var(--d, 0ms)}.scene-video-toggle{position:absolute;left:-56px;bottom:calc(var(--scene-pw) * .12);z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#1a161499;color:var(--cream);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.scene-video-toggle.is-shown{opacity:1;visibility:visible;transition:opacity .2s ease}.scene-video-toggle svg{width:16px;height:16px}.scene-segments{grid-area:segs;display:flex;justify-content:center;align-items:center}.scene-seg{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.scene-seg-track{position:relative;display:block;width:32px;height:4px;border-radius:2px;background:#1a161480;overflow:hidden}.scene-seg-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ink);transform-origin:0 50%;scale:0 1;transition:scale .2s ease}.scene-seg[data-state=done] .scene-seg-fill,.scene-seg[data-state=active] .scene-seg-fill{scale:1 1}.scene-captions-col{grid-area:caps;min-height:0;padding-inline:var(--gutter)}.scene-caps{display:grid;margin:0;padding:0;list-style:none;text-align:center}.scene-cap{grid-area:1 / 1;opacity:0;translate:0 12px;transition:opacity .2s var(--ease-out),translate .2s var(--ease-out)}.scene-cap[data-rel=before]{translate:0 -8px}.scene-cap[data-rel=active]{z-index:1;opacity:1;translate:0 0;transition:opacity .42s var(--ease-out) 80ms,translate .42s var(--ease-out) 80ms}.scene-cap .lp-h3{font-size:28px}.scene-cap-tagline{display:none}.scene-cap-body{margin:8px auto 0;max-width:26rem;font-size:16px;line-height:1.45;color:var(--ink-soft)}.scene-rail{display:none}@media (max-height: 640px){.scene-stage{grid-template-rows:var(--nav-clear) minmax(0,1fr) 44px minmax(136px,auto) var(--bar-clear)}.scene-cap-body{font-size:15px}}@media (min-width: 1024px){.scene{--D: 70svh}.scene-stage{width:100%;max-width:calc(1200px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);padding-top:var(--nav-clear);padding-bottom:32px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"caps phone rail";-moz-column-gap:64px;column-gap:64px;align-items:center}.scene-phone-area{container-type:normal;height:100%}.scene-phone{--scene-pw: min(calc((100svh - var(--nav-clear) - 32px) / 2.36), 330px);--overhang: 40px}.scene-segments{display:none}.scene-captions-col{padding-inline:0;justify-self:end;width:100%;max-width:340px}.scene-caps{text-align:left}.scene-cap .lp-h3{font-size:44px}.scene-cap-tagline{display:block;margin-top:12px}.scene-cap-body{margin:16px 0 0;font-size:19px;line-height:1.5}.scene-rail{grid-area:rail;display:flex;align-items:center;gap:18px;justify-self:start}.scene-rail-track{position:relative;display:block;width:2px;height:176px;border-radius:1px;background:#1a161426;overflow:hidden}.scene-rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:50% 0;scale:1 calc((var(--step) + 1) / 4);transition:scale .2s ease}.scene-rail-labels{display:grid;margin:0;padding:0;list-style:none}.scene-rail-label{display:flex;align-items:center;height:44px;min-width:44px;padding:0;border:0;background:none;font:400 15px/1 var(--text);color:var(--muted);cursor:pointer;transition:color .2s ease}.scene-rail-label.is-active{color:var(--ink);font-weight:600}}.scene-end{display:grid;justify-items:center;gap:16px;padding:64px var(--gutter) 0;text-align:center}.scene-end-title{font-size:21px;letter-spacing:-.02em}.scene-end .lp-note{margin-top:-8px}.send-line{margin:20px 0 0;font-size:15px;color:var(--muted)}.send-line a{font-weight:600;color:var(--ink)}.send-visual{display:grid;justify-items:end;min-width:0}.send-card{display:block;width:min(78vw,300px);filter:drop-shadow(0 22px 34px rgb(26 22 20 / .18)) drop-shadow(0 2px 4px rgb(26 22 20 / .08))}.send-card picture,.send-card img{display:block;width:100%;height:auto}.send-pills{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;margin-top:16px}@media (min-width: 1024px){.send-visual{position:relative;justify-items:center}.send-card{width:340px}.send-pills{width:340px;flex-direction:column;align-items:flex-end}.send-pills>span:first-child{position:absolute;top:0;left:calc(50% - 170px);translate:-24px -50%}}.trips{--trips-pw: 240px}.mask{display:grid;justify-items:center;overflow:clip;padding-block:8px 24px}.mask-window{overflow:clip;padding:24px 40px 72px;margin:-24px -40px -72px}.mask-content{padding:24px 40px 72px;margin:-24px -40px -72px}@media (min-width: 1024px){.trips{--trips-pw: 320px}}.digital-visual{display:grid;justify-items:center;gap:16px}.digital-visual>span:first-child{justify-self:start}.digital-card{position:relative;width:min(100%,360px);border-radius:28px;box-shadow:var(--shadow-phone);margin-top:28px}.digital-card picture,.digital-card img{display:block;width:100%;height:auto;border-radius:28px}.digital-pill2{position:absolute;left:61.6%;top:0;transform:translate(-50%,calc(-100% + 6px))}@media (min-width: 1024px){.digital-card{width:440px}.digital-visual{grid-column:1;grid-row:1}.digital-visual>span:first-child{justify-self:center;transform:translate(-120px)}}.abroad{--fx-pw: 240px}.abroad-phone{display:grid;justify-items:center;max-height:calc(var(--fx-pw) * 1.5);overflow:clip;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent);padding-inline:40px;margin-inline:-40px}.abroad-translate{margin-top:16px}.cjk{font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}.abroad-pay{margin-top:64px}.abroad-pay-title{font-size:24px;max-width:20ch}.region-rail{display:flex;gap:12px;margin:20px calc(var(--gutter) * -1) 0;padding:4px var(--gutter) 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.region-rail::-webkit-scrollbar{display:none}.region-card{flex:none;width:260px;padding:20px;border-radius:20px;background:var(--paper);box-shadow:0 1px 2px #1a16140f;scroll-snap-align:start}.region-title{margin:0;font-weight:600;font-size:17px}.region-text{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--ink-soft)}.region-arrows{display:none}.region-arrow{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #1a16141f;cursor:pointer}.region-arrow svg{width:16px;height:16px}@media (max-width: 1023px) and (hover: hover) and (pointer: fine){.region-arrows{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}}.abroad-foot{margin-top:16px;max-width:40rem}@media (min-width: 1024px){.abroad{--fx-pw: 320px}.abroad-pay{margin-top:96px}.abroad-pay-title{font-size:32px;max-width:none}.region-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-inline:0;padding-inline:0;overflow:visible}.region-card{width:auto}}.lp-ink{background:var(--ink);color:var(--cream)}.lp-ink .lp-h2{color:var(--cream)}.lp-ink .lp-h2 em{color:#d9674d}.lp-ink .lp-tagline{color:#efe7d699}.lp-ink .lp-body{color:#efe7d6cc}.privacy{content-visibility:auto;contain-intrinsic-size:auto 900px}.privacy-facts{display:grid;gap:24px;margin:48px 0 0;padding:0;list-style:none}.privacy-facts li{padding-top:16px;border-top:1px solid rgb(239 231 214 / .15)}.privacy-fact-title{margin:0;font-weight:600;font-size:19px;color:var(--cream)}.privacy-fact-text{margin:8px 0 0;font-size:16px;line-height:1.5;color:#efe7d6cc}.privacy-link{display:inline-flex;align-items:center;min-height:44px;margin-top:32px;font-size:15px;color:var(--cream)}@media (min-width: 1024px){.privacy-head{max-width:50%}.privacy-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px}}.pricing{content-visibility:auto;contain-intrinsic-size:auto 900px}.pricing-fine{margin-top:20px;max-width:34rem}.pricing-side{display:grid;gap:24px;justify-items:start}.plan-card{width:100%;max-width:420px;padding:24px;border-radius:24px;background:var(--paper);box-shadow:inset 0 0 0 1px #1a16141a}.plan-title{margin:0;font-weight:600;font-size:21px;letter-spacing:-.01em}.plan-checks{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.plan-checks li{display:flex;gap:10px;align-items:flex-start;font-size:17px;line-height:1.4}.plan-checks svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--ink)}.plan-price{margin:20px 0 4px;font-weight:600;font-size:17px}.faq{content-visibility:auto;contain-intrinsic-size:auto 1400px}.faq-list{margin-top:32px;border-top:1px solid rgb(26 22 20 / .12)}.faq-item{border-bottom:1px solid rgb(26 22 20 / .12)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-weight:600;font-size:18px;line-height:1.3;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item .chev{flex:none;width:16px;height:16px;color:var(--muted);transition:rotate .2s var(--ease-out)}.faq-item[open] .chev{rotate:180deg}.faq-item p{margin:0;padding:0 0 20px;max-width:46rem;color:var(--ink-soft);line-height:1.5}.faq-item p a{font-weight:600}@media (min-width: 1024px){.faq{display:grid;grid-template-columns:4fr 8fr;gap:64px}.faq-title{position:sticky;top:120px;align-self:start}.faq-list{margin-top:0}.faq-item summary{font-size:19px}}.get{--fan-pw-back: 168px;--fan-pw-front: 188px;padding-bottom:48px;text-align:center}.get-lockup{display:grid;justify-items:center;gap:6px}.get-mark{height:48px;width:auto}.get-word{font-size:28px;letter-spacing:-.03em;line-height:1.1}.get-say{margin:0;font-family:var(--mono);font-size:13px;color:var(--muted);letter-spacing:.04em}.get-fan{position:relative;width:min(100%,420px);height:460px;margin:32px auto 0;view-timeline:--fan block}.get-phone{position:absolute;top:0}.get-phone--back{left:18px}.get-phone--front{right:18px;top:48px}.get-copy{margin-top:32px;display:grid;justify-items:center}.get-copy .lp-body{margin-inline:auto}.get-cta{display:flex;align-items:center;justify-content:center;gap:32px;margin:32px 0 16px}.get-tagline{margin-top:48px}@media (min-width: 1024px){.get{--fan-pw-back: 280px;--fan-pw-front: 300px;padding-bottom:96px}.get-mark{height:64px}.get-word{font-size:36px}.get-fan{width:640px;height:760px;margin-top:48px}.get-phone--back{left:20px}.get-phone--front{right:20px;top:80px}}.lp-footer{padding:40px 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid rgb(26 22 20 / .1);content-visibility:auto;contain-intrinsic-size:auto 300px}.lp-footer-row{display:grid;gap:16px}.lp-footer-brand{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.lp-footer-mark{height:16px;width:auto;color:var(--ink)}.lp-footer-links{display:flex;gap:20px}.lp-footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink-soft);text-decoration:none}.lp-footer-links a:hover{color:var(--ink)}.lp-footer-legal{display:grid;gap:8px;margin-top:16px}.lp-footer-legal p{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}@media (min-width: 1024px){.lp-footer-row{display:flex;justify-content:space-between;align-items:center}.lp-footer-legal{grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}.lp-footer-legal p:last-child{grid-column:1 / -1}}@media (prefers-reduced-motion: no-preference){[data-reveal=pending]{opacity:0;translate:0 1.5rem}[data-reveal=done]{opacity:1;translate:0 0;transition:opacity .9s var(--ease-out) calc(var(--i, 0) * .12s),translate .7s var(--ease-out) calc(var(--i, 0) * .12s)}.reveal-msg[data-reveal=pending]{translate:24px 24px;scale:.9}.reveal-msg[data-reveal=done]{scale:1;transform-origin:100% 100%;transition:opacity .3s var(--ease-out) calc(var(--i, 0) * .15s),translate .52s var(--ease-ios) calc(var(--i, 0) * .15s),scale .52s var(--ease-ios) calc(var(--i, 0) * .15s)}.reveal-msg{display:inline-block;transform-origin:100% 100%}.reveal-rise{display:inline-block}@supports ((animation-timeline: view()) and (animation-range: entry)){.scene{view-timeline:--scene block}.scene-phone{animation:lp-phone-arrive auto var(--ease-out) both;animation-timeline:--scene;animation-range:entry 25% contain 0%}.scene-seg-fill{animation:lp-fill auto linear both;animation-timeline:--scene;transition:none}.scene-seg:nth-child(1) .scene-seg-fill{animation-range:contain 0% contain 25%}.scene-seg:nth-child(2) .scene-seg-fill{animation-range:contain 25% contain 50%}.scene-seg:nth-child(3) .scene-seg-fill{animation-range:contain 50% contain 75%}.scene-seg:nth-child(4) .scene-seg-fill{animation-range:contain 75% contain 100%}.scene-rail-fill{animation:lp-rail auto linear both;animation-timeline:--scene;animation-range:contain 0% contain 100%;transition:none}.mask{view-timeline:--mask block}.mask-window{animation:lp-mask-window auto var(--ease-out) both;animation-timeline:--mask;animation-range:entry 0% cover 40%}.mask-content{animation:lp-mask-content auto var(--ease-out) both;animation-timeline:--mask;animation-range:entry 0% cover 40%}.sd-screen{animation:lp-screen-in auto var(--ease-out) both;animation-timeline:view();animation-range:entry 10% cover 35%}.sd-par-back{animation:lp-par-back auto var(--ease-out) both;animation-timeline:--fan;animation-range:entry 0% entry 100%}.sd-par-front{animation:lp-par-front auto var(--ease-out) both;animation-timeline:--fan;animation-range:entry 0% entry 100%}}}@media (prefers-reduced-motion: no-preference) and (max-width: 1023px){@supports ((animation-timeline: view()) and (animation-range: entry)){.sd-rail-card{animation:lp-card-in auto var(--ease-out) both;animation-timeline:view(inline);animation-range:entry 0% contain 0%}}}@media (prefers-reduced-motion: reduce){.scene-screen,.scene-screen.is-active{transition-duration:.2s}.scene-screen{transition:opacity 0s linear .2s}.scene-screen.is-active{transition:opacity .2s ease}.scene-cap,.scene-cap[data-rel]{translate:none;transition:opacity .2s ease}.scene-pill,.scene-pill[data-on]{translate:var(--fit-x, 0px) -100%;scale:1;transition:opacity .2s ease}.lp-nav-pill,.lp-nav-pill.is-shown{transition:none}.lp-popover,.lp-popover:popover-open{scale:1;transition:opacity .12s ease,display .12s allow-discrete,overlay .12s allow-discrete}}@keyframes lp-phone-arrive{0%{scale:.86;translate:0 8%}}@keyframes lp-fill{0%{scale:0 1}to{scale:1 1}}@keyframes lp-rail{0%{scale:1 0}to{scale:1 1}}@keyframes lp-mask-window{0%{translate:0 100%}}@keyframes lp-mask-content{0%{translate:0 -100%}}@keyframes lp-screen-in{0%{opacity:.3;scale:.9;translate:0 6%}}@keyframes lp-par-back{0%{translate:0 12%}}@keyframes lp-par-front{0%{translate:0 24%}}@keyframes lp-card-in{0%{scale:.94}}.lp :is(.lp-h1,.lp-h2,.lp-h3){overflow-wrap:break-word}.lp[lang=de] :is(.lp-h1,.lp-h2,.lp-h3,.scene-cap-body,.lp-body){-webkit-hyphens:auto;hyphens:auto}.lp[lang=ja]{--display: "Bricolage Grotesque", "Bricolage Fallback", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;--text: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;--pill-font: "Bricolage Text", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic", sans-serif;line-break:strict}.lp[lang=ko]{--display: "Bricolage Grotesque", "Bricolage Fallback", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--text: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--pill-font: "Bricolage Text", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;word-break:keep-all}.lp[lang=zh-Hans]{--display: "Bricolage Grotesque", "Bricolage Fallback", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--text: -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--pill-font: "Bricolage Text", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif}.lp[lang=zh-Hant]{--display: "Bricolage Grotesque", "Bricolage Fallback", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--text: -apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--pill-font: "Bricolage Text", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) :is(.lp-h1,.lp-h2,.lp-h3,.get-word,.scene-end-title){letter-spacing:0;line-height:1.18}.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) :is(.lp-body,.scene-cap-body,.faq-item p,.privacy-fact-text,.region-text){line-height:1.75}.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) .lp-tagline{letter-spacing:.06em}.lp-langs ul{display:flex;flex-wrap:wrap;gap:0 18px;margin:12px 0 0;padding:0;list-style:none}.lp-langs a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ink-soft);text-decoration:none}.lp-langs a:hover,.lp-langs a[aria-current=page]{color:var(--ink)}.lp-langs a[aria-current=page]{font-weight:600}.lang-suggest{position:fixed;z-index:70;left:50%;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 8px);translate:-50% 0;display:flex;align-items:center;gap:2px;max-width:calc(100vw - 24px);padding:0 4px 0 18px;border-radius:999px;background:var(--ink);color:var(--cream);box-shadow:var(--shadow-pop);font:600 15px/1.2 var(--text);letter-spacing:-.01em}.lang-suggest.is-away{opacity:0;translate:-50% 16px;pointer-events:none}@media (prefers-reduced-motion: no-preference){.lang-suggest{transition:opacity .24s ease,translate .24s var(--ease-out)}}.lang-suggest a{display:inline-flex;align-items:center;min-height:48px;color:var(--cream);text-decoration:none}.lang-suggest button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:#efe7d6b3;cursor:pointer}.lang-suggest button svg{width:14px;height:14px}.lp .lang-suggest :focus-visible{outline-color:var(--cream)}@media (prefers-reduced-motion: no-preference){.lang-suggest{animation:lp-suggest-in .42s var(--ease-out) .7s backwards}}@keyframes lp-suggest-in{0%{opacity:0;translate:-50% 16px}}.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) .lp-h2{font-size:clamp(1.875rem,1.25rem + 2.6vw,3.75rem)}.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) .lp-h3,.lp:is([lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) .scene-cap .lp-h3{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}
