.lp{line-height:normal}.lp :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,figure,blockquote,details,summary,hr,menu,fieldset,legend){margin:revert;padding:revert}.lp :where(h1,h2,h3,h4,h5,h6){color:revert;font-weight:revert;line-height:revert}.lp{--blue:#1d4ed8;--ink:#242424;--grey:#909090;--grey-head:#909090;--card:#f7f7f7}.lp,.lp *{box-sizing:border-box}.lp{color:var(--ink);font-family:var(--font-inter-tight), "Helvetica Neue", sans-serif;-webkit-font-smoothing:antialiased;background:#fff}.lp a{color:inherit;text-decoration:none}.lp img{height:auto;display:block}.lp .wrap{width:min(1120px,100% - 32px);margin:0 auto}.lp .gloss{background:var(--blue);color:#fff;box-shadow:0 0 0 1px var(--blue), 0 3px 6px #0003, inset 0 1px 0 #fff6, inset 0 0 6px 2px #ffffff3d;border-radius:999px;align-items:center;gap:8px;font-weight:500;display:inline-flex}.lp .gloss svg{width:16px;height:16px}.lp .gloss.lg{height:52px;padding:0 22px;font-size:16px}.lp nav{grid-template-columns:1fr auto 1fr;align-items:center;height:88px;font-size:14px;display:grid}.lp .brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:22px;display:flex}.lp .brand img{width:26px;height:26px}.lp .links{gap:24px;display:flex}.lp .right{justify-content:flex-end;align-items:center;gap:20px;display:flex}.lp .right .gloss{height:44px;padding:0 18px}.lp section.s{padding-top:150px}.lp .h2{text-align:center;letter-spacing:-.045em;margin:0;font-size:56px;font-weight:400;line-height:1.12}.lp .h2 span{color:var(--grey-head);display:block}.lp .lede{text-align:center;max-width:660px;color:var(--grey);margin:24px auto 0;font-size:16px;line-height:1.6}.lp .faq{width:760px;margin:48px auto 0}.lp .faq details{border-top:1px solid #ececec}.lp .faq details:last-child{border-bottom:1px solid #ececec}.lp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:15px;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";color:#b0b0b0;font-size:20px;font-weight:300}.lp .faq details[open] summary:after{content:"–"}.lp .faq p{max-width:640px;color:var(--grey);margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}.lp .closer{background:var(--card);text-align:center;border-radius:28px;margin-top:150px;padding:72px 44px}.lp .closer h3{letter-spacing:-.045em;margin:6px 0 0;font-size:52px;font-weight:400;line-height:1.08}.lp .closer .gloss{margin-top:32px}.lp footer{margin-top:110px;padding-bottom:40px}.lp .ft{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;display:grid}.lp .ft .b{letter-spacing:-.04em;align-items:center;gap:8px;font-size:24px;display:flex}.lp .ft .b img{width:26px;height:26px}.lp .ft .t{max-width:300px;color:var(--grey);margin:10px 0 0;font-size:13px;line-height:1.6}.lp .ft h4{color:var(--grey);margin:4px 0 14px;font-size:13px;font-weight:400}.lp .ft a{padding:5px 0;font-size:14px;display:block}.lp .fb{color:var(--grey);margin-top:64px;font-size:12px}.lp.lp nav{height:96px;font-size:16px}.lp.lp .brand{font-size:25px}.lp.lp .brand img{width:30px;height:30px}.lp.lp .links{gap:30px}@media (max-width:1240px){.lp.lp .links{gap:22px}.lp.lp nav{font-size:15px}}@media (max-width:1060px){.lp.lp .links{gap:16px}.lp.lp nav{font-size:14px}.lp.lp .links a:nth-child(2){display:none}}@media (max-width:920px){.lp nav{grid-template-columns:1fr auto}.lp .links{display:none!important}.lp .right a{white-space:nowrap}}.lp.lp .right .gloss{height:48px;padding:0 22px;font-size:16px}@media (max-width:760px){.lp nav{grid-template-columns:1fr auto;height:64px}.lp .links{display:none}.lp .brand{font-size:20px}.lp .brand img{width:24px;height:24px}.lp .right{gap:14px}.lp.lp nav{height:64px;font-size:14px}.lp.lp .brand{font-size:20px}.lp.lp .brand img{width:24px;height:24px}.lp.lp .right .gloss{height:40px;padding:0 16px;font-size:14px}.lp section.s{padding-top:88px}.lp .h2{letter-spacing:-.04em;font-size:34px}.lp .lede{font-size:16px}.lp .faq{width:auto;margin-top:32px}.lp .closer{border-radius:22px;margin-top:88px;padding:48px 22px}.lp .closer h3{font-size:32px}.lp footer{margin-top:72px}.lp .ft{grid-template-columns:1fr 1fr;gap:28px 16px}.lp .ft>div:first-child{grid-column:1/-1}}.lp.lp :is(.hero .points,.lede,.fc p,.step p,.fv-b .big p,.fv-b .sm p,.hw-b p,.hw-c p,.hw-d p,.faq p){letter-spacing:-.0125em}.lp button.gloss{appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;border:0}.lp .right button.txt{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.lp .menu-btn{background:var(--card);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:none}.lp .menu-btn svg{width:20px;height:20px}.lp .mm{z-index:100;opacity:0;background:#fff;flex-direction:column;padding:0 16px;transition:opacity .2s,transform .2s;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.lp .mm.open{opacity:1;transform:none}.lp .mm[hidden]{display:none}.lp .mm-top{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .mm-top .menu-btn{display:grid}.lp .mm-links{flex-direction:column;margin-top:16px;display:flex}.lp .mm-links a{letter-spacing:-.035em;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:18px 0;font-size:24px;display:flex}.lp .mm-links a svg{color:#b0b0b0;width:18px;height:18px}.lp .mm-foot{padding:24px 0 calc(24px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;display:flex}.lp .mm-foot .txt{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:16px;display:block}.lp .mm-foot .gloss{justify-content:center;width:100%}@media (max-width:920px){.lp .menu-btn{display:grid}.lp .right>.txt{display:none}}.lp.lp .mm .gloss.lg{height:52px;padding:0 22px;font-size:16px}@media (max-width:760px){.lp .ft a{padding:10px 0;font-size:15px}.lp .ft h4{margin-bottom:6px}}.lp .nf{text-align:center;padding-top:110px}.lp .nf-go{flex-direction:column;align-items:center;gap:22px;margin-top:36px;display:flex}.lp .nf-links{color:var(--grey);flex-wrap:wrap;justify-content:center;gap:22px;font-size:15px;display:flex}.lp .nf-links a:hover{color:var(--ink)}.lp .st{text-align:center;padding-top:150px}.lp .st h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500;line-height:1.25}.lp .st-eb{background:var(--card);color:#555;border-radius:99px;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;font-size:13.5px;display:inline-flex}.lp .st-eb svg{width:16px;height:16px;color:var(--ink)}.lp .st-h{letter-spacing:-.045em;max-width:860px;margin:20px auto 0;font-size:48px;font-weight:400;line-height:1.1}.lp .st-lede{max-width:700px;margin:22px auto 0}.lp .st-lede p{color:var(--grey);margin:0 0 12px;font-size:16px;line-height:1.65}.lp .sa-pair{text-align:left;grid-template-columns:1fr 52px 1fr;align-items:stretch;margin-top:56px;display:grid}.lp .sa-card{text-align:left;border-radius:26px;padding:30px}.lp .sa-prob{background:var(--card)}.lp .sa-sol{background:#fff;box-shadow:0 0 0 1px #0000000d,0 18px 40px #00000014}.lp .sa-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp .sa-ic{color:#9a9a9a;background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #0000000d}.lp .sa-ic2{background:var(--ink);color:#fff;box-shadow:none}.lp .sa-ic svg{width:18px;height:18px}.lp .sa-body{margin-top:20px;font-size:15px;line-height:1.7}.lp .sa-body p{margin:0 0 12px}.lp .sa-body p:last-child{margin-bottom:0}.lp .sa-body ul,.lp .sa-body ol{margin:0 0 12px;padding-left:20px}.lp .sa-body li{margin-bottom:8px;line-height:1.55}.lp .sa-body a{text-underline-offset:2px;-webkit-text-decoration:underline #2424244d;text-decoration:underline #2424244d}.lp .sa-prob .sa-body{color:#555}.lp .sa-x ul{flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.lp .sa-x li{color:var(--ink);margin:0;padding-left:34px;position:relative}.lp .sa-x li:before{content:"";background:#e7e7e7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:1px;left:0}.lp .sa-arrow{background:#fff;border-radius:50%;align-self:center;place-items:center;width:40px;height:40px;margin:0 auto;display:grid;box-shadow:0 0 0 1px #00000014,0 6px 14px #00000014}.lp .sa-arrow svg{width:18px;height:18px}.lp .st-links{max-width:760px;margin:36px auto 0}.lp .st-links p{color:var(--grey);margin:0;font-size:15px;line-height:1.65}.lp .st-links a{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline #2424244d;text-decoration:underline #2424244d}.lp .sg-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;display:grid}.lp .sg-wide{grid-column:1/-1}@media (max-width:820px){.lp .st{padding-top:88px}.lp .st-h{font-size:32px}.lp .sa-pair{grid-template-columns:1fr;gap:10px}.lp .sa-arrow{transform:rotate(90deg)}.lp .sa-card{border-radius:22px;padding:24px}.lp .sg-grid{grid-template-columns:1fr}}.lp .nf-links a{margin:-12px -4px;padding:12px 4px}
