:root{font-family:Inter,"Microsoft YaHei",Arial,sans-serif;color:#182335;background:#f7f9fd;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:absolute;left:12px;top:-50px;background:#fff;padding:10px;z-index:30}.skip-link:focus{top:10px}.site-header{height:74px;background:#ffffffed;border-bottom:1px solid #e8edf7;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.header-inner{height:100%;max-width:1320px;margin:auto;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:35px;height:35px;background:linear-gradient(135deg,#498eff,#2565e8);border-radius:9px;color:#fff;font-size:21px;box-shadow:0 5px 15px #2b70e737}.header-nav,.header-actions{display:flex;align-items:center;gap:31px}.header-nav a{color:#5f6c81;font-size:14px}.header-nav a:hover,.text-link:hover,.site-footer a:hover{color:#286cf0}.header-actions{gap:20px}.text-link{font-size:14px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 24px;border-radius:12px;font-size:15px;font-weight:750;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(115deg,#2d6fea,#5d8bfa);box-shadow:0 11px 26px #2f6df12e}.button-light{color:#1c2b40;background:#fff;border:1px solid #e0e7f0}.button-small{min-height:40px;padding:0 16px;border-radius:10px;font-size:13px}.hero{min-height:620px;position:relative;overflow:hidden;background:radial-gradient(circle at 83% 34%,#dceeff 0,transparent 36%),radial-gradient(circle at 35% 86%,#e9e5ff 0,transparent 36%),linear-gradient(120deg,#f5f8ff,#f8fbff 58%,#eaf4ff)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#7b9ed310 1px,transparent 1px),linear-gradient(90deg,#7b9ed310 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#0008,transparent 90%)}.hero-inner{position:relative;z-index:2;max-width:1320px;margin:auto;padding:111px 34px 80px}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e0e9f6;border-radius:50px;padding:9px 15px;color:#5d6e86;font-size:13px;box-shadow:0 5px 15px #2948790c}.eyebrow-dot{width:7px;height:7px;background:#2b75ef;border-radius:50%;box-shadow:0 0 0 4px #e2efff}.hero h1{margin:28px 0 19px;font-size:clamp(42px,5.3vw,76px);line-height:1.13;letter-spacing:-.055em;font-weight:850}.hero h1 span{background:linear-gradient(90deg,#2769e8,#5b73ed 67%,#648fe8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:600px;font-size:18px;line-height:1.85;color:#637188}.hero-actions{display:flex;gap:13px;margin-top:32px}.hero-caution{max-width:600px;margin-top:26px;color:#8a98ab;font-size:12px;line-height:1.6}.hero-art{position:absolute;right:max(calc((100vw - 1320px)/2 + 34px),5vw);top:125px;width:420px;height:370px}.art-card{position:absolute;background:#fff;border:1px solid #dfebfa;box-shadow:0 24px 70px #3167be22}.art-card-main{z-index:2;left:25px;top:25px;width:340px;height:260px;border-radius:28px;padding:27px;transform:rotate(-5deg)}.art-badge{display:inline-block;border-radius:20px;background:#e8f0ff;color:#3974e9;padding:7px 11px;font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.08em}.art-card-main strong{display:block;margin-top:28px;font-size:35px;line-height:1.25;letter-spacing:-.04em}.art-pills{display:flex;gap:9px;margin-top:23px}.art-pills span{border-radius:10px;padding:7px 14px;color:#3469c9;background:#eef4ff;font-size:12px;font-weight:700}.art-card-mini{z-index:3;right:0;bottom:22px;display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:16px;color:#5a6980;font-size:13px;font-weight:700;line-height:1.5;transform:rotate(6deg)}.art-indicator{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#26bad5,#5d90f4)}.art-orbit{position:absolute;border-radius:50%;border:1px solid #5c96f236}.art-orbit-one{width:340px;height:340px;left:70px;top:-15px}.art-orbit-two{width:430px;height:430px;left:20px;top:-60px}.section{max-width:1320px;margin:auto;padding:100px 34px}.section-heading{text-align:center;margin-bottom:42px}.section-kicker{display:block;color:#3777ed;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section h2,.closing h2{font-size:clamp(29px,3vw,42px);letter-spacing:-.045em;margin:13px 0}.section-heading p{color:#748198;font-size:15px;line-height:1.7;margin:8px auto;max-width:720px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card,.billing-card{border-radius:19px;background:#fff;border:1px solid #e6ecf5;box-shadow:0 9px 28px #2341710a}.benefit-card{padding:29px}.benefit-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;font:800 14px ui-monospace,monospace}.benefit-icon.blue{background:#e6f0ff;color:#3576ed}.benefit-icon.violet{background:#f0edff;color:#8066de}.benefit-icon.cyan{background:#e3f8f9;color:#20a7b2}.benefit-card h3,.billing-card h3{font-size:19px;margin:22px 0 10px}.benefit-card p,.billing-card p,.step p{font-size:14px;color:#728098;line-height:1.85;margin:0}.billing-section{max-width:none;background:#f0f5fc;padding-left:max(34px,calc((100vw - 1252px)/2));padding-right:max(34px,calc((100vw - 1252px)/2))}.billing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.billing-card{display:flex;flex-direction:column;padding:23px;min-height:280px}.billing-card.featured{border-color:#81affb;box-shadow:0 14px 35px #3976ed17}.billing-card-top{display:flex;justify-content:space-between;align-items:center}.billing-icon{display:grid;place-items:center;background:#e8f1ff;color:#3375eb;width:43px;height:43px;border-radius:12px;font-size:21px}.billing-tag{background:#f2f6fc;border-radius:20px;padding:6px 9px;color:#667a95;font-size:11px;font-weight:700}.billing-card h3{margin-top:20px}.billing-foot{margin-top:auto;padding-top:17px;font-size:11px;color:#527ab6;font-weight:700}.billing-notice{margin-top:20px;padding:19px 23px;border:1px solid #dbe6f7;border-radius:13px;background:#fff;display:flex;align-items:center;gap:14px;color:#6d7b90;font-size:13px;line-height:1.5}.billing-notice strong{color:#3472df;white-space:nowrap}.billing-notice a{margin-left:auto;color:#286be8;font-weight:800;white-space:nowrap}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{padding:21px 20px 15px;border-top:2px solid #d4e2f9}.step>span{font-size:33px;font-weight:850;color:#cbdbf4}.step h3{font-size:17px;margin:16px 0 10px}.closing{max-width:1252px;margin:0 auto 75px;padding:47px 55px;background:linear-gradient(115deg,#2164dc,#729aff);color:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.closing .section-kicker,.closing p{color:#dceaff}.closing p{margin:0}.button-white{background:#fff;color:#286ae2;white-space:nowrap}.site-footer{max-width:1320px;margin:auto;padding:32px 34px 45px;border-top:1px solid #e4eaf3;display:flex;align-items:center;gap:35px;color:#8190a3;font-size:12px}.site-footer .brand{color:#24344d;font-size:16px}.site-footer .brand-mark{width:27px;height:27px;font-size:17px;border-radius:6px}.site-footer p{margin:0}.site-footer>div{margin-left:auto;display:flex;gap:20px}
@media(max-width:1080px){.header-nav{gap:16px}.hero-art{right:5vw;opacity:.55;transform:scale(.8);transform-origin:right center}.hero-inner{background:linear-gradient(90deg,#f7f9fe 10%,#f7f9fe99 65%,transparent)}.billing-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.site-header{height:64px}.header-inner{padding:0 18px}.brand{font-size:18px}.header-nav{display:none}.header-actions{gap:7px}.header-actions .text-link{padding:7px}.header-actions .button-small{padding:0 10px}.hero{min-height:auto}.hero-inner{padding:80px 20px 76px;background:none}.hero h1{font-size:clamp(37px,9vw,55px);letter-spacing:-.055em}.hero-copy{font-size:15px;line-height:1.8}.hero-art{display:none}.hero-actions{flex-wrap:wrap}.section{padding:70px 20px}.benefit-grid,.billing-grid{grid-template-columns:1fr}.billing-section{padding-left:20px;padding-right:20px}.billing-card{min-height:230px}.billing-notice{align-items:flex-start;flex-direction:column}.billing-notice a{margin-left:0}.steps-grid{grid-template-columns:repeat(2,1fr)}.closing{margin:0 20px 50px;padding:35px 27px;display:block}.closing .button{margin-top:25px}.site-footer{padding:26px 20px 35px;display:block}.site-footer p{margin:18px 0}.site-footer>div{margin-left:0;flex-wrap:wrap}}
@media(max-width:430px){.hero-actions .button{width:100%}.steps-grid{grid-template-columns:1fr}.step{padding-top:13px}}
.hero-caution{color:#4e5d73;font-size:13px}
.header-nav .nav-active{color:#286cf0;font-weight:800;position:relative}.header-nav .nav-active:after{content:"";height:2px;background:#3479ef;border-radius:3px;position:absolute;left:0;right:0;bottom:-27px}
.hero-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:27px;color:#61728e;font-size:13px;font-weight:650}.hero-trust span{display:inline-flex;align-items:center;gap:5px}.hero-trust span::first-letter{color:#2d70eb}.art-line{display:flex;gap:8px;margin-top:28px}.art-line i{height:7px;border-radius:9px;background:#e6efff;flex:1}.art-line i:first-child{background:#5d91f4;flex:1.5}.art-indicator{display:grid;place-items:center;color:#fff;font-size:17px}.billing-explore{margin-top:22px;padding:20px 24px;border-radius:15px;background:#fff;border:1px solid #e3ebf6;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#52647f;font-size:14px;font-weight:650}.billing-explore a{color:#276ce8;font-weight:800;white-space:nowrap}.billing-explore a:hover{text-decoration:underline}.benefit-card,.billing-card{transition:transform .2s ease,box-shadow .2s ease}.benefit-card:hover,.billing-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #23417115}.step h3{color:#1b2b46}.step p{color:#66758d}@media(max-width:760px){.hero-trust{gap:9px 17px}.billing-explore{align-items:flex-start;flex-direction:column}.billing-explore a{white-space:normal}}@media(prefers-reduced-motion:reduce){.button,.benefit-card,.billing-card{transition:none}}
