.lb-bento{--lb-bento-w:1200px;--lb-bento-hair:#e6e3dc;--lb-bento-edge:#e9e6df;position:relative;color:var(--lb-ink-2);font-family:var(--lb-body)}.lb-bento-guide{position:absolute;top:0;bottom:0;width:1px;background:var(--lb-bento-hair);z-index:0;pointer-events:none}.lb-bento-guide.l{left:calc(50% - var(--lb-bento-w) / 2 - 32px)}.lb-bento-guide.r{left:calc(50% + var(--lb-bento-w) / 2 + 31px)}.lb-bento-sec{position:relative;z-index:1;border-top:1px solid var(--lb-bento-hair)}.lb-bento-cross{position:absolute;top:-7px;width:13px;height:13px;background:var(--lb-paper,#f8f7f4)}.lb-bento-cross.l{left:calc(50% - var(--lb-bento-w) / 2 - 38px)}.lb-bento-cross.r{left:calc(50% + var(--lb-bento-w) / 2 + 25px)}.lb-bento-cross:after,.lb-bento-cross:before{content:"";position:absolute;background:#bdb9ae}.lb-bento-cross:before{left:6px;top:0;width:1px;height:13px}.lb-bento-cross:after{top:6px;left:0;height:1px;width:13px}.lb-bento-wrap{width:min(var(--lb-bento-w),calc(100% - 48px));margin:0 auto;position:relative}.lb-bento-sec-top{padding:80px 0}.lb-bento-pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--lb-bento-edge);background:#fff;border-radius:10px;font-size:14px;font-weight:500;line-height:1;color:var(--lb-ink-2)}[data-landing] .lb .lb-bento-h{font-family:var(--lb-display);font-stretch:112%;font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0;color:var(--lb-ink);overflow-wrap:normal}[data-landing] .lb .lb-bento-h em{font-style:normal;color:var(--lb-ultra)}[data-landing] .lb .lb-bento-h-top{font-size:60px;margin-top:20px}@media (max-width:1299px){.lb-bento-cross,.lb-bento-guide{display:none}}@media (max-width:1099px){[data-landing] .lb .lb-bento-h-top{font-size:54px}}@media (max-width:899px){.lb-bento-sec-top{padding:64px 0}[data-landing] .lb .lb-bento-h-top{font-size:46px}}@media (max-width:600px){.lb-bento-sec-top{padding:56px 0}[data-landing] .lb .lb-bento-h-top{font-size:clamp(34px,9.4vw,44px)}}@media (max-width:480px){.lb-bento-wrap{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.lb-bento *{transition:none!important;animation:none!important}}[data-landing] .lb .lb-v2-faq-h{margin:0;font-family:var(--lb-display);font-stretch:112%;font-weight:600;font-size:56px;letter-spacing:-.04em;line-height:1;color:var(--lb-ink)}[data-landing] .lb .lb-v2-faq-h em{font-style:normal;color:var(--lb-ultra)}.lb-v2-faq-list{margin:36px 0 0;border-top:1px solid var(--lb-ds-hair)}.lb-v2-faq-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:40px;padding:20px 0;border-bottom:1px solid var(--lb-ds-hair)}.lb-v2-faq-row dt{font-size:17px;font-weight:700;line-height:1.4;color:var(--lb-ink)}.lb-v2-faq-row dd{margin:0;font-size:15px;line-height:1.6;color:var(--lb-ink-2)}.lb-v2-faq-more{margin:28px 0 0;font-size:15.5px;line-height:1.5;color:var(--lb-ink-2)}.lb-v2-faq-more a{font-weight:700;color:var(--lb-ink);text-underline-offset:4px}.lb-v2-faq-more a:hover{color:var(--lb-ultra-text)}@media (max-width:899px){[data-landing] .lb .lb-v2-faq-h{font-size:44px}.lb-v2-faq-list{margin-top:28px}.lb-v2-faq-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}}@media (max-width:480px){[data-landing] .lb .lb-v2-faq-h{font-size:38px}.lb-v2-faq-row dt{font-size:16.5px}.lb-v2-faq-row dd{font-size:15px}}.lb-v2-closing{padding:0 24px 24px;scroll-margin-top:80px}.lb-v2-closing-band{position:relative;z-index:1;overflow:hidden;isolation:isolate;border-radius:24px;background:var(--lb-ds-night,#0f1017);color:#fff}.lb-v2-closing-glow{z-index:-2;background:radial-gradient(48% 62% at 8% 0,#1f2bc48c,#1f2bc400 70%),radial-gradient(34% 40% at 94% 104%,#d8e64b2b,#d8e64b00 70%),radial-gradient(30% 40% at 70% 10%,#1f2bc429,#1f2bc400 70%)}.lb-v2-closing-glow,.lb-v2-closing-grain{position:absolute;inset:0;pointer-events:none}.lb-v2-closing-grain{z-index:-1;opacity:.2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px}.lb-v2-closing-guide{position:absolute;top:0;bottom:0;width:1px;z-index:-1;background:#ffffff12;pointer-events:none}.lb-v2-closing-guide.l{left:calc(50% - var(--lb-ds-w) / 2 - 32px)}.lb-v2-closing-guide.r{left:calc(50% + var(--lb-ds-w) / 2 + 31px)}.lb-v2-closing-rule{position:absolute;left:0;right:0;height:1px;z-index:-1;background:#ffffff12;pointer-events:none}.lb-v2-closing-rule.t{top:64px}.lb-v2-closing-rule.b{bottom:64px}.lb-v2-closing-x{position:absolute;width:13px;height:13px;z-index:-1;pointer-events:none}.lb-v2-closing-x:after,.lb-v2-closing-x:before{content:"";position:absolute;background:#ffffff47}.lb-v2-closing-x:before{left:6px;top:0;width:1px;height:13px}.lb-v2-closing-x:after{top:6px;left:0;height:1px;width:13px}.lb-v2-closing-x.bl,.lb-v2-closing-x.tl{left:calc(50% - var(--lb-ds-w) / 2 - 38px)}.lb-v2-closing-x.br,.lb-v2-closing-x.tr{left:calc(50% + var(--lb-ds-w) / 2 + 25px)}.lb-v2-closing-x.tl,.lb-v2-closing-x.tr{top:58px}.lb-v2-closing-x.bl,.lb-v2-closing-x.br{bottom:58px}.lb-v2-closing-inner{padding:120px 0 112px}.lb-v2-closing-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;color:#b4b8cc}.lb-v2-closing-notes li{display:inline-flex;align-items:center;gap:8px}.lb-v2-closing-notes svg{color:var(--lb-citron);flex:none}.lb-v2-closing-form{position:relative;max-width:880px;margin:44px auto 0;background:#fff;color:var(--lb-ink-2);border-radius:20px;box-shadow:0 30px 80px -20px #0000008c}[data-landing] .lb .lb-v2-closing-form input:focus-visible{outline:none}@media (max-width:1299px){.lb-v2-closing-guide,.lb-v2-closing-x{display:none}}@media (max-width:899px){.lb-v2-closing{padding:0 12px 12px}.lb-v2-closing-band{border-radius:22px}.lb-v2-closing-inner{padding:88px 0 64px}.lb-v2-closing-rule.t{top:44px}.lb-v2-closing-rule.b{display:none}}@media (max-width:480px){.lb-v2-closing{padding:0 8px 8px}.lb-v2-closing-band{border-radius:20px}.lb-v2-closing-inner{padding:72px 0 16px;width:calc(100% - 32px)}.lb-v2-closing-form{margin-top:32px}}