.phone{--pw-n:300;--bz-n:10;--s:calc(var(--uu) * (var(--pw-n) - 2 * var(--bz-n)) / 360);width:calc(var(--pw-n) * var(--u));height:calc(((var(--pw-n) - 2 * var(--bz-n)) * 780 / 360 + 2 * var(--bz-n)) * var(--u));--r:calc(var(--pw-n) * .158 * var(--u));border-radius:var(--r);position:absolute}.phone-screen{inset:calc(var(--bz-n) * var(--u));border-radius:calc(var(--r) - var(--bz-n) * var(--u));isolation:isolate;position:absolute;overflow:hidden}.screen-scaler{width:360px;height:780px;transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.phone-bezel{border-radius:var(--r);border:calc(var(--bz-n) * var(--u)) solid #0b1011;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #2b3638, 0 0 0 calc(1.2 * var(--u)) #2b3638;pointer-events:none;position:absolute;inset:0}.phone-island{left:50%;top:calc((var(--bz-n) + 9) * var(--u));width:calc(var(--pw-n) * .27 * var(--u));height:calc(var(--pw-n) * .075 * var(--u));background:#0b1011;border-radius:999px;position:absolute;transform:translate(-50%)}.phone-shadow{height:40%;filter:blur(calc(40 * var(--u)));background:#10191847;border-radius:40%;position:absolute;bottom:-2%;left:6%;right:6%;transform:translateY(8%)}.scr{color:#010101;font-family:var(--font);background:#fff;font-size:14px;position:absolute;inset:0;overflow:hidden}.scr b{font-weight:600}.sb{letter-spacing:-.01em;z-index:5;justify-content:space-between;align-items:flex-start;height:48px;padding:18px 26px 0 34px;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.sb>span{line-height:20.3px}.sb svg{width:66px;height:12px;margin-top:3px}.sb-light{color:#fff}.icon{flex:none;width:20px;height:20px}.app-btn{color:#fff;background:#010101;border-radius:22px;place-items:center;height:44px;margin:0 16px;font-size:13px;font-weight:600;display:grid;position:relative;overflow:hidden}.app-btn:after{content:"";background:var(--lime);opacity:0;border-radius:inherit;position:absolute;inset:0;transform:scale(.2)}.app-btn span{z-index:1;position:relative}.scr-home{background:0 0}.home-scroll{will-change:transform;position:absolute;inset:0 0 auto}.home-head{background:var(--sky);height:480px;position:relative}.phone.is-see-through .home-head{background:0 0}.home-brand{width:312px;height:44px;position:absolute;top:62px;left:24px}.home-logo{color:#010101;width:74.86px;height:17.25px;position:absolute;top:13px;left:0}.home-greet{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.167;position:absolute;top:16px;left:83px}.home-support{background:#ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 .5px #fff}.home-support svg{width:28px;height:28px}.home-label{white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;position:absolute;top:131px;left:24px}.home-amount{white-space:nowrap;color:#010101;font-size:40px;font-weight:700;line-height:1;position:absolute;top:164px;left:23.59px}.home-amount-num{display:inline-block}.home-conds{gap:13px;width:312px;display:grid;position:absolute;top:230px;left:24px}.home-conds li{align-items:center;height:24px;font-size:12px;line-height:1.333;display:flex}.home-conds svg{flex:none;width:24px;height:24px;margin-right:10px}.home-conds span{margin-left:auto;font-weight:400}.app-cta{color:#fff;justify-content:space-between;align-items:center;display:flex}.app-cta-dot{background:#d3f051;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.app-cta-dot svg{width:18px;height:18px}.home-cta{background:#040307;border-radius:27px;width:312px;height:54px;padding:0 12px 0 23px;font-size:15px;font-weight:600;line-height:1.6;position:absolute;top:360px;left:24px}.home-reg{white-space:nowrap;align-items:center;gap:6px;height:17px;font-size:11px;font-weight:500;line-height:1.5;display:flex;position:absolute;top:430px;left:101.5px}.home-reg svg{flex:none;width:16px;height:16px}.home-body{background:#fff;min-height:760px;padding:28px 24px 0;position:relative}.home-body h4{letter-spacing:-.2px;margin-bottom:24px;font-size:16px;font-weight:600;line-height:1.25}.trust-list{gap:24px;display:grid}.trust-list li{grid-template-columns:48px 248px;align-items:start;column-gap:16px;display:grid}.trust-list li>div{padding-top:5px}.trust-list li:first-child>.disc{margin-top:3px}.trust-list li:first-child>div{padding-top:0}.trust-list li:nth-child(n+3){grid-template-columns:48px 264px}.trust-list li:nth-child(n+3) b{max-width:250px}.disc{background:#d5e998;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.disc svg{width:20px;height:20px}.trust-list b{color:#010101;font-size:12px;font-weight:600;line-height:1.35;display:block}.trust-list small{color:#707070;margin-top:3.8px;font-size:10px;font-weight:500;line-height:1.65;display:block}.trust-list .w4{font-weight:400}.tabbar{z-index:6;background:#ffffff80;height:92px;position:absolute;bottom:0;left:0;right:0}.tab-pill{background:#fff;border-radius:32px;width:202px;height:64px;position:absolute;top:8px;left:79px;box-shadow:0 4px 16px #04030714,0 1px 4px #04030708}.tab{color:#707070;flex-direction:column;align-items:center;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:absolute}.tab svg{width:24px;height:24px;margin-bottom:0}.tab.on{color:#010101;background:#e0f3ff;border-radius:24px;width:90px;height:48px;padding-top:4px;top:8px;left:8px}.tab:not(.on){width:50px;top:12px;left:124px}.app-nav{justify-content:center;align-items:center;height:56px;margin-top:48px;display:flex;position:relative}.app-nav .icon{width:22px;height:22px;position:absolute;left:20px}.app-nav h4{font-size:15px;font-weight:600}.apply-body{padding:14px 16px 0}.lbl{color:#707070;font-size:13px;font-weight:500}.lbl b{color:#010101;font-weight:500}.apply-amt{letter-spacing:-.01em;align-items:center;gap:12px;margin-top:4px;font-size:32px;font-weight:700;display:flex}.apply-amt .edit{color:#707070;width:16px;height:16px}.apply-body hr{border:0;border-top:.5px solid #e2e2e2;margin:16px 0 14px}.chips{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.chips>span{border:1px solid #c4c4c4;border-radius:10px;align-content:center;place-items:center;height:44px;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.chips>span.on{background:var(--sky);border-color:var(--sky)}.term-chips>span{height:44px}.term-chips>span b,.term-chips>span small{z-index:1;position:relative}.term-chips small{font-size:9px;font-weight:600}.term-chips>span.on{background:0 0;border-color:#c4c4c4}.chip-on{background:var(--sky);opacity:0;position:absolute;inset:-1px}.term-chip-0 .chip-on{opacity:1}.chips+.lbl{margin-bottom:10px}.band{background:#f0f0f0;height:8px}.apply-rows{padding:0 16px}.row{border-bottom:.5px solid #e2e2e2;align-items:center;gap:10px;min-height:66px;display:flex;position:relative}.row .lbl{flex:1}.row .val{justify-items:end;gap:3px;display:grid}.row .val b{font-size:15px;font-weight:700}.row .val small{color:#010101;font-size:10px}.row .icon{width:14px;height:14px}.row .muted{color:#b6b6b6;font-size:13px}.row-glow{opacity:0;z-index:-1;background:#d2ef5173;border-radius:12px;position:absolute;inset:4px -10px}.agree{color:#707070;align-items:center;gap:10px;padding:16px 0;font-size:11px;display:flex}.agree b{color:#010101}.box{color:#0000;border:1px solid #8a8a8a;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.box .icon{width:13px;height:13px}.box.on{color:#fff;background:#010101;border-color:#010101}.apply-foot{position:absolute;bottom:16px;left:0;right:0}.note{text-align:center;color:#444;margin-bottom:10px;font-size:10px}.badges{color:#707070;justify-content:center;align-items:center;gap:18px;margin-top:12px;font-size:10px;line-height:1.3;display:flex}.badges span{align-items:center;gap:6px;display:flex}.badges .icon{color:#1b8be0;width:22px;height:22px}.badges i{background:#e2e2e2;width:1px;height:22px}.info-nav{align-items:center;gap:22px;height:56px;margin-top:48px;padding:0 20px;display:flex}.info-nav .icon{width:22px;height:22px}.progress{border:1.2px solid #010101;border-radius:99px;flex:1;height:8px;overflow:hidden}.progress i{background:#010101;width:60%;height:100%;display:block}.info-nav b{font-size:12px}.info-body{padding:18px 20px 0}.info-body h3{letter-spacing:-.01em;font-size:20px;font-weight:600}.info-body h3 small{font-size:12px}.info-desc{color:#707070;margin-top:12px;font-size:12px;line-height:1.5}.fields{margin-top:30px}.field{border-bottom:.5px solid #e2e2e2;grid-template-columns:1fr 24px;gap:6px 10px;padding:16px 0 18px;display:grid;position:relative}.field small{color:#707070;grid-column:1/-1;font-size:10px}.fv{height:20px;font-size:15px;font-weight:500;position:relative}.fv>span{white-space:nowrap;position:absolute;top:0;left:0}.fv .mask{opacity:0;letter-spacing:.06em}.field .lock{opacity:0;color:#1b8be0}.field .lock .icon{width:16px;height:16px}.info-btn{position:absolute;bottom:30px;left:0;right:0}.signup-head{background:var(--sky);height:190px}.signup-art{width:130px;position:absolute;top:112px;right:18px}.signup-art svg{width:100%;height:auto}.signup-body{padding:36px 18px 0}.signup-body h3{letter-spacing:-.01em;max-width:280px;font-size:24px;font-weight:600;line-height:1.15}.muted{color:#707070}.signup-body>.muted{margin-top:10px;font-size:13px}.input{border:1px solid #bdbdbd;border-radius:8px;align-items:center;gap:10px;height:46px;margin-top:26px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.typed{align-items:center;display:inline-flex}.typed-text{white-space:nowrap;vertical-align:bottom;max-width:0;display:inline-block;overflow:hidden}.caret{background:#1b8be0;width:1.5px;height:18px;margin-left:2px}.helper{color:#707070;margin-top:14px;font-size:11px;line-height:1.5}.helper b{color:#010101}.signup-foot{position:absolute;bottom:28px;left:0;right:0}.signup-foot .agree{padding:0 18px 16px}.scr-success{background:#fff}#film-phone .scr-success{background:0 0}.success-under{position:absolute;inset:0}.home-head.mini{height:230px}.scrim{background:#0006;position:absolute;inset:0}.sheet{text-align:center;background:#fff;border-radius:36px 36px 0 0;height:404px;padding-top:12px;position:absolute;bottom:0;left:0;right:0}.handle{background:#c9c9c9;border-radius:4px;width:28px;height:4px;margin:0 auto;display:block}.sheet-art{width:104px;margin:52px auto 0}.sheet-art svg{width:100%;height:auto}.sheet h3{letter-spacing:-.01em;margin:20px 40px 0;font-size:22px;font-weight:600;line-height:1.2}.sheet p{color:#707070;text-align:left;margin:22px 20px 0;font-size:12px;line-height:1.6}.sheet p b{color:#010101;font-weight:500}.sheet .app-btn{position:absolute;bottom:18px;left:0;right:0}
