*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;color:#091b36;font-family:"Malgun Gothic","Apple SD Gothic Neo",Arial,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #43c5ee;outline-offset:4px}h1,h2,h3,p{margin:0}h2{font-size:29px;line-height:1.25;letter-spacing:-1.4px}h3{font-size:17px;line-height:1.4;letter-spacing:-.7px}em{color:#55ceee;font-style:normal}.container{max-width:1180px;width:calc(100% - 56px);margin:auto}.header{background:#fff}.nav-wrap{height:66px;max-width:1180px;margin:auto;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;font-size:25px;font-weight:900;letter-spacing:-1.5px;white-space:nowrap}.logo-bars{color:#0876f8;font-size:24px;margin-left:4px}.logo small{margin-left:12px;font-size:11px;line-height:1.3;font-weight:400;letter-spacing:-.4px;color:#566174}nav{display:flex;gap:26px;font-size:14px;color:#526077}nav a{padding:20px 0}nav .active{color:#0e294d;font-weight:800;border-bottom:3px solid #087aff}.cta{display:flex;align-items:center;justify-content:center;gap:16px;background:linear-gradient(100deg,#1389ff,#0063f5);color:white;border:0;border-radius:40px;padding:12px 22px;font-size:21px;font-weight:800;cursor:pointer;min-height:52px}.cta span:last-child{font-size:26px}.nav-wrap>.cta{font-size:14px;min-height:36px;padding:5px 20px;gap:10px}.nav-wrap>.cta span:last-child{font-size:20px}.yellow{color:#111;background:linear-gradient(90deg,#ffe623,#ffdc00)}.talk{display:inline-flex!important;align-items:center;justify-content:center;background:#261c16;color:#ffe52c;border-radius:50%;width:39px;height:35px;font-size:10px!important;letter-spacing:-1px;position:relative;font-weight:900;flex-shrink:0}.talk:after{content:"";position:absolute;left:5px;bottom:-3px;border-top:8px solid #261c16;border-right:7px solid transparent;transform:rotate(10deg)}.band{background:#252b2e;color:white;display:inline-flex;border-radius:12px;align-items:center;justify-content:center;width:45px;height:40px;font-size:11px!important;letter-spacing:-.8px;border:3px solid #414c43;box-shadow:inset 0 0 0 1px #93ab9b}.hero{height:486px;background:#091b2c url('hero.webp') center 43%/cover no-repeat;position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,16,33,.82),rgba(1,16,33,.34) 44%,transparent 68%)}.hero-inner{position:relative;max-width:1180px;height:100%;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;padding:35px 12px}.hero-copy{color:#fff}.hero h1{font-size:44px;letter-spacing:-2.6px;line-height:1.17;margin-bottom:12px}.hero-copy>p{font-size:17px;color:#e4e9ef}.hero ul{list-style:none;padding:0;margin:15px 0;font-size:17px}.hero li{margin:5px 0}.hero li:before{content:'✓';background:#4fd0ef;color:#053950;border-radius:50%;width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-weight:900}.handwritten{font-family:"Malgun Gothic",sans-serif;font-style:italic;font-size:21px;letter-spacing:1px;transform:rotate(-6deg);display:inline-block;border-bottom:2px solid #54d0ef;padding:0 10px 9px 0}.market{width:267px;background:#fff;border-radius:14px;padding:16px 17px;box-shadow:0 8px 24px #0002;margin-top:0}.market-heading{display:flex;gap:6px;align-items:center;font-size:13px;padding-bottom:13px;border-bottom:1px solid #e6ebef}.market-heading small{margin-left:auto;font-size:10px;color:#6b7280}.quote{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:9px 8px;background:#f8faf9;border-radius:5px;gap:8px;color:#27a264}.quote small{color:#798394;font-weight:bold;font-size:12px;display:block}.quote strong{font-size:23px;letter-spacing:-1px;display:block;line-height:1.15}.quote b{font-size:11px}.quote.negative{color:#e43d58}.spark{width:106px;height:50px;stroke:#3aac76;fill:none;stroke-width:1.7}.spark.down{stroke:#e95b72}.market-foot{display:block;text-align:right;font-size:10px;color:#677180;margin-top:9px}.light-section{background:#edf7fe;padding-bottom:24px}.quick{position:relative;top:-58px;margin-bottom:-34px;background:white;border-radius:16px;padding:28px 32px 16px;display:grid;grid-template-columns:34% 66%}.quick-intro{padding-right:20px;border-right:1px solid #edf0f3}.quick-intro h2{font-size:32px;margin-bottom:12px}.quick-intro p{font-size:16px;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-left:23px;text-align:center}.step{position:relative}.step:not(:last-child):after{content:'→';position:absolute;right:-16px;top:34px;color:#8390a1;font-size:25px}.step-num{position:absolute;left:0;top:0;border-radius:50%;background:#1589fd;color:white;width:35px;height:35px;font-weight:bold;line-height:35px}.step-icon{width:75px;height:75px;background:#ecf6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 9px;font-size:44px}.step h3{margin-bottom:7px}.step p{font-size:14px;line-height:1.4}.cta-pair{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:17px}.cta-pair>div{border:1px dashed #69b9dd;border-radius:10px;padding:17px 9px 10px 133px;position:relative}.version-tag{position:absolute;top:8px;left:12px;background:#1385ef;border-radius:30px;color:#fff;font-size:13px;white-space:nowrap;padding:3px 13px}.privacy{grid-column:1/-1;text-align:center;font-size:11px;color:#627184;margin-top:9px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-heading a{color:#1686e7;font-size:14px}.content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.content-card{overflow:hidden;background:white;border-radius:7px}.card-art{height:113px;background:#0c2b48 url('hero.webp') 74% 15%/cover;position:relative;overflow:hidden}.card-art.chart{background-position:95% 5%;background-size:230%}.card-art.news{background:linear-gradient(140deg,#ddd6c8,#f7f6ed 46%,#b4afa2);color:#383c41;transform:none}.news span{font-family:Georgia,serif;display:block;font-weight:bold;font-size:31px;transform:rotate(-15deg);border-block:4px double #525151;padding:11px;position:absolute;top:18px;left:-10px;right:-10px}.card-art.research{background-position:90% 10%;background-size:190%}.research span{position:absolute;right:28px;top:-24px;font-size:140px;color:#c0d9e8;text-shadow:3px 3px 3px #000}.card-art.calendar{background:repeating-linear-gradient(0deg,transparent 0 18px,#bec9d9 19px 20px),repeating-linear-gradient(90deg,#f1f5fb 0 45px,#aabbd4 46px 47px);color:#162847}.calendar span{position:absolute;font-size:105px;right:35px;top:-26px;transform:rotate(-15deg)}.content-card>div:last-child{padding:11px 15px 13px}.content-card h3{margin-bottom:4px}.content-card p{font-size:14px;line-height:1.45;color:#536176}.community{background:#062343 url('hero.webp') center/cover;position:relative;padding:24px 0}.community:before{content:'';position:absolute;inset:0;background:#052243ec}.community-inner{position:relative;display:flex;gap:22px;align-items:stretch}.phone{width:219px;flex-shrink:0;background:#fff;border:7px solid #151d21;border-radius:33px 33px 9px 9px;box-shadow:0 0 0 2px #a4a9ac;position:relative;margin-top:-28px;overflow:hidden;padding-top:12px}.phone-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:14px;border-radius:0 0 12px 12px;background:#151d21}.phone-bar{background:#182b3e;color:#fff;font-size:13px;padding:5px 10px;display:flex;justify-content:space-between;align-items:center}.phone-bar .band{height:21px;width:45px;font-size:9px!important;border-width:1px}.phone-cover{background:#194f88 url('hero.webp') right top/cover;color:#fff;padding:18px 13px;font-size:20px;font-weight:900}.phone-cover small{font-size:13px}.phone-tabs{padding:10px 8px;border-bottom:1px solid #ddd;font-size:12px}.phone-post{padding:13px 9px}.avatar{float:left;border-radius:50%;background:#cce4f4;color:#174878;margin-right:6px;width:30px;height:30px;text-align:center;line-height:30px;font-weight:bold}.phone-post>b{font-size:12px;display:block}.phone-post>small{font-size:10px;color:#8a9199;display:block}.phone-post h3{font-size:16px;margin-top:17px}.phone-post p{font-size:12px;margin-top:5px}.phone-chart{height:94px;border-radius:5px;background:#052641;margin-top:12px;padding:12px}.phone-chart svg{width:100%;height:75px;stroke:#46c6de}.community-content{flex:1;min-width:0}.community-content>h2{color:#fff;font-size:27px;margin-bottom:14px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.benefits article{background:#eef8ff;border-radius:8px;padding:17px 12px 14px;display:grid;grid-template-columns:40px 1fr;gap:7px;align-items:center}.benefit-icon{font-size:32px}.benefits h3{font-size:14px}.benefits p{grid-column:1/-1;font-size:13px;color:#536276;margin-top:5px}.community-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:9px;margin-top:12px}.why,.faq{background:#f6fbff;border-radius:8px;padding:17px 16px}.why>h3,.faq>h3{font-size:20px;margin-bottom:12px}.mini-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.mini-steps .step-num{display:none}.mini-steps .step-icon{width:54px;height:54px;font-size:32px}.mini-steps .step h3{font-size:12px}.mini-steps .step p{font-size:11px}.mini-steps .step:after{top:15px;right:-17px;font-size:20px}.faq details{border-bottom:1px solid #e2ebf4;padding:9px 0;font-size:13px;color:#4b5a71}.faq details:last-child{border:0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:8px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:9px 0 2px;line-height:1.6;color:#0d2b51}footer{background:#061b32 url('hero.webp') center 10%/cover;position:relative;padding:28px 0;color:white}footer:before{content:'';position:absolute;inset:0;background:#02162cdf}.footer-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.footer-inner h2{font-size:28px;margin-bottom:9px}.footer-inner>div>p{color:#57c6e8}.footer-note{font-size:12px;color:#c1d4e4!important;margin-top:10px;text-align:center}.modal-open{overflow:hidden}dialog{border:0;border-radius:12px;width:460px;max-width:calc(100% - 32px);padding:34px 26px 26px;color:#102340;box-shadow:0 20px 100px #00132b55;max-height:90dvh;overflow:auto}dialog::backdrop{background:#041727bd;backdrop-filter:blur(5px)}.close-dialog{position:absolute;right:12px;top:8px;border:0;background:none;font-size:27px;color:#6b7785;cursor:pointer;width:32px;height:32px}.form-badge{color:#0879ee;font-size:12px;font-weight:bold}.form-top h2{font-size:23px;margin-top:5px;letter-spacing:-1px}.form-top p{color:#7b8594;font-size:13px;margin-top:8px}.progress{display:flex;gap:6px;margin:23px 0 19px}.progress span{height:4px;background:#e9eef5;flex:1;border-radius:4px}.progress .on{background:#087cff}.question-number{font-size:13px;font-weight:bold;color:#0879ee;display:flex;justify-content:space-between}.question-number span{color:#8a94a3;font-weight:400}.question{font-size:20px;margin:8px 0 19px;outline:none;line-height:1.5}fieldset{border:0;padding:0;margin:0}.option{display:flex;align-items:center;gap:10px;padding:12px 11px;border:1px solid #e1e5ec;border-radius:6px;margin-bottom:9px;font-size:13px;cursor:pointer;min-height:47px}.option:has(input:checked){background:#edf7ff;border-color:#2794fb}.option:has(input:focus-visible){outline:2px solid #1389ff;outline-offset:2px}.option input{accent-color:#0785fa;width:17px;height:17px;margin:0;flex-shrink:0}.option-icon{color:#193b67;font-size:20px;width:24px;text-align:center}.option:has(input:checked) .option-icon{color:#0785fa}.form-submit{margin-top:16px;width:100%;font-size:16px;min-height:45px;padding:10px}.back-button{display:block;margin:12px auto 0;border:0;background:none;color:#6d7c91;font-size:13px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.success{text-align:center;padding-top:8px}.success-check{margin:0 auto 18px;width:58px;height:58px;border-radius:50%;background:#edf7ff;color:#1686ff;font-size:35px;line-height:58px}.success h2{font-size:25px;letter-spacing:-1px}.success>p{font-size:14px;line-height:1.9;margin-top:13px;color:#526278}.code{font-size:23px;color:#0d65d6;padding:0 4px}.success-link{font-size:16px;margin-top:23px;gap:12px;padding:10px 12px}.success-link .talk{width:30px;height:28px;font-size:8px!important}.success-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.success-steps>div{position:relative}.success-steps>div>span{position:absolute;left:5px;top:0;color:#1889ff;font-size:16px;font-weight:bold}.success-steps .step-icon{width:53px;height:53px;font-size:29px}.success-steps b{font-size:11px;display:block;line-height:1.5}.success .success-note{font-size:11px;line-height:1.6;color:#8993a0;margin-top:24px;border-top:1px solid #edf0f4;padding-top:15px}
@media(min-width:1440px){.hero{height:520px}.hero h1{font-size:49px}.hero-inner{padding-top:45px}.market{margin-top:3px}}
@media(max-width:1050px){.nav-wrap{gap:12px;padding:0 24px}nav{gap:15px}.hero h1{font-size:38px}.hero-inner{padding:35px 28px}.market{width:235px}.quick{padding:25px 24px 15px;grid-template-columns:32% 68%}.quick-intro h2{font-size:27px}.quick-intro p{font-size:14px}.steps{gap:12px;padding-left:15px}.step h3{font-size:15px}.step p{font-size:12px}.step-num{width:30px;height:30px;line-height:30px}.cta-pair>div{padding-left:108px}.version-tag{font-size:11px;left:8px}.phone{width:190px}.benefits article{display:block;padding:12px}.benefits h3{font-size:12px}.benefits p{font-size:11px}.community-content>h2{font-size:23px}.community-bottom{grid-template-columns:1fr 1fr}.why>h3,.faq>h3{font-size:16px}.mini-steps{gap:10px}.mini-steps .step h3{font-size:10px}.mini-steps .step p{font-size:10px}}
@media(max-width:760px){.container{width:calc(100% - 32px)}.nav-wrap{height:60px;padding:0 16px;gap:10px}.logo{font-size:21px}.logo-bars{font-size:18px}.logo small{display:none}nav{display:none}.nav-wrap>.cta{font-size:12px;padding:6px 15px;min-height:33px}.hero{height:620px;background-position:63% 52%}.hero:before{background:linear-gradient(180deg,#071b34bb,transparent 70%,#071b34bb),linear-gradient(90deg,#071b3444,transparent)}.hero-inner{padding:28px 21px}.hero h1{font-size:34px;letter-spacing:-2px}.hero-copy>p{font-size:13px;line-height:1.7}.hero ul{font-size:13px;margin:14px 0}.hero li:before{height:18px;width:18px;font-size:11px}.handwritten{font-size:15px;margin-top:5px}.market{position:absolute;right:18px;bottom:78px;width:173px;padding:11px;border-radius:10px}.market-heading{font-size:10px;padding-bottom:6px;gap:3px}.market-heading small{font-size:8px}.quote{padding:6px 5px;margin-top:5px;gap:3px}.quote small{font-size:9px}.quote strong{font-size:17px}.quote b{font-size:8px}.spark{width:61px;height:30px}.market-foot{font-size:7px}.quick{top:-43px;margin-bottom:-20px;padding:23px 17px 17px;display:block}.quick-intro{border:0;text-align:center;padding:0}.quick-intro h2{font-size:28px}.quick-intro h2 br{display:none}.quick-intro p{font-size:13px;margin-bottom:22px}.quick-intro p br:first-child{display:none}.steps{padding:0;gap:12px}.step-icon{width:58px;height:58px;font-size:33px}.step-num{font-size:10px;width:23px;height:23px;line-height:23px;left:0}.step h3{font-size:12px;line-height:1.5;letter-spacing:-.7px}.step p{font-size:10px}.step:not(:last-child):after{right:-13px;top:19px;font-size:19px}.steps .talk{width:31px;height:28px;font-size:8px!important}.steps .band{width:37px;height:33px;font-size:9px!important}.cta-pair{grid-template-columns:1fr;gap:10px;margin-top:20px}.cta-pair>div{padding:12px 8px 8px 89px}.version-tag{font-size:10px;padding:3px 8px;left:7px;top:13px}.cta{font-size:17px;min-height:45px;padding:9px 15px}.cta .talk{width:30px;height:27px;font-size:8px!important}.privacy{font-size:9px;line-height:1.6;margin-top:12px}.section-heading h2{font-size:22px;letter-spacing:-1px;max-width:80%}.section-heading a{font-size:11px;white-space:nowrap}.content-grid{grid-template-columns:1fr 1fr;gap:12px}.card-art{height:100px}.content-card>div:last-child{padding:11px}.content-card h3{font-size:14px}.content-card p{font-size:11px}.news span{font-size:25px}.community{padding:26px 0}.community-inner{display:block}.phone{display:none}.community-content>h2{font-size:22px;line-height:1.4;margin-bottom:18px;letter-spacing:-1px}.benefits{grid-template-columns:1fr 1fr;gap:9px}.benefits article{padding:16px;display:grid;grid-template-columns:30px 1fr;gap:7px}.benefit-icon{font-size:26px}.benefits h3{font-size:12px}.benefits p{font-size:11px}.community-bottom{grid-template-columns:1fr;margin-top:14px;gap:12px}.why,.faq{padding:19px 17px}.why>h3,.faq>h3{font-size:19px}.mini-steps .step h3{font-size:12px}.mini-steps .step p{font-size:11px}.mini-steps{gap:18px}.mini-steps .step:after{right:-17px}.faq details{font-size:13px;padding:13px 0}.footer-inner{display:block}.footer-inner h2{font-size:25px}.footer-inner>div>p{font-size:13px;margin-bottom:20px}.footer-inner>div:last-child{margin-top:21px}.footer-inner .footer-note{font-size:10px;margin:13px 0 0}dialog{padding:32px 21px 23px;width:410px}.form-top h2{font-size:21px}.question{font-size:19px}.option{font-size:12px;gap:8px}.success h2{font-size:23px}.success>p{font-size:13px}.success-link{font-size:14px;gap:9px}.success-steps b{font-size:10px}}
.ui-icon{width:100%;height:100%;display:block}.logo-bars{width:25px;height:25px;display:block;margin-right:2px}.benefit-icon{display:block;width:30px;height:30px}.step-icon>.ui-icon{width:36px;height:36px}.option-icon{display:block;flex-shrink:0;width:20px;height:20px}.hero{background-size:auto 125%;background-position:center bottom}.card-art{background-image:url('content.webp');background-size:400% auto;background-repeat:no-repeat}.card-art.chart{background-size:400% auto;background-position:0% 50%}.card-art.news{background-image:url('content.webp');background-size:400% auto;background-position:33.333% 50%}.card-art.research{background-size:400% auto;background-position:66.666% 50%}.card-art.calendar{background-image:url('content.webp');background-size:400% auto;background-position:100% 50%}.card-art>span{display:none}
@media(max-width:760px){.hero{background-size:auto 100%;background-position:61% bottom}.step-icon>.ui-icon{width:29px;height:29px}.logo-bars{width:21px;height:21px}.hero:before{background:linear-gradient(180deg,#071b34dd,transparent 65%,#071b34a0),linear-gradient(90deg,#071b3477,transparent)}}
.hero{background-size:auto 110%}
@media(max-width:760px){.hero{background-size:auto 100%}.cta-pair .cta{font-size:15px;gap:8px;padding:9px 10px}.cta-pair .cta span:last-child{font-size:22px}.quick-intro h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.platform-icon{display:block;object-fit:contain;width:34px;height:34px;flex-shrink:0}.nav-wrap>.cta .platform-icon{width:24px;height:24px}.step-icon .platform-icon{width:43px;height:43px}.phone-bar .platform-icon{width:22px;height:22px}.success-link .platform-icon{width:30px;height:30px}.quick-action{grid-column:1/-1;margin-top:22px;display:flex;justify-content:center}.quick-action>.cta{width:100%;max-width:580px}.hero{background-size:cover;background-position:center 50%}.quote strong{font-variant-numeric:tabular-nums}.market-clock{font-variant-numeric:tabular-nums}.quick-action .cta{gap:12px}
@media(max-width:760px){.hero{height:700px;background-size:cover;background-position:64% center}.market{bottom:65px}.quick-action{margin-top:22px}.quick-action>.cta{font-size:17px}.cta .platform-icon{width:29px;height:29px}.nav-wrap>.cta .platform-icon{width:21px;height:21px}.step-icon .platform-icon{width:34px;height:34px}.success-link .platform-icon{width:27px;height:27px}}
@media(max-width:760px){.hero{height:auto;min-height:700px}.hero-inner{height:auto;flex-direction:column;gap:28px;padding-bottom:80px}.market{position:static;align-self:flex-end;width:245px;margin:0;padding:14px}.market-heading{font-size:12px}.market-heading small{font-size:10px}.quote{padding:8px 6px}.quote small{font-size:11px}.quote strong{font-size:21px}.quote b{font-size:10px}.market .spark{width:90px;height:38px}.market-foot{font-size:9px}}

/* 页脚黄色 CTA 固定在视口底部，不影响其他按钮或弹窗内按钮。 */
body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}
footer .cta.yellow{position:fixed;z-index:100;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(580px,calc(100% - 32px));min-height:54px;box-shadow:0 6px 26px #001b4050}
.modal-open footer .cta.yellow{visibility:hidden;pointer-events:none}
