.pg-home{background:#f7f8fc;margin:0}.pg-home a{color:#1e2a78;text-decoration:none}.pg-home a:hover{color:#0d1440}.pg-home .wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px}.pg-home .h2{font-family:var(--font-site-sora), sans-serif;letter-spacing:-.035em;color:#0d1440;margin:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.1}.pg-home .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e2a78;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.pg-home .lead{color:#4a5172;margin:0;font-size:18px;line-height:1.6}.pg-home .card{background:#fff;border-radius:20px;box-shadow:0 1px #e3e7f5,0 10px 30px #0d14400d}.pg-home .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.pg-home .btn-amber{color:#0d1440;background:#f5a524}.pg-home .btn-amber:hover{color:#0d1440;background:#ffb83d}.pg-home .btn-line{color:#1e2a78;background:#fff;box-shadow:inset 0 0 0 1.5px #c9cfea}.pg-home .btn-line:hover{box-shadow:inset 0 0 0 1.5px #1e2a78}.pg-home .navlink{color:#26305e;padding:10px 4px;font-size:15px;font-weight:600}.pg-home .ico{color:#1e2a78;background:#eef1ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pg-home details.faq{background:#fff;border-radius:16px;padding:0 22px;box-shadow:0 1px #e3e7f5}.pg-home details.faq summary{cursor:pointer;color:#0d1440;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.pg-home details.faq summary::-webkit-details-marker{display:none}.pg-home details.faq summary:after{content:"+";color:#1e2a78;font-size:22px;line-height:1}.pg-home details.faq[open] summary:after{content:"–"}.pg-home details.faq p{color:#4a5172;margin:0 0 20px;font-size:15px;line-height:1.6}@media (max-width:860px){.pg-home .navlinks{display:none!important}}@keyframes eg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes eg-reveal{0%{transform:translateY(22px)}to{transform:none}}@keyframes eg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes eg-pulse{0%{box-shadow:0 0 #0f8b7e8c}70%{box-shadow:0 0 0 12px #0f8b7e00}to{box-shadow:0 0 #0f8b7e00}}@keyframes eg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes eg-grow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes eg-toast{0%,8%{opacity:0;transform:translateY(-16px)scale(.96)}14%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-16px)scale(.96)}}@keyframes eg-bus{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes eg-pop{0%,20%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.15)}38%,to{opacity:1;transform:scale(1)}}@keyframes eg-fill{0%,10%{width:8%}60%,to{width:64%}}@keyframes eg-sun{0%,to{transform:translate(-50%)translateY(6%)}50%{transform:translate(-50%)translateY(0)}}.pg-home .eg-float{animation:6s ease-in-out infinite eg-float}.pg-home .eg-float2{animation:7s ease-in-out 1.2s infinite eg-float}.pg-home .eg-float3{animation:6.5s ease-in-out .6s infinite eg-float}.pg-home .eg-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both eg-rise}.pg-home .eg-pulse{animation:2s ease-out infinite eg-pulse}.pg-home .eg-marquee{gap:10px;width:max-content;animation:28s linear infinite eg-marquee;display:flex}.pg-home .eg-bar{transform-origin:bottom;animation:1.4s cubic-bezier(.2,.7,.2,1) both eg-grow}.pg-home .eg-toast{animation:6s ease-in-out infinite eg-toast}.pg-home .eg-toast2{animation:6s ease-in-out 3s infinite eg-toast}.pg-home .eg-bus{offset-path:path("M30 270 C 30 210, 90 210, 100 170 S 70 110, 120 90 S 200 70, 205 30");offset-rotate:0deg;animation:9s ease-in-out infinite alternate eg-bus}.pg-home .eg-pop{animation:4s ease-out infinite both eg-pop}.pg-home .eg-fill{animation:9s ease-in-out infinite alternate eg-fill}.pg-home .eg-sun{animation:5s ease-in-out infinite eg-sun}.pg-home .phone{box-sizing:border-box;background:#0b0f2a;border-radius:44px;flex:none;width:260px;height:540px;padding:10px;position:relative;box-shadow:0 0 0 1px #2b3466,0 30px 60px #0d144047}.pg-home .phone .scr{background:#f7f8fc;border-radius:35px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pg-home .phone .island{z-index:3;background:#0b0f2a;border-radius:14px;width:84px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.pg-home .tabbar{color:#8c93b8;background:#fff;border-top:1px solid #e3e7f5;justify-content:space-around;margin-top:auto;padding:10px 6px 16px;font-size:10px;font-weight:700;display:flex}.pg-home .tabbar span{flex-direction:column;align-items:center;gap:3px;display:flex}.pg-home .tabbar i{background:#e3e7f5;border-radius:6px;width:18px;height:18px;display:block}.pg-home .tabbar .on{color:#1e2a78}.pg-home .tabbar .on i{background:#1e2a78}@keyframes eg-prog{0%{width:0}to{width:100%}}@keyframes eg-draw{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes eg-blink{0%,to{opacity:1}50%{opacity:.35}}.pg-home .eg-prog{background:#f5a524;border-radius:3px;height:100%;animation:4.5s linear both eg-prog}.pg-home .eg-draw{stroke-dasharray:700;animation:2.6s cubic-bezier(.3,.6,.2,1) .3s both eg-draw}.pg-home .eg-blink{animation:1.6s ease-in-out infinite eg-blink}@supports (animation-timeline:view()){.pg-home .reveal{animation:linear both eg-reveal;animation-timeline:view();animation-range:entry cover 24%}}.pg-home .cmp li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.pg-home .reveal,.pg-home .eg-prog,.pg-home .eg-draw,.pg-home .eg-blink,.pg-home .eg-float,.pg-home .eg-float2,.pg-home .eg-float3,.pg-home .eg-marquee,.pg-home .eg-toast,.pg-home .eg-toast2,.pg-home .eg-bus,.pg-home .eg-pop,.pg-home .eg-fill,.pg-home .eg-sun,.pg-home .eg-pulse,.pg-home .eg-bar,.pg-home .eg-rise{animation:none!important}.pg-home .eg-toast,.pg-home .eg-toast2{opacity:1}}
