html body :not(svg,svg *),html body :not(svg,svg *):before,html body :not(svg,svg *):after,html body ::placeholder{all:revert}html body svg{vertical-align:baseline;display:inline}:root{--ink:#111d3a;--ink-2:#3d4e68;--muted:#4a5b72;--blue:#1c56ff;--blue-d:#1443d6;--sky:#eef3ff;--sky-2:#e3ebff;--sky-3:#c9d6f2;--mist:#f2f5fa;--line:#e3e8ef;--green:#1443d6;--green-2:#3d6bff;--mint:#e6edff;--mint-2:#cfdcff;--mint-3:#5c86ff;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}html body :not(svg,svg *),html body svg,html body svg *,html body :not(svg,svg *):before,html body svg:before,html body svg :before,html body :not(svg,svg *):after,html body svg:after,html body svg :after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}html body{font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.55}html body img{max-width:100%;display:block}html body a{color:var(--blue)}html body h1,html body h2,html body h3{font-family:var(--display);letter-spacing:-.02em;margin:0}html body p{margin:0}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.btn{min-height:52px;font:600 16px/1 var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(4px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px -12px #1c56ffb3}.btn-primary:hover{background:var(--blue-d);transform:translateY(-2px)}.btn-white{color:var(--ink);background:#fff;border:1px solid #fff}.btn-white:hover{border-color:var(--sky-3);transform:translateY(-2px)}.lockup{align-items:center;gap:12px;text-decoration:none;display:flex}.lockup .word{flex-direction:column;gap:4px;display:flex}.lockup .name{font:800 25px/.92 var(--display);letter-spacing:-.015em;color:var(--ink)}.lockup .sub{font:400 8.5px/1 var(--display);letter-spacing:.36em;color:var(--blue);margin-right:-.36em}.lockup.rev .name{color:#fff}.lockup.rev .sub{color:#a9c2ff}.photo{background:linear-gradient(135deg,#d3def5,#e3ebff);border-radius:28px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo:has(img) .ph{display:none}.ph{color:#4a5b72;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.ph svg{opacity:.7}.tint-1{background:linear-gradient(135deg,#d3def5,#e8eeff)}.tint-2{background:linear-gradient(135deg,#dce5ff,#eef3ff)}.tint-3{background:linear-gradient(135deg,#dce5f7,#f2f5fa)}header.site{z-index:50;background:var(--sky);border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s,background .25s;position:sticky;top:0}header.site.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--sky-3);background:#eef3fff2;box-shadow:0 8px 24px -20px #111d3a80}header.site .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.license{color:var(--muted);border-left:1px solid var(--sky-3);padding-left:14px;font-size:12px;line-height:1.35}.license b{color:var(--ink);font-weight:600;display:block}nav.main{gap:30px;font-size:15px;font-weight:500;display:flex}nav.main a{color:var(--ink);padding:6px 0;text-decoration:none;position:relative}nav.main a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}nav.main a:hover:after{transform:scaleX(1)}.menu-btn{cursor:pointer;background:0 0;border:0;padding:10px;display:none}@media (width<=1100px){.license{display:none}}@media (width<=900px){nav.main{display:none}.menu-btn{display:block}header.site .btn{display:none}nav.main.open{background:var(--sky);border-bottom:1px solid var(--sky-3);flex-direction:column;padding:12px 24px 20px;display:flex;position:absolute;top:100%;left:0;right:0}}.hero{background:var(--sky);border-radius:0 0 48px 48px;position:relative;overflow:hidden}.hero .contours{pointer-events:none;position:absolute;inset:0}.hero .contours path{fill:none;stroke:#1c56ff17;stroke-width:1.2px}.drift-l{animation:18s ease-in-out infinite alternate drift}.drift-r{animation:22s ease-in-out infinite alternate-reverse drift}@keyframes drift{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}.hero .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:160px;display:grid;position:relative}.pill{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.pill span{background:var(--mint);color:var(--green);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.04em;margin:22px 0 20px;font-size:clamp(40px,4.8vw,62px);font-weight:800;line-height:1.02}.hero .lede{color:var(--ink-2);max-width:520px;font-size:19px}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.creds{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:26px 0 0;font-size:13px;display:flex}.creds svg{color:var(--green);flex:none}.creds b{color:var(--ink);font-weight:600}.creds span+span{border-left:1px solid var(--sky-3);padding-left:14px}.creds a{text-underline-offset:3px;font-weight:600}.hv{min-height:600px;position:relative}.hv .photo{border-radius:30px;position:absolute;inset:0 0 70px 70px}.hv .ph{justify-content:flex-start;padding-top:96px}.hv .badge{z-index:2;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.3;display:flex;position:absolute;top:22px;right:22px;box-shadow:0 10px 24px #111d3a1f}.hv .badge i{background:var(--mint);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.float{z-index:3;width:min(380px,100%);animation:6s ease-in-out infinite float;position:absolute;bottom:0;left:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.loan{background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 30px 60px -24px #111d3a59}.loan .row1{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.reason{color:var(--ink);font-size:14px;font-weight:700;transition:opacity .35s,transform .35s}.reason.out{opacity:0;transform:translateY(-6px)}.live{color:var(--green);background:var(--mint);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.live i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.live.paused{color:var(--muted);background:var(--mist)}.live.paused i{background:#9fb0ce;animation:none}@keyframes pulse{50%{opacity:.3}}.amt{justify-content:space-between;align-items:baseline;display:flex}.amt b{font:800 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.amt span{color:var(--muted);font-size:12px;font-weight:600}.slider{background:var(--line);border-radius:99px;height:6px;position:relative}.slider .fill{background:linear-gradient(90deg,#7fa0ff,var(--blue));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.slider .thumb{border:3px solid var(--blue);background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;box-shadow:0 2px 6px #111d3a40}.tenor{background:var(--mist);border-radius:10px;grid-template-columns:repeat(4,1fr);padding:3px;display:grid;position:relative}.tenor .ind{background:#fff;border-radius:8px;width:calc(25% - 1.5px);transition:transform .45s cubic-bezier(.3,.8,.3,1),opacity .3s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 8px #111d3a24}.tenor div{min-height:32px;color:var(--muted);justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:color .3s;display:flex;position:relative}.tenor div.on{color:var(--ink)}.track{grid-template-columns:repeat(4,1fr);padding-top:4px;display:grid}.track .d{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.track .d:before{content:"";background:var(--line);width:100%;height:2px;transition:background .3s;position:absolute;top:10px;right:50%}.track .d:first-child:before{display:none}.track .d.reached:before{background:var(--blue)}.track .dot{background:#fff;border:2px solid #c9d3e0;border-radius:50%;width:22px;height:22px;transition:all .3s;position:relative}.track .d.ok .dot{background:var(--blue);border-color:var(--blue)}.track .d.ok .dot:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:8px;height:4px;position:absolute;top:5px;left:5px;transform:rotate(-45deg)}.track .d.now .dot{border:6px solid var(--blue);box-shadow:0 0 0 5px #1c56ff29}.track .d.final.ok .dot{background:var(--green-2);border-color:var(--green-2)}.track .lab{color:var(--muted);min-height:2.4em;font-size:11px;font-weight:600;line-height:1.2;transition:color .3s}.track .day{color:#6b7fa3;font-size:10.5px}.track .d.ok .lab,.track .d.now .lab{color:var(--ink);font-weight:700}.loan .foot{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:10px;font-size:12px;display:flex}.loan .foot b{color:var(--green)}.statrow{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1200px;margin:-76px auto 0;padding:0 24px;display:grid;position:relative}.sc{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px 24px;transition:transform .25s;box-shadow:0 24px 50px -30px #111d3a66}.sc:hover{transform:translateY(-5px)}.sc .k{color:var(--muted);font-size:14px}.sc .v{font:800 46px/1 var(--display);letter-spacing:-.03em;margin:8px 0 4px}.sc.hot .v{color:#fff}.sc.hot .v em{color:#8fb0ff;font-style:normal}section.block{padding:128px 0}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.head h2,.h2{font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.06}.head p{color:var(--muted);max-width:420px;font-size:17px}#uses{padding-top:136px}.carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ctrack{gap:20px;width:max-content;animation:48s linear infinite slide;display:flex}@keyframes slide{to{transform:translate(-50%)}}.ucard{border:1px solid var(--line);width:330px;color:inherit;background:#fff;border-radius:24px;flex:none;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.ucard .photo{border-radius:0;height:220px}.ucard .photo img{transition:transform .6s}.ucard:hover{border-color:var(--blue);transform:translateY(-6px);box-shadow:0 24px 44px -24px #111d3a4d}.ucard:hover .photo img{transform:scale(1.05)}.ucard .body{padding:20px 22px 24px}.ucard .need{color:var(--green);margin-bottom:6px;font-size:13px;font-weight:700}.ucard q{quotes:none;font:700 19px/1.3 var(--display);display:block}.ucard .go{color:var(--ink);align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:inline-flex}.ucard .go svg{transition:transform .25s}.ucard:hover .go{color:var(--blue)}.ucard:hover .go svg{transform:translate(5px)}#how{padding-bottom:64px}#how .wrap{flex-direction:column;display:flex}.weekboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:8px;display:grid;position:relative}.weekboard .progress{background:var(--line);border-radius:4px;height:4px;position:absolute;top:-22px;left:0;right:0;overflow:hidden}.weekboard .progress i{background:linear-gradient(90deg,#9db5ff,var(--blue) 70%,var(--mint-3));transform-origin:0;transition:transform 1.8s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0;transform:scaleX(0)}.weekboard.in .progress i{transform:scaleX(1)}.wd{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;min-height:240px;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.wd:hover{border-color:var(--blue);transform:translateY(-6px);box-shadow:0 22px 40px -26px #111d3a59}.wd .day{font:800 15px var(--display);color:var(--blue);justify-content:space-between;align-items:center;display:flex}.wd .day span{background:var(--sky);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.wd h3{font-size:20px}.wd p{color:var(--muted);font-size:15px}.wd .note{color:var(--muted);margin-top:auto;font-size:12px}.wd.key{background:var(--ink);border-color:var(--ink);color:#fff}.wd.key .day{color:#9db5ff}.wd.key .day span{background:var(--mint);color:var(--green)}.wd.key p{color:#c9d5ea}.wd.key .flag{background:var(--mint);color:var(--green);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 10px;font-size:12px;font-weight:700}.wd.soft{background:var(--mint);border-color:var(--mint-2)}.wd.soft .day{color:var(--green)}.wd.soft .day span{color:var(--green);background:#fff}.docs{background:var(--mist);border:1px solid var(--line);border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:32px;margin-top:26px;padding:32px;display:grid;position:relative}.docs:before{content:"";background:var(--mist);border-left:1px solid var(--line);border-top:1px solid var(--line);width:22px;height:22px;position:absolute;top:-12px;left:56px;transform:rotate(45deg)}.docs .tab{background:var(--mint);color:var(--green);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:92px}.docs h3{margin:4px 0 8px;font-size:24px}.docs p{color:var(--muted)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.chip svg{color:var(--green)}.chip:hover{border-color:var(--blue);transform:translateY(-2px)}#faq{padding-top:96px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:48px;display:grid}.faq-grid h2{margin-bottom:22px}.contact{border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.contact a{color:var(--ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.contact a:hover{color:var(--blue)}.qa{border:1px solid var(--line);border-radius:16px;margin-bottom:10px;transition:background .25s,border-color .25s;overflow:hidden}.qa.open{background:var(--sky);border-color:var(--sky)}.qa button{width:100%;font:600 17px/1.35 var(--body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 22px;display:flex}.qa .sign{background:var(--mist);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background .3s;display:flex}.qa.open .sign{background:var(--blue);transform:rotate(45deg)}.qa.open .sign svg{stroke:#fff}.qa .ans{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--muted);padding:0 22px 20px}.apply{background:var(--ink);color:#fff;border-radius:44px;margin:0 20px 20px;padding:72px 0;position:relative;overflow:hidden}.apply .mark-bg{opacity:.07;pointer-events:none;width:520px;position:absolute;bottom:-80px;right:-60px}.apply .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.apply h2{font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.06}.apply .lead{color:#c9d5ea;max-width:440px;margin:14px 0 6px;font-size:17px}.promises{color:#c9d5ea;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.promises li{align-items:center;gap:10px;display:flex}.promises svg{color:#8fb0ff;flex:none}.form{color:var(--ink);background:#fff;border-radius:26px;padding:26px}.form h3{margin-bottom:4px;font-size:22px}.form .sub{color:var(--muted);margin-bottom:18px;font-size:14px}.fgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.f{flex-direction:column;gap:6px;display:flex}.f.full{grid-column:1/-1}.f label{font-size:13px;font-weight:600}.f input,.f select{min-height:44px;font:16px var(--body);color:var(--ink);background:#fff;border:1px solid #c9d3e0;border-radius:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.f input:focus,.f select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1c56ff26}.f .err{color:#b42318;font-size:12px;display:none}.f.bad input,.f.bad select{border-color:#b42318}.f.bad .err{display:block}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--blue);margin-top:2px}.form .btn{width:100%}.done{text-align:center;padding:30px 10px;display:none}.form.sent .fields{display:none}.form.sent .done{display:block}.done .ok{background:var(--mint);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}html body footer{color:var(--muted);background:#fff;font-size:14px}footer .wrap{grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding-top:48px;padding-bottom:36px;display:grid}html body footer h4{color:var(--ink);font:600 14px var(--body);margin:0 0 12px}html body footer a{color:var(--ink);padding:4px 0;text-decoration:none;display:block}footer .legal{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px;font-size:12px;line-height:1.6}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (width<=1000px){.hero .wrap,.apply .wrap,.faq-grid,.docs{grid-template-columns:1fr}.statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.weekboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekboard .progress{display:none}#how .head{order:-2}#how .docs{order:-1;margin-top:0;margin-bottom:30px}#how .docs:before{top:auto;bottom:-12px;transform:rotate(225deg)}#how .docs .tab{top:auto;bottom:-14px}}@media (width<=640px){.hero{border-radius:0 0 28px 28px}.hv{min-height:660px}.hv .photo{inset:0 0 230px}.float{width:100%}.creds{grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.creds svg{grid-row:span 4;align-self:start;margin-top:2px}.creds span+span{border-left:0;padding-left:0}.weekboard{grid-template-columns:1fr}.wd{min-height:0}#how .docs:before{left:40px}#how .docs .tab{left:72px}.sc .v{font-size:36px}.fgrid{grid-template-columns:1fr}.apply{border-radius:28px;margin:0 8px 8px}section.block{padding:88px 0}footer .wrap{grid-template-columns:1fr}}header.site.scrolled{border-color:var(--line);background:#fffffff2}@media (width<=900px){nav.main.open{border-color:var(--line);background:#fff}}.license{border-left-color:var(--line)}.hero-shell{padding:8px 20px 0}.hero{isolation:isolate;border-radius:36px;max-width:1360px;margin:0 auto}.hero .wrap{padding-top:64px;padding-bottom:150px}.hero .contours{-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#0000 30%,#000 75%);mask-image:radial-gradient(75% 85% at 50% 45%,#0000 30%,#000 75%)}.statrow{margin-top:-80px}@media (width<=640px){.hero-shell{padding:4px 8px 0}.hero{border-radius:24px}.hero .contours{display:none}}@media (prefers-reduced-motion:reduce){html body :not(svg,svg *),html body svg,html body svg *,html body :not(svg,svg *):before,html body svg:before,html body svg :before,html body :not(svg,svg *):after,html body svg:after,html body svg :after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}html,html body{overflow-x:clip}.hero-shell,.statrow,section.block,.apply{opacity:var(--o,1);transform:scale(var(--s,1));transform-origin:50% 25%;will-change:opacity,transform}.btn{position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.btn:hover:after{left:130%}.btn:active{transform:scale(.95)!important}.btn-primary:hover{box-shadow:0 16px 32px -10px #1c56ffd9}.btn-white:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.rip{opacity:.3;pointer-events:none;background:currentColor;border-radius:50%;animation:.65s ease-out forwards rip;position:absolute;transform:scale(0)}@keyframes rip{to{opacity:0;transform:scale(3)}}.sc{cursor:pointer}.sc:hover{background:var(--sky);border-color:var(--blue)}.sc.hot:hover{background:var(--blue);border-color:var(--blue)}.sc:active{transform:scale(.96)}.chip{cursor:pointer;-webkit-user-select:none;user-select:none}.chip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.chip:hover svg,.chip.on svg{color:#fff}.chip.on{background:var(--green);color:#fff;border-color:var(--green);transform:scale(1.04)}.qa{cursor:pointer}.qa:hover{background:var(--mist);border-color:var(--sky-3)}.qa.open:hover,.ucard:hover{background:var(--sky)}.promises li{transition:transform .25s}.promises li:hover{transform:translate(8px)}.ctrack{animation-duration:42s}.carousel:hover .ctrack{animation-play-state:running}.ucard .ph{z-index:1}.ucard .photo:before{content:"";background:#5c86ff66;border-radius:50%;width:120px;height:120px;animation:4s ease-in-out infinite popLoop;position:absolute;top:-24px;right:-24px}.ucard .photo:after{content:"";clip-path:polygon(0 100%,100% 100%,0 0);background:#1c56ff40;width:96px;height:96px;animation:4s ease-in-out 1s infinite popLoop;position:absolute;bottom:0;left:0}@keyframes popLoop{0%,to{opacity:.3;transform:scale(.3)}40%,70%{opacity:1;transform:scale(1)}}.wd{transition:opacity .7s,transform .55s cubic-bezier(.3,1.5,.4,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.wd>*{z-index:1;position:relative}.wd:before{content:"";z-index:0;transform-origin:top;background:linear-gradient(#bfd0ff,#eef3ff);transition:transform 1s;position:absolute;inset:0;transform:scaleY(0)}.wd.key:before{background:linear-gradient(#1c56ff,#12307f)}.wd.soft:before{background:linear-gradient(#a9c2ff,#e6edff)}.wd.lit:before,.wd.done:before{transform:scaleY(1)}.wd.lit{border-color:var(--blue);transform:translateY(-14px)scale(1.06);box-shadow:0 28px 46px -22px #1c56ff99}.wd.done{border-color:var(--sky-3);transform:translateY(-4px)scale(1.01)}.wd .day span{transition:background .4s,color .4s}.wd.lit .day span{background:var(--blue);color:#fff}.hv .photo{z-index:1;background:0 0;overflow:visible}.shp{z-index:0;opacity:0;transform:scale(0)rotate(-30deg);translate:0 var(--py,0px);animation:.9s cubic-bezier(.3,1.5,.4,1) forwards formIn,7s ease-in-out infinite alternate bob;position:absolute}@keyframes formIn{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bob{0%{margin-top:-8px}to{margin-top:10px}}.shp.c1{background:#a9c2ff;border-radius:50%;width:260px;height:260px;animation-delay:.3s,1.3s;top:20px;right:0}.shp.c2{background:var(--blue);border-radius:50%;width:150px;height:150px;animation-delay:.6s,1.6s;bottom:150px;left:40px}.shp.t1{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#1c56ff,#8fb0ff);width:230px;height:230px;animation-delay:.9s,1.9s;bottom:90px;right:20px}.reveal .shp{animation-play-state:paused,paused}.reveal.in .shp{animation-play-state:running,running}.docs .shp{z-index:0}.docs .chips,.docs>div:first-of-type{z-index:1;position:relative}.docs .shp.c1{width:150px;height:150px;animation-delay:.3s,1.3s;top:-40px;right:-30px}.docs .shp.t1{width:130px;height:130px;animation-delay:.7s,1.7s;bottom:-30px;right:90px}.docs:before{display:none}@media (width<=640px){.shp.c1{width:170px;height:170px}.shp.t1{width:150px;height:150px}.shp.c2{display:none}}.how2{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.collage{height:540px;position:relative}.collage .photo{z-index:1;background:0 0;border:2px dashed #1c56ff40;border-radius:22px;position:absolute;overflow:visible}.collage .photo:has(img){border:0}.collage .pa{width:64%;height:300px;top:0;left:0}.collage .pb{width:58%;height:270px;bottom:0;right:0}.collage .photo img{object-fit:contain;object-position:bottom}.collage .shp.pc{background:#cfdcff;border-radius:50%;width:210px;height:210px;animation-delay:.2s,1.2s;top:30px;left:44px}.collage .shp.pt{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#5c86ff,#bfd0ff);width:200px;height:200px;animation-delay:.5s,1.5s;top:100px;left:130px}.collage .shp.pq{clip-path:polygon(0 0,100% 12%,100% 100%,0 88%);background:repeating-linear-gradient(60deg,#a9beff 0 18px,#cbd8ff 18px 36px);width:120px;height:230px;animation-delay:.8s,1.8s;top:70px;left:-8px}.collage .shp.mc{background:#bfd0ff;border-radius:50%;width:180px;height:180px;animation-delay:1.1s,2.1s;bottom:150px;right:150px}.collage .shp.pk{background:#1c56ff;border-radius:50%;width:90px;height:90px;animation-delay:1.4s,2.4s;bottom:100px;right:-6px}.tl{margin:30px 0 0;padding:0;list-style:none}.st{cursor:default;grid-template-columns:48px 1fr;gap:20px;padding-bottom:32px;display:grid}.st:last-child{padding-bottom:0}.st .rail{justify-content:center;display:flex;position:relative}.dot2{width:48px;height:48px;color:var(--blue);z-index:1;background:#fff;border:2px solid #afc2ff;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background 1.5s,border-color 1.5s,color 1.2s,transform .6s cubic-bezier(.3,1.5,.4,1),box-shadow 1.2s;display:flex}.dot2 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.st.on .dot2{background:var(--blue);border-color:var(--blue);color:#fff}.st.now .dot2{transform:scale(1.14);box-shadow:0 0 0 9px #1c56ff24}.st:hover .dot2{border-color:var(--blue);transform:scale(1.1)}.ln{background:#dce4f5;width:2px;position:absolute;top:48px;bottom:-32px;left:calc(50% - 1px);overflow:hidden}.ln:after{content:"";background:var(--blue);transform-origin:top;transition:transform 1.3s;position:absolute;inset:0;transform:scaleY(0)}.st.full .ln:after{transform:scaleY(1)}.info{opacity:0;transform-origin:0 0;padding-top:1px;transition:opacity .9s,transform .9s cubic-bezier(.3,1.4,.4,1);transform:translateY(16px)scale(.94)}.st.on .info,.st:hover .info{opacity:1;transform:none}.info small{font:700 12px var(--body);letter-spacing:.07em;text-transform:uppercase;color:var(--blue);display:block}.info h3{margin:2px 0 4px;font-size:22px}.info p{color:var(--muted)}@media (width<=1000px){.how2{grid-template-columns:1fr;gap:36px}.how2 .copy{order:-1}.collage{height:460px}}@media (width<=640px){.collage .shp.pc,.collage .shp.mc{width:140px;height:140px}.collage .shp.pt{width:150px;height:150px}.collage{height:420px}}.intro{z-index:20;text-align:center;background:radial-gradient(at 50% 40%,#12295a,#111d3a 70%);justify-content:center;align-items:center;transition:opacity .6s,transform .75s cubic-bezier(.5,0,.2,1),visibility 0s .75s;display:flex;position:absolute;inset:0}.intro.out{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.12)}.intro .ic{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#0000 30%,#000 80%);mask-image:radial-gradient(70% 80%,#0000 30%,#000 80%)}.intro .ic path{fill:none;stroke:#6e96ff47;stroke-width:1.2px}.intro .im{flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.intro .mk{width:110px;height:auto;overflow:visible}.intro .mk polygon{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:.8s cubic-bezier(.3,1.5,.4,1) forwards polyIn}.intro .mk .p1{animation-delay:.2s}.intro .mk .p2{animation-delay:.55s}.intro .mk .p3{animation-delay:.9s}@keyframes polyIn{0%{opacity:0;transform:scale(.2)translateY(40px)}to{opacity:1;transform:none}}.intro .nm{font:800 clamp(44px,7vw,76px)/1 var(--display);letter-spacing:-.03em;color:#fff;opacity:0;margin-top:14px;animation:.9s 1.3s forwards up}.intro .sb{font:500 clamp(11px,1.3vw,14px)/1 var(--display);letter-spacing:.5em;color:#8fb0ff;opacity:0;margin-right:-.5em;animation:.9s 1.6s forwards up}.intro .sl{font:400 clamp(18px,2.4vw,26px)/1.3 var(--body);color:#c9d5ea;opacity:0;margin-top:18px;animation:.9s 2s forwards up}.intro .sl b{color:#fff;font-weight:600}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero .wrap{transition:opacity 1.1s,transform 1.1s cubic-bezier(.3,1,.4,1)}.hero.pre .wrap{opacity:0;transform:translateY(30px)scale(.96)}.hero.pre .shp{opacity:0;animation:none}.collage .photo{opacity:0;background:0 0;border:0;border-radius:0;height:auto;transition:opacity .9s,transform 1s cubic-bezier(.3,1.4,.4,1);transform:scale(.82)translateY(24px)}.collage .photo img{width:100%;height:auto;display:block;position:static}.collage .pa{width:62%}.collage .pb{width:56%;transition-delay:.4s}.collage .pb img{border-radius:0 0 22px 22px}.collage.in .photo{opacity:1;transform:none}.collage .photo:hover{transform:translateY(-6px)scale(1.02)}.info{opacity:1;transform:none}.st.now .info{animation:1s cubic-bezier(.3,1.4,.4,1) infoPop}@keyframes infoPop{0%{transform:scale(.97)translate(-6px)}45%{transform:scale(1.05)translate(8px)}to{transform:none}}.qual{grid-template-columns:1fr 1fr;grid-template-areas:"copy frame""reqs frame";align-items:start;gap:40px 56px;display:grid}.qcopy{grid-area:copy;align-self:end}.qframe{grid-area:frame;align-self:center}.reqs{grid-area:reqs}.qlede{color:var(--muted);max-width:460px;margin:16px 0 28px;font-size:19px}.reqs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rq{background:var(--mist);border:1px solid var(--line);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;transition:background .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.3,1.5,.4,1);display:flex}.rq b{font-size:15px;display:block}.rq .s{color:var(--muted);font-size:13px;transition:color .3s}.rq .tk{background:var(--mint);width:24px;height:24px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex}.rq:hover{background:var(--sky);border-color:var(--blue);transform:translateY(-4px)}.rq.on{background:var(--green);border-color:var(--green);color:#fff;transform:scale(1.03)}.rq.on .s{color:#dce6ff}.rq.on .tk{color:var(--green);background:#fff}.qframe{background:#142b6b;border-radius:34px;padding:clamp(16px,3.2vw,44px);box-shadow:0 30px 60px -30px #111d3a80}.qshow{aspect-ratio:540/472;background:#fff;border-radius:24px;position:relative;overflow:hidden}.qshow img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s,transform 6s;position:absolute;inset:0;transform:scale(1.1)}.qshow img.fit{object-fit:contain}.qshow img.on{opacity:1;transform:scale(1)}.qn{width:40px;height:40px;color:var(--ink);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-20px;transition:opacity .3s,background .3s,color .3s,transform .3s;display:flex;position:absolute;top:50%}.qn.prev{left:12px;transform:rotate(180deg)}.qn.next{right:12px}.qshow:hover .qn,.qn:focus-visible{opacity:1}.qn:hover{background:var(--blue);color:#fff}.qdots{justify-content:center;gap:10px;margin-top:18px;display:flex}.qdots button{cursor:pointer;background:#ffffff59;border:0;border-radius:99px;width:10px;height:10px;padding:0;transition:width .4s,background .4s}.qdots button.on{background:#fff;width:32px}@media (width<=1000px){.qual{grid-template-columns:1fr;grid-template-areas:"copy""frame""reqs"}.qn{opacity:1}}@media (width<=640px){.reqs{grid-template-columns:1fr}}header.site{transition:transform .4s,box-shadow .25s,border-color .25s,background .25s}header.site.hide{transform:translateY(-100%)}.tpanel{background:var(--sky);border-radius:36px;padding:clamp(22px,4vw,48px)}.thead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.thead h2{font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.06}.thead p{color:var(--ink-2);max-width:420px;font-size:17px}.tgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tc{isolation:isolate;color:#fff;background:var(--ink);border-radius:22px;flex-direction:column;min-height:300px;padding:24px;transition:opacity .8s,transform .5s cubic-bezier(.3,1.4,.4,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.tc:before{content:"";z-index:-2;background:var(--bg,none) var(--pos,center)/cover no-repeat;transition:transform 1.4s;position:absolute;inset:0;transform:scale(1.05)}.tc:after{content:"";z-index:-1;background:linear-gradient(#111d3abd,#111d3af0);transition:background .5s;position:absolute;inset:0}.tc:hover,.tc:focus-visible{transform:translateY(-8px);box-shadow:0 28px 48px -24px #111d3a99}.tc:hover:before{transform:scale(1.15)}.tc:hover:after{background:linear-gradient(#1c56ff9e,#111d3af0)}.tc .ti{background:#ffffff2e;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:auto;transition:background .3s,transform .4s cubic-bezier(.3,1.5,.4,1);display:flex}.tc:hover .ti{background:var(--blue);transform:scale(1.12)rotate(-6deg)}.tc .ti svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tc h3{text-shadow:0 1px 8px #111d3a80;margin:30px 0 8px;font-size:21px}.tc p{color:#e8eeff;text-shadow:0 1px 8px #111d3a80;font-size:15px;line-height:1.55}@media (width<=1000px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tgrid{grid-template-columns:1fr}.tc{min-height:240px}}html.lock,html.lock body{overflow:hidden}.intro{z-index:200;position:fixed;inset:0}.intro .mk{width:clamp(96px,15vw,160px)}.intro .nm{font-size:clamp(52px,10vw,104px)}.intro .sl{font-size:clamp(18px,2.6vw,30px)}header.site{background:#fff}header.site .wrap{grid-template-columns:1fr auto 1fr;gap:20px;min-height:78px;display:grid}header.site .lockup{justify-self:start}header.site .hr{justify-self:end;align-items:center;gap:6px;display:flex}nav.main{gap:34px;font-size:15px}nav.main a{font-weight:500}header.site .btn{background:var(--ink);color:#fff;min-height:46px;box-shadow:none;padding:0 26px}header.site .btn:hover{background:var(--blue)}@media (width<=900px){header.site .wrap{grid-template-columns:1fr auto}header.site .btn{min-height:42px;padding:0 20px;display:inline-flex}}@keyframes nudgeRing{0%,62%{scale:1;box-shadow:0 0 #1c56ff00}72%{scale:1.05}82%{box-shadow:0 0 0 12px #1c56ff29}to{scale:1;box-shadow:0 0 0 20px #1c56ff00}}@keyframes nudgeShine{0%,64%{left:-70%}86%,to{left:130%}}.nudge{animation:6s ease-in-out infinite nudgeRing}.nudge:after{animation:6s ease-in-out infinite nudgeShine}.hero .nudge,.hero .nudge:after{animation-delay:3s}.nudge:hover,.nudge:hover:after{animation:none}:root{--mint-d:#3d6bff}section.block{opacity:1;will-change:auto;transform:none}section.block>.wrap{opacity:calc(.55 + .45*var(--o,1));transform:scale(var(--s,1));transform-origin:50% 25%}.hero-shell,.statrow{opacity:calc(.6 + .4*var(--o,1))}.hero{background:radial-gradient(70% 80% at 78% 25%,#2147a8 0%,#12296a 40%,#111d3a 100%)}.hero .contours path{stroke:#78a0ff38}.hero h1{color:#fff}.hero h1 .pop{color:#8fb0ff}.hero .lede{color:#c9d5ea}.creds{color:#9fb0ce}.creds b{color:#fff}.creds svg{color:#8fb0ff}.creds span+span{border-left-color:#ffffff38}.creds a{color:#8fb0ff}.hero .btn-primary{box-shadow:0 14px 34px -10px #1c56fff2}.hv .ph{color:#9fb0ce}.sc{border-top:4px solid var(--blue)}.sc:nth-child(2){border-top-color:var(--mint-d)}.sc:nth-child(3){border-top-color:#8fb0ff}.sc.hot{background:linear-gradient(135deg,#1c56ff,#1443d6);border-color:#1c56ff}.sc.hot .k{color:#dce6ff}#uses,#docs,#trust,#faq{border-radius:48px;margin:28px 20px 0;padding-top:88px;padding-bottom:96px}#uses{color:#fff;background:radial-gradient(circle at 12% 0,#8fb0ff80,#0000 45%),linear-gradient(#1c56ff,#1443d6);overflow:hidden}#docs{background:linear-gradient(#e6edff,#d6e2ff)}#docs .rq{background:#fff;border-color:#c2d3ff}#docs .rq .tk{background:var(--mint-d);color:#fff}#docs .rq:hover{border-color:var(--mint-d);background:#f5f8ff}#docs .rq.on{background:var(--green);color:#fff}#docs .rq.on .tk{color:var(--green);background:#fff}#trust{color:#fff;background:radial-gradient(circle at 88% 0,#1c56ff8c,#0000 50%),#111d3a}#trust .tpanel{background:0 0;padding:0}#trust .thead h2{color:#fff}#trust .thead p{color:#c9d5ea}#trust .tc{border:1px solid #ffffff24}#faq{background:var(--sky)}.qa{background:#fff;border-color:#d7e1f7}.qa.open{border-color:var(--blue);background:#fff;box-shadow:0 18px 36px -26px #1c56ff99}.qa:hover{border-color:var(--blue);background:#fff}.contact{background:#fff;border-color:#d7e1f7}html body footer{background:var(--ink);color:#9fb0ce;border-radius:48px 48px 0 0;margin-top:28px}footer .wrap{padding-top:64px;padding-bottom:40px}html body footer h4{color:#fff}html body footer a{color:#e3ebff}footer a:hover{color:#8fb0ff}footer .legal{color:#8ca0c0;border-top-color:#ffffff24}@media (width<=640px){#uses,#docs,#trust,#faq{border-radius:28px;margin:20px 8px 0;padding-top:64px;padding-bottom:68px}html body footer{border-radius:28px 28px 0 0}}#uses{color:var(--ink);background:0 0;border-radius:0;margin:0;padding-top:104px;padding-bottom:104px;overflow:visible}#uses .h2{color:var(--ink)}.carousel{width:100%;-webkit-mask-image:none;mask-image:none}.ucard .photo:has(img):before{display:none}.ucard .photo:has(img):after{display:none}.qframe{box-shadow:none;background:0 0;border-radius:0;padding:0}.qshow{aspect-ratio:3/2;border-radius:32px;box-shadow:0 36px 70px -34px #111d3a8c}.qdots button{background:#111d3a40}.qdots button.on{background:var(--ink)}.hv .photo{border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -30px #020a1eb3}.hv .photo img{object-fit:cover;object-position:65% 25%}.shp.c1{top:-24px;right:-26px}.shp.t1{bottom:56px;right:-34px}#docs{background:var(--mist);border:1px solid var(--line)}.dp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"copy show""note note";align-items:center;gap:40px 64px;display:grid}.dp-copy{grid-area:copy}.dp-show{grid-area:show;margin:0}.dp-note{grid-area:note}.dp-lede{color:var(--ink-2);max-width:440px;margin:14px 0 26px;font-size:18px}.dp-meter{font:600 14px/1.3 var(--body);color:var(--ink-2);align-items:center;gap:14px;margin-bottom:18px;display:flex}.dp-bar{background:#dce3ee;border-radius:99px;flex:1;max-width:220px;height:8px;overflow:hidden}.dp-bar i{border-radius:inherit;background:var(--blue);width:0;height:100%;transition:width .5s cubic-bezier(.3,1.3,.5,1),background .4s;display:block}.dp-meter.full .dp-bar i{background:var(--mint-d)}.dp-meter.full{color:var(--green)}.dp-list{flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.dp-doc{border:1px solid var(--line);min-height:48px;font:600 15px/1.2 var(--body);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 18px 0 14px;transition:border-color .25s,background .25s,transform .35s cubic-bezier(.3,1.5,.4,1),box-shadow .25s;display:inline-flex}.dp-doc:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 10px 22px -16px #1c56ff99}.dp-tk{width:22px;height:22px;color:var(--blue);background:var(--sky);border:1.5px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex}.dp-doc[aria-pressed=true]{background:var(--mint);border-color:var(--mint-d)}.dp-doc[aria-pressed=true] .dp-tk{background:var(--mint-d);color:#fff;animation:.45s cubic-bezier(.3,1.6,.4,1) dpPop}@keyframes dpPop{0%{transform:scale(.4)}to{transform:scale(1)}}.dp-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dp-cta small{color:var(--muted);max-width:260px;font-size:14px}.dp-stage{aspect-ratio:4/3;background:var(--sky-2);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 36px 70px -34px #111d3a80}.dp-stage img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 6s;position:absolute;inset:0;transform:scale(1.08)}.dp-stage img.on{opacity:1;transform:scale(1)}.dp-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111d3ab8);height:45%;position:absolute;inset:auto 0 0}.dp-tag{z-index:2;color:#fff;position:absolute;bottom:22px;left:24px}.dp-tag small{color:#dce6ff;margin-bottom:2px;font-size:14px;display:block}.dp-tag b{font:800 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.02em;transition:opacity .3s,transform .3s;display:block}.dp-tag b.swap{opacity:0;transform:translateY(8px)}.dp-nav{z-index:2;gap:8px;display:flex;position:absolute;top:20px;right:20px}.dp-nav button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.dp-nav button:hover{background:var(--blue);color:#fff}.dp-nav .prev svg{transform:rotate(180deg)}.dp-inds{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dp-inds button{isolation:isolate;border:1px solid var(--line);min-height:36px;font:600 13px/1 var(--body);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:99px;padding:0 14px;transition:border-color .25s,color .25s;position:relative;overflow:hidden}.dp-inds button:hover{border-color:var(--blue);color:var(--ink)}.dp-inds button[aria-selected=true]{border-color:var(--ink);color:#fff;background:var(--ink)}.dp-inds button i{z-index:-1;background:var(--blue);width:0;position:absolute;inset:0}.dp-inds button[aria-selected=true] i{animation:dpFill var(--dur,4.6s) linear forwards}.dp-show.paused .dp-inds button i{animation-play-state:paused}@keyframes dpFill{to{width:100%}}.dp-note{color:var(--muted);border-top:1px solid #d9e0ea;padding-top:20px;font-size:13px;line-height:1.6}@media (width<=1000px){.dp{grid-template-columns:1fr;grid-template-areas:"copy""show""note"}}@media (width<=560px){.dp-doc,.dp-list li{width:100%}.dp-tag{bottom:16px;left:18px}}@media (prefers-reduced-motion:reduce){.dp-stage img{transition:opacity .3s;transform:none}.dp-inds button i{animation:none}}.lockup .logo{width:auto;height:30px;color:var(--ink);display:block}.lockup.rev .logo{color:#fff}footer .lockup .logo{height:34px}.intro .ilogo{width:clamp(250px,44vw,540px);height:auto;overflow:visible}.intro .ilogo .l3{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.2,.4,1) .1s forwards ilPop;transform:scale(0)}.intro .ilogo .ilm{animation:1.3s cubic-bezier(.65,0,.35,1) .55s forwards ilSlide;transform:translate(-973px,170px)}.intro .ilogo .ilt{animation:1.3s cubic-bezier(.65,0,.35,1) .55s forwards ilSlide;transform:translate(973px)}.intro .ilogo .ilr{transform-box:view-box;transform-origin:-60px 0;animation:1.3s cubic-bezier(.65,0,.35,1) .55s forwards ilWipe}@keyframes ilPop{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)rotate(0)}}@keyframes ilSlide{to{transform:translate(0)}}@keyframes ilWipe{to{transform:scaleX(1.9676)}}@keyframes badgeIn{0%{opacity:0;transform:translate(-40%,40%)scale(.3)}to{opacity:1;transform:none}}.intro .sl{margin-top:26px;animation-delay:2.3s!important}@media (prefers-reduced-motion:reduce){.intro .ilogo *{opacity:1!important;animation:none!important;transform:none!important}}.qa .ans ol{color:var(--muted);margin:0;padding:0 22px 22px 46px}.qa .ans li{margin-top:8px;padding-left:4px}.qa .ans li:first-child{margin-top:0}.qa .ans li b{color:var(--ink);font-weight:600}.cg-wrap{height:600px;position:relative}.cg{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.3,1.4,.4,1);position:absolute;transform:translateY(30px)scale(.94)}.cg-wrap.in .cg{opacity:1;transform:none}.cg.ca{aspect-ratio:1452/1800;z-index:1;width:50%;top:0;left:0}.cg.cb{aspect-ratio:2000/1763;z-index:2;width:62%;transition-delay:.35s;bottom:0;right:0}.cg img{z-index:2;clip-path:inset(-60% 0 0 round 0 0 28px 28px);transform-origin:50% 100%;width:100%;height:auto;transition:transform .6s cubic-bezier(.3,1.4,.4,1);position:absolute;inset:auto 0 0}.cg:hover img{transform:scale(1.03)}.cg-panel{z-index:0;border-radius:28px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ca .cg-panel{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='70'%3E%3Cpath d='M0 0L40 70L80 0z' fill='%23fff' fill-opacity='.1'/%3E%3Cpath d='M40 70L80 0L80 70z' fill='%23fff' fill-opacity='.05'/%3E%3C/svg%3E"),linear-gradient(160deg,#4d7dff,#1c56ff 55%,#1443d6);top:22%}.cb .cg-panel{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='70'%3E%3Cpath d='M0 0L40 70L80 0z' fill='%231C56FF' fill-opacity='.08'/%3E%3Cpath d='M0 70L40 0L0 0z' fill='%231C56FF' fill-opacity='.04'/%3E%3C/svg%3E"),linear-gradient(160deg,#eef3ff,#cfdcff);top:20%}.cg-dot,.cg-ring,.cg-tri{z-index:1;pointer-events:none;animation:7s ease-in-out infinite alternate cgFloat;position:absolute}.cg-dot.d1{aspect-ratio:1;opacity:.9;background:#8fb0ff;border-radius:50%;width:44%;top:8%;right:-8%}.cg-ring.r1{aspect-ratio:1;border:3px solid #1c56ff;border-radius:50%;width:22%;animation-duration:9s;animation-delay:-3s;top:14%;left:-6%}.cg-dot.d2{aspect-ratio:1;background:#1c56ff;border-radius:50%;width:34%;animation-delay:-2s;top:0;right:4%}.cg-tri.t1{aspect-ratio:1;clip-path:polygon(100% 0,100% 100%,0 100%);background:#111d3a;border-radius:4px;width:18%;animation-duration:8s;animation-delay:-5s;bottom:14%;left:-5%}.cg-dot.d3{z-index:0;background:#bfd0ff;border-radius:50%;width:56px;height:56px;animation-duration:6s;bottom:6%;left:30%}@keyframes cgFloat{0%{transform:translate(0)}to{transform:translate(8px,-14px)}}@media (width<=1000px){.cg-wrap{height:min(108vw,600px)}}#contact{isolation:isolate;color:#fff;background:radial-gradient(60% 70% at 0 0,#1c56ff47,#0000 60%),#111d3a;border-radius:48px;margin:28px 20px 0;padding:96px 0;position:relative;overflow:hidden}.ct{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.ct-kicker{color:#8fb0ff;margin-bottom:12px;font-size:15px;font-weight:600}.ct-copy h2{font:800 clamp(32px,4vw,52px)/1.05 var(--display);letter-spacing:-.025em;max-width:600px}.ct-lede{color:#c9d5ea;max-width:480px;margin:18px 0 30px;font-size:18px}.ct-list{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.ct-list li{border-bottom:1px solid #ffffff1f}.ct-list a,.ct-row{color:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;transition:background .3s;display:flex}.ct-list a:hover{background:#ffffff0d}.ct-list small{color:#9fb0ce;font-size:13px;display:block}.ct-list b{font-size:16px;font-weight:600}.ct-ic{opacity:0;background:#8fb0ff24;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .5s cubic-bezier(.3,1.8,.4,1),background .3s,opacity .4s;display:flex;transform:scale(.4)}.ct-copy.in .ct-ic{opacity:1;transform:none}.ct-copy.in li:first-child .ct-ic{transition-delay:.25s}.ct-copy.in li:nth-child(2) .ct-ic{transition-delay:.4s}.ct-copy.in li:nth-child(3) .ct-ic{transition-delay:.55s}.ct-ic svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.ct-list li:hover .ct-ic{background:#1c56ff;transition-delay:0s;transform:scale(1.18)rotate(-8deg);box-shadow:0 10px 24px -8px #1c56ffcc}.ct-hours{color:#9fb0ce;margin-top:20px;font-size:14px}.ct-card{z-index:1;color:var(--ink);background:#fff;border-radius:28px;padding:clamp(24px,3vw,36px);transition:transform .5s cubic-bezier(.3,1.3,.4,1),box-shadow .5s;position:relative;box-shadow:0 40px 80px -40px #0009}@media (hover:hover){.ct-card:hover{transform:scale(1.025);box-shadow:0 50px 100px -40px #000000bf,0 0 0 6px #8fb0ff2e}}.ct-card h3{font:800 24px/1.2 var(--display);letter-spacing:-.02em}.ct-sub{color:var(--muted);margin:6px 0 20px;font-size:15px}.ct-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.f.wide{grid-column:1/-1}.f i{color:var(--muted);font-style:normal;font-weight:400}.f input,.f select,.f textarea{font:400 16px/1.4 var(--body);color:var(--ink);background:#fff;border:1px solid #cfd8e6;border-radius:12px;width:100%;padding:11px 14px;transition:border-color .2s,box-shadow .2s}.f textarea{resize:vertical;min-height:84px}.f input::placeholder,.f textarea::placeholder{color:#8a97ab}.f input:focus,.f select:focus,.f textarea:focus{border-color:#1c56ff;outline:none;box-shadow:0 0 0 4px #1c56ff26}.f .bad{border-color:#b42318;box-shadow:0 0 0 4px #b423181a}.ct-agree{color:var(--ink-2);align-items:flex-start;gap:10px;margin:18px 0 6px;font-size:13px;line-height:1.5;display:flex}.ct-agree input{accent-color:#1c56ff;flex:none;width:18px;height:18px;margin-top:1px}.ct-agree.bad span{color:#b42318}.ct-err{color:#b42318;min-height:20px;margin:4px 0 8px;font-size:13px}.ct-send{color:#fff;width:100%;min-height:54px;font:600 16px/1 var(--body);cursor:pointer;background:linear-gradient(100deg,#1c56ff,#1443d6 50%,#1c56ff) 0 0/200% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:background-position .7s,transform .35s cubic-bezier(.3,1.5,.4,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #1c56ffe6}.ct-send:before{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;transition:left .8s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.ct-send:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 38px -12px #1c56ff}.ct-send:hover:before{left:130%}.ct-send svg{transition:transform .35s cubic-bezier(.3,1.5,.4,1)}.ct-send:hover svg{transform:translate(6px)}.ct-send:active{transform:scale(.98)}.ct-send.busy .lbl:after{content:"";vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-left:10px;animation:.7s linear infinite ctSpin;display:inline-block}@keyframes ctSpin{to{transform:rotate(360deg)}}.ct-done{text-align:center;padding:40px 10px}.ct-tick{color:#fff;background:#1c56ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;animation:.6s cubic-bezier(.3,1.6,.4,1) dpPop;display:flex}.ct-done p{color:var(--muted);margin:8px 0 22px}.ct-again{min-height:44px;font:600 14px var(--body);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd8e6;border-radius:999px;padding:0 20px}.ct-again:hover{color:#1c56ff;border-color:#1c56ff}.ct-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ct-s{translate:var(--mx,0) var(--my,0);transition:translate 1.2s cubic-bezier(.2,.8,.2,1);position:absolute}.ct-s.s1{background:#1c56ff29;border-radius:50%;width:440px;height:440px;animation:16s ease-in-out infinite alternate ctDrift1;bottom:-140px;right:-120px}.ct-s.s1 svg{fill:none;stroke:#ffffff12;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:22%}.ct-s.s2{border:2px solid #8fb0ff38;border-radius:50%;width:240px;height:240px;animation:12s ease-in-out infinite alternate ctDrift2;top:-60px;left:-70px}.ct-s.s3{background:linear-gradient(135deg,#8fb0ff38,#1c56ff00);border-radius:28px;width:150px;height:150px;animation:14s ease-in-out infinite alternate ctDrift3;bottom:-40px;left:44%}@keyframes ctDrift1{0%{transform:translate(0)}to{transform:translate(-30px,-24px)}}@keyframes ctDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(26px,20px)scale(1.08)}}@keyframes ctDrift3{0%{transform:rotate(12deg)translateY(0)}to{transform:rotate(32deg)translateY(-26px)}}@media (width<=1000px){.ct{grid-template-columns:1fr;gap:40px}}@media (width<=640px){#contact{border-radius:28px;margin:20px 8px 0;padding:64px 0}.ct-grid{grid-template-columns:1fr}.ct-s.s1{width:280px;height:280px}}@media (prefers-reduced-motion:reduce){.ct-s,.cg-dot,.cg-ring,.cg-tri{animation:none!important}.ct-card,.ct-ic{transition:none}}.f select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111D3A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:42px}.loan .live{display:none}.hero-shell{position:relative}.contours-ext{pointer-events:none;z-index:1;width:100%;position:absolute;top:0;left:0;overflow:visible}.contours-ext path{fill:none;stroke:#1c56ff38;stroke-width:1.2px}@media (width<=640px){.contours-ext{display:none}}@media (prefers-reduced-motion:reduce){.contours-ext g{animation:none}}#uses .head{text-align:center;justify-content:center}#uses .head h2{width:100%;max-width:none}.dp-doc{cursor:default}.dp-doc:hover{border-color:var(--line);box-shadow:none;transform:none}.hv .shp{animation-duration:.9s,25s}.hv .float{animation-duration:22s}footer .legal p+p{margin-top:10px}.track .d:after{content:"";background:var(--blue);transform-origin:0;width:100%;height:2px;transition:transform 6s linear;position:absolute;top:10px;right:50%;transform:scaleX(0)}.track .dot{z-index:1}.track .d:first-child:after{display:none}.track .d.filling:after{transform:scaleX(1)}.track .d.ok .dot:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/11px no-repeat;border:0;width:100%;height:100%;top:0;left:0;transform:none}
