:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#182438;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{overflow:hidden}.container{width:min(1120px,calc(100% - 48px));margin-inline:auto}.site-header{height:76px;width:min(1200px,calc(100% - 48px));margin:auto;display:flex;align-items:center;gap:38px}.brand,.footer-brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;letter-spacing:-.04em}.brand-name{font-size:20px}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#1967ff;transform:rotate(-12deg)}.brand-mark span{width:12px;height:12px;border:3px solid white;border-radius:50%}.brand-mark-small{width:24px;height:24px;border-radius:8px}.brand-mark-small span{width:10px;height:10px}.site-nav{display:flex;gap:32px;margin:auto;color:#627084;font-size:14px}.site-nav a{padding:29px 0}.site-nav [aria-current=page],.site-nav a:hover{color:#155de7;font-weight:650}.header-action{font-size:13px;color:#165fe7;font-weight:650}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:0 22px;border:0;border-radius:11px;font-weight:650;cursor:pointer;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:white;background:#1768f7;box-shadow:0 12px 24px #1768f729}.button-text{padding-inline:7px;background:transparent;color:#375273}.button-light{background:white;color:#173761}.button-full{width:100%}.eyebrow,.section-kicker{display:flex;align-items:center;gap:11px;color:#4075d5;letter-spacing:.18em;font-size:11px;font-weight:750}.eyebrow-line{width:23px;height:2px;background:#1768f7}.hero{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:50px;min-height:625px;padding-block:80px}.hero-copy h1,.page-hero h1,.checkout-heading h1{margin:23px 0;font-size:clamp(48px,6.2vw,84px);line-height:1.12;letter-spacing:-.08em}.gradient-text{color:#1768f7}.hero-description,.page-lead{max-width:540px;color:#53647c;font-size:18px;line-height:1.9}.hero-actions{display:flex;gap:14px;margin-top:30px}.hero-caption{margin-top:58px;color:#9ba8b9;font-size:12px}.hero-art{min-height:450px;position:relative;display:grid;place-items:center;border:1px solid #e8eef9;border-radius:34px;background:radial-gradient(circle at 40% 40%,#e5eeff,#dce9fb 37%,#eef4fc 72%);overflow:hidden}.art-glow{position:absolute;width:390px;height:390px;border-radius:50%;background:#8ec2ff88;filter:blur(80px)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#fff8 1px,transparent 1px),linear-gradient(90deg,#fff8 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(135deg,#0008,transparent)}.art-orbit{position:absolute;width:340px;height:340px;border:1px solid #ffffffb5;border-radius:50%;transform:rotate(-25deg) scaleX(1.2)}.art-orbit-two{width:420px;height:250px;transform:rotate(28deg)}.art-core{z-index:1;width:205px;height:205px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #ffffffb9;border-radius:50%;color:white;background:linear-gradient(135deg,#54abff,#1768f7 60%,#0f2e82);box-shadow:0 30px 60px #3972c062}.art-core span{font-size:86px;line-height:1;font-weight:850;letter-spacing:-.1em}.art-core small{font-size:10px;letter-spacing:.2em}.art-label{position:absolute;z-index:2;padding:11px 15px;border:1px solid white;border-radius:9px;background:#fffffff2;color:#51759f;font-size:10px;letter-spacing:.15em;font-weight:700}.art-label-top{top:45px;right:28px}.art-label-bottom{bottom:48px;left:25px}.art-label-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1768f7}.intro-section,.scenario-section{background:#fff;padding:95px 0}.intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.intro-layout h2,.section-heading h2,.detail-intro h2,.closing-section h2{margin:17px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.25;letter-spacing:-.055em}.intro-copy{padding-top:8px;color:#637289;line-height:1.9}.intro-copy p:first-child{color:#253b59;font-size:20px}.inline-link{color:#1264f2;font-weight:700}.process-section{padding-block:100px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.section-heading>p{color:#76859a}.process-grid,.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.process-card,.scenario-card{padding:30px;border:1px solid #e6ebf3;border-radius:18px;background:#fff;min-height:215px}.process-number,.scenario-index{font-size:11px;letter-spacing:.13em;color:#8aa3c6;font-weight:700}.process-symbol,.scenario-icon{display:block;margin-top:29px;color:#1768f7;font-size:30px}.process-card h3,.scenario-card h3{margin:14px 0 6px;font-size:20px}.process-card p,.scenario-card p{margin:0;color:#7b899b;line-height:1.7;font-size:14px}.closing-section{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px 64px;border-radius:24px;color:white;background:linear-gradient(115deg,#143763,#1768f7);margin-bottom:90px}.closing-section p{color:#d6e5ff}.section-kicker-light{color:#9ec7ff}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0 40px;border-top:1px solid #e1e7f0;color:#8a98aa;font-size:12px}.footer-brand{color:#1c3557;font-size:14px}.page-hero{padding-top:30px;padding-bottom:80px}.breadcrumb{display:flex;gap:12px;color:#93a0b2;font-size:12px;padding-top:25px}.breadcrumb a:hover{color:#1768f7}.product-hero-layout{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:55px;margin-top:40px}.page-hero h1{margin-bottom:10px}.title-period{color:#1768f7}.page-subcopy{max-width:520px;color:#78879b;line-height:1.9;margin-bottom:30px}.product-art{position:relative;min-height:360px;display:grid;place-items:center;border-radius:26px;background:linear-gradient(145deg,#152e56,#296ff5);overflow:hidden;color:#fff}.product-art-orbit{position:absolute;width:315px;height:315px;border:1px solid #ffffff6d;border-radius:50%}.product-art-orbit-inner{width:225px;height:225px}.product-art-center{font-size:100px;font-weight:850;letter-spacing:-.1em}.product-art-corner{position:absolute;font-size:10px;letter-spacing:.2em;color:#b4d6ff}.corner-top{top:25px;left:25px}.corner-bottom{bottom:25px;right:25px}.scenario-section{background:#eef4fc}.scenario-card{min-height:230px}.detail-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:100px}.detail-intro>p{color:#78879b}.detail-row{display:flex;align-items:center;gap:25px;border-bottom:1px solid #e3e9f2;padding:18px 0}.detail-row>span:first-child{color:#9fb1c9;font-size:12px}.detail-row h3{margin:0 0 5px;font-size:17px}.detail-row p{margin:0;color:#8290a2;font-size:13px}.detail-arrow{margin-left:auto;color:#1768f7}.checkout-main{min-height:calc(100vh - 200px)}.checkout-heading{padding:35px 0}.checkout-heading h1{font-size:54px}.checkout-heading p{color:#78879b}.checkout-layout{display:grid;grid-template-columns:1.4fr .8fr;align-items:start;gap:25px}.checkout-content{display:grid;gap:22px}.checkout-panel,.order-card{background:white;border:1px solid #e5eaf2;border-radius:18px;padding:28px}.panel-heading{display:flex;align-items:center;gap:13px;border-bottom:1px solid #edf0f5;padding-bottom:18px}.panel-step{color:#1768f7;font-size:12px;font-weight:750}.panel-heading h2,.order-card h2{font-size:19px;margin:0}.service-item{display:flex;align-items:center;gap:15px;padding:26px 0}.service-item-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:13px;background:#eaf1ff;color:#1768f7;font-size:20px;font-weight:800}.service-item-copy h3{margin:0 0 4px;font-size:17px}.service-item-copy p{margin:0;color:#93a0b2;font-size:12px}.service-quantity{margin-left:auto;color:#8493a7}.info-note,.order-bottom-note,.order-explainer{color:#8795a9;line-height:1.7;font-size:12px}.payment-method{display:flex;align-items:center;gap:13px;margin-top:23px;padding:17px;border:1px solid #c9ddff;border-radius:12px;background:#f8fbff}.alipay-icon{display:grid;place-items:center;width:37px;height:37px;color:white;background:#1677ff;border-radius:9px;font-weight:800}.payment-method strong,.payment-method small{display:block}.payment-method small{color:#91a0b2;font-size:11px;margin-top:4px}.payment-check{margin-left:auto;color:#1768f7}.order-card{position:relative;overflow:hidden}.order-topline{position:absolute;top:0;left:0;right:0;height:4px;background:#1768f7}.order-card h2{margin-bottom:25px}.order-row,.order-total{display:flex;justify-content:space-between;gap:12px;margin:17px 0;font-size:13px}.order-row span,.order-total span{color:#8a98aa}.order-row strong{font-weight:650}.order-divider{height:1px;background:#e8edf4;margin:22px 0}.order-total{align-items:center;font-size:15px;margin-bottom:23px}.order-total strong{color:#1768f7;font-size:20px}.payment-status{padding:12px 14px;background:#fff6e9;border-radius:8px;color:#8e5f24;font-size:13px;line-height:1.5}.checkout-operator{color:#9ca9b9;text-align:center;font-size:12px;margin:35px 0 70px}@media(max-width:800px){.site-header{height:64px;gap:12px}.site-nav{gap:16px;margin-left:auto;margin-right:0}.site-nav a{padding:22px 0}.header-action{display:none}.hero,.product-hero-layout,.detail-section,.checkout-layout,.intro-layout{grid-template-columns:1fr}.hero{padding-block:70px;gap:30px}.hero-art{min-height:330px}.art-core{width:150px;height:150px}.art-core span{font-size:65px}.process-grid,.scenario-grid{grid-template-columns:1fr}.section-heading{display:block}.closing-section{padding:36px;display:block}.closing-section .button{margin-top:20px}.site-footer{flex-wrap:wrap}.checkout-heading h1{font-size:42px}}@media(max-width:520px){.container,.site-header{width:calc(100% - 36px)}.brand-name{font-size:17px}.site-nav{gap:11px;font-size:12px}.hero-copy h1{font-size:55px}.hero-description,.page-lead{font-size:16px}.hero-actions{flex-wrap:wrap}.hero-art{min-height:290px}.art-label{display:none}.intro-section,.scenario-section{padding:68px 0}.process-section,.detail-section{padding-block:70px}.closing-section{margin-bottom:60px}.product-hero-layout{gap:25px}.product-art{min-height:290px}.checkout-heading{padding:25px 0}.checkout-heading h1{font-size:38px}.checkout-panel,.order-card{padding:22px}}
