@charset "UTF-8";:root{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif;color:#1b293c;background:#fff;--blue:#1677f2;--line:#e7ebf0;--muted:#718196}*{box-sizing:border-box}body{margin:0}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #8dbfff;outline-offset:3px}.public-nav{max-width:1180px;height:75px;padding:0 26px;margin:auto;display:flex;align-items:center;justify-content:space-between}.wordmark,.checkout-brand{display:flex;align-items:center;gap:9px;font-weight:720;letter-spacing:-.04em}.wordmark i,.checkout-brand i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--blue);color:#fff;font-family:serif;font-size:17px;font-style:normal}.public-nav nav{display:flex;align-items:center;gap:27px;font-size:12px;font-weight:600;color:#627287}.public-nav nav a:hover{color:var(--blue)}.public-nav .entry{border:1px solid #dbe5f1;padding:9px 13px;border-radius:8px;color:var(--blue)}.hero{background:radial-gradient(circle at 80% 20%,#e6f1ff 0,transparent 35%),linear-gradient(145deg,#f8fbff,#f4f6f9);border-block:1px solid var(--line)}.hero-inner{max-width:1180px;min-height:565px;margin:auto;padding:90px 26px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.eyebrow{font-size:10px;letter-spacing:.17em;color:var(--blue);font-weight:800}.hero h1{font-size:clamp(39px,5vw,57px);line-height:1.19;letter-spacing:-.065em;margin:19px 0 20px;font-weight:750}.hero p{color:#6b7b90;font-size:14px;max-width:510px;line-height:1.9}.hero-actions{display:flex;gap:9px;margin-top:29px}.action{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:11px 17px;border:1px solid #dce5ef;background:#fff;color:#456078;font-size:12px;font-weight:700;box-shadow:0 2px 5px #142d4808}.action.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.action:hover{transform:translateY(-1px)}.hero-caption{display:block;color:#a0acba;margin-top:24px;font-size:10px}.flow{background:#fff;border:1px solid #e2e8f0;box-shadow:0 24px 60px #2e4c6f17;border-radius:15px;overflow:hidden;padding:0 25px 18px}.flow-top{height:47px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:5px;margin:0 -25px 25px;padding:0 20px;background:#fbfcfe}.flow-dot{width:7px;height:7px;border-radius:50%;background:#d4dce6}.flow-top small{margin-left:auto;color:#9cabbb;font-size:10px}.flow h2{font-size:15px;letter-spacing:-.02em;margin:0 0 18px}.flow-row{display:flex;align-items:center;gap:17px;border-top:1px solid #edf0f4;padding:15px 0;font-size:12px}.flow-row small{color:#a1adba}.flow-row span{flex:1;font-weight:650}.flow-row b{background:#edf5ff;color:#357fd8;border-radius:6px;padding:4px 7px;font-size:10px}.features{max-width:1180px;margin:auto;padding:82px 26px 94px}.features h2{font-size:27px;letter-spacing:-.04em;margin:10px 0 28px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature{border:1px solid var(--line);border-radius:13px;padding:25px;min-height:170px;box-shadow:0 3px 12px #18324c07}.feature>span{display:block;color:#83b5f8;font-size:11px;font-weight:800;margin-bottom:20px}.feature strong{font-size:15px;letter-spacing:-.02em}.feature p{color:#8090a3;font-size:12px;line-height:1.8}.footer{text-align:center;border-top:1px solid var(--line);padding:25px;color:#98a5b3;font-size:11px}
body.checkout{min-height:100vh;background:radial-gradient(circle at 50% 0,#e8f2ff,transparent 45%),#f5f7fa;display:grid;place-items:center;padding:20px}.checkout-card{width:min(430px,100%);background:#fff;border:1px solid #e7ebf1;border-radius:17px;box-shadow:0 22px 60px #1b36531a;overflow:hidden}.checkout-head{height:67px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 23px}.checkout-head span{color:#a2aebb;font-size:10px}.checkout-body{padding:39px 25px 25px}.checkout-amount{text-align:center;padding:0 0 29px}.checkout-amount small{display:block;color:#8998a8;font-size:11px}.checkout-amount strong{display:block;font-size:42px;letter-spacing:-.055em;margin:8px 0 4px}.checkout-amount>span{color:#77889b;font-size:12px}.checkout-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 0}.checkout-details div{display:flex;justify-content:space-between;padding:10px 0;font-size:11px}.checkout-details span{color:#91a0af}.checkout-details b{font-weight:600;color:#52647a}.checkout-body h2{font-size:12px;margin:26px 0 10px}.pay-method{display:flex;align-items:center;gap:11px;height:55px;padding:0 13px;border:1px solid #91bcf2;border-radius:9px;background:#f5f9ff;font-size:12px}.pay-method em{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#1677f2;color:#fff;font-style:normal;font-weight:700}.pay-method b{margin-left:auto;color:#1677f2}.pay-now{width:100%;height:46px;margin-top:18px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-weight:700;font-size:12px}.pay-now:hover{background:#0c68d5}.pay-now:active{transform:scale(.99)}.checkout-help{text-align:center;color:#a4afbb;font-size:10px;margin:18px 0 0}
@media(max-width:750px){.hero-inner{grid-template-columns:1fr;gap:38px;padding:67px 22px}.features{padding:65px 22px}.feature-grid{grid-template-columns:1fr}.public-nav nav a:not(.entry){display:none}.hero h1{font-size:39px}}@media(max-width:480px){body.checkout{padding:0;background:#fff}.checkout-card{min-height:100vh;border:0;border-radius:0;box-shadow:none}.checkout-body{padding-top:45px}.public-nav{padding:0 18px}.hero-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
