.chy-g2-decorations{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1100;overflow:hidden;--chy-g2-colour: var(--chy-accent, var(--chy-g2-fallback, #216a78))}.chy-g2-decorations *{pointer-events:none!important}.chy-g2-light{clip-path:inset(0)}.chy-g2-light{position:absolute;left:0;top:0;width:54px;height:14px;border-radius:50%;opacity:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--chy-g2-colour) 80%,white 20%) 0%,color-mix(in srgb,var(--chy-g2-colour) 86%,transparent) 52%,transparent 100%),linear-gradient(to bottom,transparent,color-mix(in srgb,var(--chy-g2-colour) 72%,transparent) 45%,color-mix(in srgb,var(--chy-g2-colour) 72%,transparent) 55%,transparent);filter:blur(2px)}.chy-g2-outline{position:absolute;left:0;top:0;box-sizing:border-box;border-radius:12px;border:1px solid color-mix(in srgb,var(--chy-g2-colour) 40%,transparent);box-shadow:none;opacity:0}.chy-g2-glyph{position:absolute;transform-origin:center}.chy-g2-glyph svg{display:block;width:100%;height:100%;transform-origin:50% 80%}.chy-g2-pill{position:absolute;left:0;top:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--chy-g2-colour) 28%,transparent);background:color-mix(in srgb,var(--chy-g2-colour) 8%,transparent);box-shadow:0 3px 8px color-mix(in srgb,var(--chy-g2-colour) 10%,transparent)}@media(prefers-reduced-motion:reduce){.chy-g2-light,.chy-g2-outline,.chy-g2-glyph{display:none}.chy-g2-pill{transition:none!important}}@media(forced-colors:active){.chy-g2-light,.chy-g2-outline,.chy-g2-glyph,.chy-g2-pill{display:none}}.chy-responsive-desktop-scale:has(>.particle-home){width:100%!important;min-height:100dvh!important;zoom:1!important}html:has(.particle-home){scroll-behavior:auto}.particle-home{--ph-ink:#061b36;--ph-muted:#4d677a;--ph-panel:#ffffffb8;--ph-line:#a8c9dc80;position:relative;color:var(--ph-ink);background:#effaff;color-scheme:light;font:16px/1.6 Microsoft YaHei,system-ui,sans-serif}.particle-home.ph-night{--ph-ink:#e1f4ff;--ph-muted:#94acc8;--ph-panel:#11263bba;--ph-line:#779ab34a;background:#030b18;color-scheme:dark}.particle-home .ph-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 70% 26%,rgba(18,148,255,.28),transparent 26vw),radial-gradient(circle at 62% 70%,rgba(16,214,197,.22),transparent 22vw),linear-gradient(135deg,#f8fdff,#effaff 45%,#e5f1ff);transition:opacity .6s}.particle-home.ph-night .ph-background{opacity:0}.particle-home .ph-canvas{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:100dvh;pointer-events:none;z-index:1}.particle-home .ph-scroll-track{position:relative;height:580dvh}.particle-home .ph-stage{position:sticky;top:0;height:100dvh;overflow:clip;pointer-events:none}.particle-home .ph-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:110px 5vw;pointer-events:none;z-index:2}.particle-home .ph-screen:nth-child(2),.particle-home .ph-screen:nth-child(3){transform:translateY(100%)}.particle-home .ph-screen:nth-child(4){transform:translate(100%)}.particle-home .ph-copy{width:40%;max-width:650px;max-height:calc(100dvh - 220px);overflow:auto;pointer-events:auto;scrollbar-width:thin}.particle-home :is(.ph-copy,.ph-footer,.ph-capability-content article):focus{outline:none;outline-width:0}.particle-home .ph-copy h1{font-size:clamp(36px,4.4vw,80px);line-height:1.12;margin:0 0 24px;letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance}.particle-home .ph-copy h2{font-size:clamp(24px,3vw,48px);line-height:1.38;margin:0 0 24px;letter-spacing:-.035em;overflow-wrap:break-word}.particle-home .ph-copy p{font-size:clamp(15px,1.2vw,19px);line-height:1.85;color:var(--ph-muted)}.particle-home .ph-eyebrow{color:#067d85!important;font-weight:700;letter-spacing:.12em;font-size:12px!important}.particle-home.ph-night .ph-eyebrow{color:#62d9e2!important}.particle-home .ph-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.particle-home button,.particle-home summary,.particle-home .ph-actions a{cursor:pointer;font:inherit;color:inherit;border:1px solid var(--ph-line);border-radius:24px;background:var(--ph-panel);padding:8px 14px;touch-action:manipulation}.particle-home button:disabled{opacity:.5;cursor:default}.particle-home a{color:inherit}.particle-home :is(a,button,summary):focus-visible{outline:3px solid #007faa;outline-offset:4px}.particle-home .ph-capabilities{margin-top:24px}.particle-home .ph-capability-content{padding:16px;border:1px solid var(--ph-line);border-radius:14px;background:var(--ph-panel)}.particle-home .ph-capability-content article+article{border-top:1px solid var(--ph-line);padding-top:16px;margin-top:16px}.particle-home .ph-tags{display:flex;flex-wrap:wrap;gap:8px}.particle-home .ph-tags span{padding:4px 8px;border:1px solid var(--ph-line);border-radius:8px}.particle-home .ph-footer{position:absolute;bottom:20px;left:4%;right:4%;width:auto;min-height:0;height:auto;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12px;color:var(--ph-muted);pointer-events:auto;background:transparent}.particle-home .ph-footer img{width:28px;height:28px;object-fit:contain}.particle-home .ph-header{position:fixed;top:20px;left:2.5%;right:2.5%;z-index:20;transition:opacity .35s,transform .35s}.particle-home .ph-header .nav{display:flex;justify-content:space-between;position:relative;inset:auto;width:100%;min-width:0;height:auto;min-height:64px;padding:8px 18px;gap:16px;border:1px solid #ffffff77;border-radius:40px;background:var(--ph-panel);color:var(--ph-ink);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 14px 40px #42677c10}.particle-home .ph-header :is(.brand,.nav-center a,.nav-login-menu button,.nav-right a,.nav-login-dropdown a){color:var(--ph-ink)}.particle-home .ph-header .nav-right a{background:transparent}.particle-home .ph-header .nav-login-dropdown{color:var(--ph-ink);background:var(--ph-panel);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.particle-home .ph-header .nav-login-dropdown a{background:#f5fbff}.particle-home.ph-night .ph-header .nav-login-dropdown a{background:#11263b}.particle-home .ph-header .nav-right{gap:12px}.particle-home .ph-header.ph-nav-hidden{opacity:0;transform:translateY(-130%);pointer-events:none}.particle-home .ph-header:focus-within{opacity:1;transform:none;pointer-events:auto}.particle-home .ph-theme{border:0;background:transparent;white-space:nowrap;transform:none;font-family:inherit;font-size:14px;font-weight:700;line-height:inherit}.particle-home .ph-top-zone{position:fixed;top:0;left:0;right:0;height:20px;z-index:21}.particle-home .ph-show-nav{position:fixed;top:12px;right:20px;z-index:19;font-size:12px}.particle-home .ph-interaction{position:fixed;bottom:30px;left:5%;right:8%;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ph-muted)}.particle-home[data-scene="3"] .ph-interaction{bottom:auto;top:104px}.particle-home .ph-pagination{position:fixed;right:2.5%;top:46%;display:grid;gap:12px;z-index:6}.particle-home .ph-pagination button{font-size:12px;padding:4px 8px;opacity:.55}.particle-home .ph-pagination button[aria-current]{opacity:1;color:#007e96}.particle-home .ph-fallback{position:fixed;right:5%;top:25%;width:45%;height:60%;z-index:1;pointer-events:none;display:grid;place-items:center}.particle-home .ph-fallback img{max-width:70%;max-height:80%;object-fit:contain}.particle-home .ph-fallback p{color:var(--ph-muted);font-size:13px}@media(max-width:850px){.particle-home .ph-header{top:12px;left:3%;right:3%}.particle-home .ph-header .nav{display:grid;grid-template-columns:auto 1fr;padding:8px 10px;gap:4px 6px;border-radius:20px}.particle-home .ph-header .brand img{width:30px;height:30px}.particle-home .ph-header .brand span{display:inline;font-size:12px}.particle-home .ph-header .nav-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-column:1/-1;grid-row:2;gap:4px 8px;width:100%;min-width:0;padding:0}.particle-home .ph-header .nav-center :is(a,button){padding:5px 4px}.particle-home .ph-header .nav-right{display:flex;flex-wrap:wrap;justify-content:flex-end;grid-column:2;grid-row:1;gap:2px}.particle-home .ph-header .nav-right :is(a,button){padding:4px 3px}.particle-home .ph-header :is(a,button){font-size:12px}.particle-home .ph-screen{align-items:flex-start;padding:130px 7vw 60px}.particle-home .ph-copy{width:100%;max-height:min(max(calc(46dvh - 130px),128px),calc(100dvh - 200px))}.particle-home .ph-copy h1{font-size:clamp(30px,7.6vw,52px);margin-bottom:14px}.particle-home .ph-copy h2{font-size:24px;margin-bottom:10px}.particle-home .ph-copy p{font-size:14px;line-height:1.7;margin:10px 0}.particle-home .ph-actions{margin-top:14px;gap:8px}.particle-home .ph-actions a{font-size:12px;padding:6px 10px}.particle-home .ph-interaction{bottom:58px;left:7%;gap:6px;font-size:11px}.particle-home[data-scene="3"] .ph-interaction{top:110px}.particle-home .ph-footer{bottom:15px;font-size:10px;gap:3px 10px}.particle-home .ph-fallback{right:7%;top:48%;width:86%;height:38%}.particle-home .ph-pagination{right:2%;gap:8px}}@media(prefers-reduced-motion:reduce){.particle-home *,.particle-home *:before,.particle-home *:after{transition:none!important}}@supports not (backdrop-filter:blur(1px)){.particle-home .ph-header .nav,.particle-home .nav-login-dropdown{background:#f5fbff}.particle-home.ph-night .ph-header .nav,.particle-home.ph-night .nav-login-dropdown{background:#11263b}}.particle-home .ph-finale-tools:empty{display:none}.particle-home .ph-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.particle-home .ph-photo-entry{position:absolute;z-index:8;width:34px;height:28px;padding:0 3px;font-size:11px;border-radius:8px;pointer-events:auto;background:#ffffffd9;color:#15364a;box-shadow:0 2px 10px #103a4a14}.particle-home.ph-night .ph-photo-entry{background:#123149e8;color:#e1f4ff}.particle-home .ph-photo-entry.ph-photo-inline{position:static;width:auto;height:auto;padding:6px 10px;font-size:12px}.particle-home .ph-photo-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#1025367a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.particle-home .ph-photo-dialog{position:relative;max-width:min(1000px,94vw);max-height:92dvh;padding:48px 16px 16px;border:1px solid var(--ph-line);border-radius:20px;background:var(--ph-panel);color:var(--ph-ink);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:auto}.particle-home .ph-photo-dialog button{position:absolute;top:8px;right:12px;background:#fffffff0;color:#15364a}.particle-home .ph-photo-dialog img{display:block;max-width:100%;max-height:70dvh;object-fit:contain;background:#ffffffec;border-radius:10px}.particle-home .ph-photo-dialog p{margin:10px 0 0;font-size:14px;overflow-wrap:anywhere}@supports not(backdrop-filter:blur(1px)){.particle-home .ph-photo-dialog{background:#f5fbff}.particle-home.ph-night .ph-photo-dialog{background:#11263b}}@media(prefers-reduced-motion:reduce){.particle-home :is(.ph-photo-entry,.ph-photo-dialog){transition:none;animation:none}}.particle-home .nav-contact-shell{position:relative}.particle-home .ph-header .nav-right{overflow:visible}.particle-home .nav-contact-panel{position:absolute;top:calc(100% + 16px);right:0;width:320px;max-width:calc(100vw - 48px);padding:18px;border:1px solid var(--ph-line);border-radius:20px;color:var(--ph-ink);background:var(--ph-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 50px #24496424}.particle-home .nav-contact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:16px}.particle-home .nav-contact-heading button{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;font-size:22px;line-height:1}.particle-home .nav-contact-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;font-size:14px}.particle-home .nav-contact-value{padding:7px 10px;border:1px solid var(--ph-line);border-radius:10px;background:#ffffffd9;color:#102c43;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.particle-home.ph-night .nav-contact-value{background:#0b2030ed;color:#e1f4ff}.particle-home :is(.nav-contact-panel,.nav-contact-row)[tabindex="-1"]:focus{outline:none}@media(max-width:850px){.particle-home .nav-contact-panel{top:calc(100% + 12px);max-width:calc(100vw - 36px);width:290px;padding:14px}}@media(max-width:850px)and (max-height:450px){.particle-home .nav-contact-panel{max-height:calc(100dvh - 80px);overflow:auto}}@media(prefers-reduced-motion:reduce){.particle-home .nav-contact-panel{transition:none}}@supports not (backdrop-filter:blur(1px)){.particle-home .nav-contact-panel{background:#f5fbff}.particle-home.ph-night .nav-contact-panel{background:#11263b}}:root{color:#07172f;background:#eef7ff;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;--blue-950: #051638;--blue-800: #073a82;--blue-500: #1177ff;--cyan-400: #16d4d0;--teal-500: #06b6b3;--violet-400: #9c88ff;--horizontal-x: 0vw;--hero-center: 0;--night: 0;--finale: 0}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:0;overflow-x:hidden;background:radial-gradient(circle at 18% 0%,rgba(24,214,204,.22),transparent 32vw),linear-gradient(135deg,#edf9ff,#f7fbff 42%,#eaf4ff)}.official-site-status{min-height:100vh;display:grid;place-items:center;padding:32px;color:#2c486d;font-size:16px;text-align:center}.trial-page{min-height:100vh;color:#10233f;background:linear-gradient(180deg,#ffffffe0,#ebf7fff0),radial-gradient(circle at 78% 12%,rgba(26,164,255,.16),transparent 28vw)}.trial-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px clamp(18px,5vw,72px);border-bottom:1px solid rgba(17,84,140,.12);background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trial-nav .brand{flex:1 1 180px;min-width:0}.trial-nav .brand span{min-width:0;overflow-wrap:anywhere}.trial-nav-cta{flex:0 0 auto;max-width:100%;white-space:nowrap;padding:10px 14px;border-radius:8px;color:#fff;font-weight:800;background:#1268d8}.trial-hero,.trial-section{width:min(1180px,calc(100% - 32px));margin:0 auto}.trial-hero{padding:92px 0 32px}.trial-hero h1{margin:0;font-size:clamp(44px,7vw,86px);line-height:1}.trial-hero p:last-child{max-width:760px;color:#425875;font-size:18px;line-height:1.8}.trial-section{margin-bottom:28px;padding:24px;border:1px solid rgba(21,85,145,.13);border-radius:8px;background:#ffffffc7;box-shadow:0 20px 56px #12488014}.trial-section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;margin-bottom:16px}.trial-section h2{margin:0 0 10px;font-size:24px}.trial-section p{color:#526984}.trial-table-wrap{overflow-x:auto}.trial-table{width:100%;min-width:940px;border-collapse:collapse;font-size:14px}.trial-table th,.trial-table td{padding:14px 12px;border-bottom:1px solid rgba(21,85,145,.12);text-align:left;vertical-align:top}.trial-table th{color:#526984;font-size:13px;background:#08498f0d}.trial-table tr.is-selected td{background:#1268d814}.trial-table input{width:18px;height:18px}.trial-detail-grid,.trial-form-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:20px}.trial-detail,.trial-flow-card,.trial-form,.trial-waiting{min-width:0}.trial-detail dl{display:grid;grid-template-columns:110px 1fr;gap:12px 16px;margin:0}.trial-detail dt{color:#62748c;font-weight:800}.trial-detail dd{margin:0;line-height:1.65}.trial-docs{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.trial-docs a{padding:8px 10px;border-radius:8px;color:#0b5fc1;background:#1268d814;font-weight:800;font-size:13px}.trial-flow{display:grid;gap:10px}.trial-flow-step{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px;border-radius:8px;background:#0b5fc112}.trial-flow-step span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#1268d8;font-weight:900}.trial-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trial-form h2,.trial-form>.trial-section-head,.trial-form .trial-check,.trial-form .trial-captcha,.trial-form button,.trial-form .trial-error{grid-column:1 / -1}.trial-form label{display:grid;gap:6px;color:#425875;font-weight:800;font-size:13px}.trial-form input{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(21,85,145,.18);border-radius:8px;color:#10233f;font:inherit;background:#fff}.trial-check{grid-template-columns:20px 1fr;align-items:start;font-weight:700;line-height:1.5}.trial-check input{min-height:20px;padding:0}.trial-captcha>span{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.trial-captcha img{width:144px;max-width:100%;height:auto;min-height:44px;object-fit:contain;object-position:center;border:1px solid rgba(21,85,145,.18);border-radius:8px;background:#fff}.trial-captcha button{min-height:36px;padding:0 12px;border:1px solid rgba(21,85,145,.2);border-radius:8px;color:#0b5fc1;background:#fff;font:inherit;font-weight:800;cursor:pointer}.trial-form>button[type=submit],.trial-form>button[type=button]{min-height:46px;border:0;border-radius:8px;color:#fff;background:#1268d8;font:inherit;font-weight:900;cursor:pointer}.trial-form>button[type=submit]:disabled,.trial-form>button[type=button]:disabled{cursor:wait;opacity:.62}.trial-page .trial-error{margin:0;padding:9px 11px;border-left:3px solid #a33530;border-radius:9px;color:#a33530;background:#fff;font-weight:700;line-height:1.5}.trial-waiting ul{margin:0;padding-left:20px;color:#526984;line-height:1.8}.trial-result{display:grid;gap:10px;min-width:0;margin-top:18px;padding:14px;border:1px solid #dde4eb;border-radius:12px;color:#17283d;background:#fff;overflow-wrap:anywhere;line-height:1.6}.trial-result>strong{font-size:16px;font-weight:700}.trial-result>a,.trial-result>button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:9px 11px;border:1px solid #8092a2;border-radius:9px;color:#216a78;background:#fff;font:inherit;font-weight:700;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.trial-result>a:hover,.trial-result>button:hover{background:#e7f3f5}.trial-result>a:focus-visible,.trial-result>button:focus-visible{outline:3px solid #216a78;outline-offset:3px}.trial-result .trial-progress-group>strong{color:#17283d;font-size:14px;font-weight:700}.trial-result .trial-progress em{min-width:0;border-radius:9px;color:#566476;background:#f4f6f9;font-size:14px;font-weight:600}.trial-result .trial-progress .current{color:#216a78;background:#e7f3f5}.trial-progress{display:flex;flex-wrap:wrap;gap:8px}.trial-progress-groups{display:grid;gap:14px}.trial-progress-group{display:grid;gap:8px}.trial-progress-group>strong{font-size:14px;font-weight:500;color:#10233f}.trial-progress em{padding:7px 9px;border-radius:8px;color:#526984;background:#10233f0f;font-style:normal;font-weight:800}.trial-progress .done{color:#14724b;background:#269e6826}.trial-progress .current{color:#0b5fc1;background:#1268d824;font-size:16px}.trial-shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:22px;width:min(1180px,calc(100% - 32px));padding:clamp(16px,3vw,24px)}.trial-main,.trial-aside,.trial-step-panel{min-width:0}.trial-aside{align-self:start;position:sticky;top:96px;display:grid;gap:16px;padding:clamp(16px,3vw,24px);border:1px solid rgba(21,85,145,.12);border-radius:8px;background:#ffffffbd}.trial-aside h2{margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:500}.trial-aside dl{display:grid;gap:8px;margin:0}.trial-aside dt{color:#526984;font-size:13px}.trial-aside dd{margin:0 0 8px;overflow-wrap:anywhere;line-height:1.6}.trial-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:24px}.trial-steps button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:8px;border:1px solid rgba(21,85,145,.16);border-radius:8px;color:#425875;background:#fff;font:inherit;cursor:pointer}.trial-steps button:disabled{cursor:not-allowed;opacity:.55}.trial-steps button span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:#1268d81a}.trial-steps .is-current{color:#073a82;border-color:#1268d861;background:#1268d817}.trial-step-compact{display:none}.trial-step-panel{display:grid;gap:16px}.trial-section-head h2,.trial-step-panel h2{font-size:clamp(20px,2.6vw,26px);font-weight:500}.trial-section-head p,.trial-step-panel p{margin:0;font-size:15px;line-height:1.6}.trial-flow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trial-flow-cards button{display:grid;gap:8px;min-height:160px;padding:clamp(16px,3vw,24px);border:1px solid rgba(21,85,145,.16);border-radius:8px;color:#10233f;background:#fff;text-align:left;font:inherit;cursor:pointer}.trial-flow-cards button:disabled{color:#78889a;cursor:not-allowed;background:#10233f0a}.trial-flow-cards .is-selected{border-color:#1268d875;background:#1268d814}.trial-flow-cards span,.trial-flow-cards small,.trial-flow-cards em{font-size:13px;line-height:1.5;font-style:normal}.trial-flow-cards strong{font-size:clamp(16px,1.8vw,18px);font-weight:500}.trial-form select,.trial-form input{min-height:44px;font-size:16px}.trial-form select{width:100%;padding:10px 12px;border:1px solid rgba(21,85,145,.18);border-radius:8px;color:#10233f;background:#fff}.trial-form input:not([type=checkbox]):not([type=file]),.trial-form select{border-color:#8092a2}.trial-form label{font-weight:500;font-size:15px}.trial-field-error{color:#b42318;font-size:13px;font-style:normal;line-height:1.5}.trial-upload{grid-column:1 / -1;padding:16px;border:1px dashed rgba(18,104,216,.34);border-radius:8px;background:#1268d80d}.trial-upload span{color:#526984;font-size:13px;line-height:1.5}.trial-wechat-card{grid-column:1 / -1;display:grid;gap:10px;padding:16px;border:1px solid rgba(21,85,145,.13);border-radius:8px;background:#ffffffdb}.trial-wechat-card.is-confirmed{border-color:#269e6861;background:#269e6814}.trial-wechat-card.is-failed,.trial-wechat-card.is-expired,.trial-wechat-card.is-unavailable{border-color:#b4231838;background:#b423180d}.trial-wechat-card strong{font-size:clamp(16px,1.8vw,18px);font-weight:500}.trial-wechat-card button,.trial-actions button,.trial-primary{min-height:44px;padding:10px 16px;border:1px solid rgba(21,85,145,.2);border-radius:8px;font:inherit;font-weight:500;cursor:pointer}.trial-primary,.trial-actions button:last-child{color:#fff;border-color:transparent;background:#1268d8}.trial-actions button:disabled,.trial-primary:disabled,.trial-wechat-card button:disabled{cursor:not-allowed;opacity:.58}.trial-page dialog:not([open]){display:none}.trial-page dialog::backdrop{background:#07172f6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trial-page dialog .trial-actions{margin-top:0}@media(max-width:760px){.trial-page .trial-wechat-window{padding:10px;border-radius:20px}}.trial-wechat-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#07172f6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trial-wechat-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:18px;width:min(640px,calc(100vw - 32px));height:min(560px,calc(100dvh - 56px));max-height:calc(100dvh - 56px);border:1px solid rgba(255,255,255,.72);border-radius:24px;overflow:hidden;color:#17283d;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),#f4faff33;backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #ffffff17,0 16px 46px #122a442e}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.trial-wechat-window{background:#fff}}.trial-wechat-window-head{background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px;border-bottom:1px solid rgba(21,85,145,.12)}.trial-wechat-window-head strong{font-size:17px}.trial-wechat-window-head button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(21,85,145,.16);border-radius:8px;color:#425875;background:#fff;font:inherit;font-size:22px;line-height:1;cursor:pointer}.trial-wechat-safe-open{display:grid;place-items:center;align-content:center;gap:14px;min-height:0;padding:28px 24px;text-align:center;border-radius:12px;background:#fff}.trial-wechat-safe-open strong{font-size:18px;color:#0f172a}.trial-wechat-safe-open span{max-width:280px;color:#64748b;font-size:14px;line-height:1.7}.trial-wechat-safe-open a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:12px;background:#216a78;color:#fff;font-weight:600;text-decoration:none;box-shadow:none}.trial-wechat-window p{background:#fff;border-radius:12px;margin:0;padding:12px 14px;border-top:1px solid rgba(21,85,145,.12);color:#526984;font-size:13px;line-height:1.5}.trial-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:24px}.trial-summary{display:grid;gap:10px}.trial-summary span{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px;border-radius:8px;background:#10233f0d;color:#526984}.trial-summary strong{color:#10233f;font-weight:500;overflow-wrap:anywhere}.trial-page h1{font-size:clamp(26px,4.5vw,40px);font-weight:500}.trial-page :where(h1,h2,h3,strong,button,a,dt,label,em,span,small,p,dd,li){overflow-wrap:anywhere;word-break:break-word}.trial-page :where(h1,h2,h3,strong,button,a,dt,label){font-weight:500}.trial-page :where(p,dd,li,em,span,small){font-weight:400}.trial-flow-step,.trial-flow-cards button,.trial-summary span{min-width:0;max-width:100%;overflow:hidden}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%}button,a{touch-action:manipulation}.site{min-height:100vh;overflow-x:clip}.is-touch .nav-center a,.is-touch .nav-login-menu button,.is-touch .nav-right a,.is-touch .hero-actions a,.is-touch .story-panel a,.is-touch .solo-card a,.is-touch .finale-copy a{min-height:44px}.nav{position:fixed;top:16px;right:clamp(12px,3vw,42px);left:clamp(12px,3vw,42px);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;min-height:58px;padding:9px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffc7;box-shadow:0 18px 60px #041e4e1f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand,.nav-center,.nav-right{display:flex;align-items:center;gap:10px;min-width:0}.brand{justify-self:start;font-weight:900;color:#082556}.brand img{width:38px;height:38px;object-fit:cover;border-radius:12px}.brand span{font-size:20px;letter-spacing:.02em}.nav-center{justify-self:center;padding:6px;border-radius:999px;background:#0931700f}.nav-center a,.nav-login-menu button,.nav-right a{white-space:nowrap;border-radius:999px;color:#18355f;font-weight:700;font-size:14px}.nav-center a,.nav-login-menu button{padding:9px 13px}.nav-login-menu{position:relative}.nav-login-menu button{border:0;cursor:pointer;background:transparent;font-family:inherit}.nav-center a:hover,.nav-login-menu:hover button,.nav-login-menu:focus-within button{color:#fff;background:linear-gradient(120deg,var(--teal-500),var(--blue-500))}.nav-login-dropdown{position:absolute;top:calc(100% + 12px);left:50%;z-index:60;display:grid;gap:6px;min-width:164px;padding:8px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffffeb;box-shadow:0 20px 52px #041e4e2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease}.nav-login-menu:hover .nav-login-dropdown,.nav-login-menu:focus-within .nav-login-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-login-dropdown a{display:block;padding:10px 12px;border-radius:12px;color:#18355f;background:transparent;font-size:13px}.nav-login-dropdown a:hover,.nav-login-dropdown a:focus{color:#062147;background:#16d4d01f}.nav-right{justify-self:end}.nav-right a{padding:8px 9px;color:#4c6485;background:#ffffff80}.hero-scroll{position:relative;height:220vh}.hero-stage{position:sticky;top:0;display:block;min-height:100vh;padding:110px clamp(18px,6vw,96px) 48px;overflow:hidden}.hero-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";background:radial-gradient(circle at 70% 26%,rgba(18,148,255,.28),transparent 26vw),radial-gradient(circle at 62% 70%,rgba(16,214,197,.22),transparent 22vw),linear-gradient(135deg,#f8fdff,#effaff 45%,#e5f1ff)}.hero-stage:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(11,101,176,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(11,101,176,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 68% 45%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 68% 45%,#000 0%,transparent 72%);animation:driftGrid 8s linear infinite}.hero-copy{position:relative;z-index:5;width:min(660px,48vw);padding-top:clamp(70px,13vh,120px);min-width:0;opacity:calc(1 - var(--hero-center) * .72);transform:translate(calc(var(--hero-center) * -4vw))}.eyebrow,.mini{margin:0 0 14px;color:#087c91;font-size:13px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.hero-copy h1{margin:0;max-width:860px;color:#071936;font-size:clamp(44px,6.5vw,86px);line-height:.98;letter-spacing:0}.lead{max-width:760px;margin:22px 0 0;color:#244264;font-size:clamp(22px,3.2vw,42px);font-weight:800;line-height:1.2}.hero-body{max-width:680px;margin:14px 0 0;color:#496680;font-size:16px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions a,.story-panel a,.solo-card a,.finale-copy a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#02b7b1,#0a73ff);box-shadow:0 12px 28px #096cdc42;font-weight:900}.hero-actions a:nth-child(2){color:#08325f;background:#fff}.hero-actions a:nth-child(3){color:#072954;background:#dff8ff}.scan-card{position:absolute;top:50%;left:calc(70% - var(--hero-center) * 20%);transform:translate(-50%,-50%) scale(calc(.94 + var(--hero-center) * .06));z-index:2;display:grid;place-items:center;aspect-ratio:1 / 1;width:min(52vw,640px);border:1px solid rgba(255,255,255,.72);border-radius:34px;overflow:hidden;background:linear-gradient(135deg,#ffffffe0,#dcf4ff73),radial-gradient(circle at 30% 25%,rgba(15,221,207,.2),transparent 22vw);box-shadow:0 30px 90px #0630682e}.grid-glow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,144,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(0,186,184,.13) 1px,transparent 1px);background-size:32px 32px;animation:scanMatrix 4.4s linear infinite}.scan-line{position:absolute;inset:-40% 0 auto;z-index:4;height:38%;background:linear-gradient(180deg,transparent,rgba(9,211,215,.34),transparent);filter:blur(.5px);animation:scanLine 3.4s ease-in-out infinite}.shield-morph{position:relative;z-index:2;width:min(64%,430px);aspect-ratio:1}.shield-morph.compact{width:min(34vw,320px)}.shield-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(6,67,125,.18))}.split-section{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,6vw,84px);align-items:center;min-height:100vh;padding:120px clamp(18px,7vw,120px);overflow:hidden;background:radial-gradient(circle at 30% 40%,rgba(31,214,204,.25),transparent 28vw),linear-gradient(135deg,#f6fdff,#e9f6ff)}.split-copy h2,.solo-card h2,.finale-copy h2,.story-panel h2,.growth-path h2{margin:0;color:#071936;font-size:clamp(34px,6vw,82px);line-height:1.02;letter-spacing:0}.split-copy h2{max-width:820px}.split-copy>p:not(.mini),.solo-card>p:not(.mini){max-width:760px;color:#496680;font-size:17px;line-height:1.7}.horizontal-section{position:relative;height:330vh;background:#eaf7ff}.horizontal-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.horizontal-track{position:relative;z-index:3;display:flex;height:100%;width:300vw;transform:translate3d(var(--horizontal-x),0,0);transition:transform 80ms linear}.story-panel{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(320px,1fr);gap:clamp(28px,7vw,110px);align-items:center;width:100vw;min-height:100vh;padding:120px clamp(24px,7vw,120px);overflow:hidden}.story-content{position:relative;z-index:4;max-width:780px;padding:clamp(18px,3vw,34px);border-radius:30px;background:#eaf7ffc2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.orbit-panel .story-content{justify-self:start;margin-left:clamp(4px,1vw,20px);max-width:620px;transform:translate(-26vw)}.story-panel p:not(.mini){max-width:700px;color:#36506e;font-size:clamp(18px,2vw,24px);line-height:1.7}.story-noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(19,220,208,.18),transparent 22vw),radial-gradient(circle at 30% 70%,rgba(31,125,255,.18),transparent 26vw)}.solo-section{display:grid;place-items:center;min-height:100vh;padding:120px 24px;background:radial-gradient(circle at 35% 30%,rgba(0,219,203,.2),transparent 24vw),linear-gradient(180deg,#f7fcff,#ecf7ff)}.solo-card{width:min(1060px,100%);padding:clamp(32px,7vw,88px);border-radius:32px;color:#0b2240;background:linear-gradient(135deg,#ffffffe6,#e0f4ffad),radial-gradient(circle at 80% 35%,rgba(15,120,255,.18),transparent 24vw);box-shadow:0 24px 80px #093a791f}.solo-card h2{max-width:900px}.solo-card a{margin-top:28px}.manifesto{display:grid;place-items:center;min-height:100vh;padding:90px clamp(22px,8vw,140px);background:#fff}.manifesto p{max-width:1180px;margin:0;color:#071936;font-size:clamp(34px,5.5vw,86px);font-weight:950;line-height:1.08;letter-spacing:-.01em}.manifesto .mini{align-self:end;margin-bottom:22px;color:#087c91;font-size:13px;line-height:1.4;letter-spacing:.15em}.night-section{position:relative;min-height:112vh;padding:104px clamp(20px,7vw,120px) 32px;overflow:hidden;color:#fff;background:radial-gradient(circle at 48% 44%,rgba(25,235,218,.22),transparent 30vw),radial-gradient(circle at 60% 68%,rgba(91,116,255,.2),transparent 32vw),linear-gradient(180deg,#030713,#060b1a 78%,#dff8ff)}.growth-path{position:sticky;top:86px;z-index:1;min-height:calc(100vh - 112px)}.growth-path h2,.growth-path>p{max-width:920px;color:#fff}.growth-path>p{color:#ffffffb3;font-size:20px;line-height:1.7}.growth-path svg{width:min(1240px,96vw);height:clamp(600px,76vh,760px);margin:-24px auto 0;display:block;overflow:visible}.growth-base,.growth-trail,.growth-head{fill:none;stroke-linecap:round;stroke-linejoin:round}.growth-base{stroke:#ffffff1f;stroke-width:18}.growth-trail{stroke:url(#pathGradient);stroke-width:30;stroke-dasharray:1880;stroke-dashoffset:var(--growth-dash);filter:url(#growthGlow) drop-shadow(0 0 34px rgba(27,221,255,.66))}.growth-head{stroke:#fff;stroke-width:46;stroke-dasharray:150 1880;stroke-dashoffset:var(--growth-head);opacity:.98;filter:url(#growthGlow) drop-shadow(0 0 52px rgba(255,255,255,.95))}.milestones{position:absolute;top:170px;right:0;bottom:0;left:0;pointer-events:none}.milestones article{position:absolute;width:min(280px,25vw);padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(calc((1 - var(--story-reveal)) * 34px)) scale(calc(.88 + var(--story-reveal) * .12));opacity:var(--story-reveal)}.milestone-1{top:1%;left:53%}.milestone-2{top:18%;right:7%}.milestone-3{top:39%;left:5%}.milestone-4{top:58%;right:10%}.milestone-5{top:76%;left:38%}.milestones strong{color:#21ded2}.milestones h3{margin:8px 0}.milestones p{margin:0;color:#ffffffad;line-height:1.6}.finale-section{position:relative;min-height:118vh;overflow:hidden;background:linear-gradient(180deg,#dff8ff,#ecfbff 42%,#f7fff8)}.landscape{position:absolute;top:0;right:4%;bottom:0;left:4%;overflow:hidden;border-radius:0;background:radial-gradient(circle at 72% 16%,rgba(255,255,255,.9),transparent 14vw),linear-gradient(180deg,#bff5ff,#e8fbff 38%,#f7fff8);box-shadow:0 -30px 90px #021f4a2e}.mountain{position:absolute;right:-8%;bottom:-8%;left:-8%;height:54%;clip-path:polygon(0 85%,12% 55%,24% 74%,36% 34%,48% 66%,60% 28%,72% 62%,84% 38%,100% 76%,100% 100%,0 100%);background:linear-gradient(135deg,#15cbbf,#0a66d8 54%,#9b8cff);animation:mountainFlow 8s ease-in-out infinite}.mountain-b{bottom:-18%;height:45%;opacity:.55;background:linear-gradient(135deg,#b7ff8a,#0fb5d2 46%,#0b70ff);animation-delay:-2s}.river{position:absolute;left:8%;right:5%;bottom:12%;height:24%;border-radius:999px;transform:rotate(-8deg);background:radial-gradient(ellipse at 18% 64%,rgba(255,255,255,.85),transparent 18%),radial-gradient(ellipse at 48% 42%,rgba(29,213,211,.8),transparent 24%),radial-gradient(ellipse at 74% 58%,rgba(17,119,255,.72),transparent 20%),linear-gradient(90deg,transparent,rgba(255,255,255,.86),rgba(29,213,211,.72),transparent);filter:blur(7px);animation:riverMove 4s ease-in-out infinite}.runner{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:18px;color:#07345b;background:#ffffffd6;box-shadow:0 14px 30px #0634612e;font-size:14px;font-weight:800;transform:rotate(var(--runner-tilt, -8deg));animation:runnerWobble 3.2s ease-in-out infinite}.runner:before{flex:0 0 auto;content:"";display:block}.runner-plane:before{width:24px;height:18px;clip-path:polygon(0 8%,100% 50%,0 92%,20% 52%);background:linear-gradient(135deg,#fff,#22d7d0 45%,#17f);filter:drop-shadow(0 4px 7px rgba(3,85,150,.22))}.runner-boat:before{width:28px;height:22px;background:linear-gradient(135deg,transparent 0 48%,#16d4d0 49% 100%) 11px 0 / 13px 15px no-repeat,linear-gradient(180deg,#0b72e8,#063f8a) 0 15px / 28px 7px no-repeat;border-radius:0 0 10px 10px;filter:drop-shadow(0 5px 8px rgba(3,85,150,.2))}.runner-1{left:10%;top:44%;--runner-tilt: -15deg}.runner-2{left:26%;top:52%;--runner-tilt: -8deg;animation-delay:-.6s}.runner-3{left:44%;top:43%;--runner-tilt: 10deg;animation-delay:-1s}.runner-4{left:65%;top:52%;--runner-tilt: -12deg;animation-delay:-1.4s}.runner-5{left:76%;top:42%;--runner-tilt: 14deg;animation-delay:-2s}.runner-6{left:16%;top:70%;--runner-tilt: -7deg;animation-delay:-2.5s}.runner-7{left:31%;top:78%;--runner-tilt: 8deg;animation-delay:-1.7s}.runner-8{left:50%;top:67%;--runner-tilt: -10deg;animation-delay:-2.8s}.runner-9{left:68%;top:78%;--runner-tilt: 9deg;animation-delay:-3.1s}.runner-10{left:78%;top:68%;--runner-tilt: -5deg;animation-delay:-3.5s}.finale-copy{position:sticky;top:clamp(126px,18vh,158px);z-index:6;width:min(780px,calc(100vw - 40px));margin-left:clamp(22px,8vw,130px);padding-top:clamp(68px,10vh,96px);pointer-events:none}.finale-copy h2{margin:0;color:#062147;font-size:clamp(34px,5.2vw,72px);line-height:1.02}footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:120px;padding:24px;color:#244264;background:#f6fbff}footer img{width:48px;height:48px;border-radius:12px;object-fit:cover}footer a{color:inherit;text-decoration:none}footer a:hover{color:#0f6bba}@keyframes driftGrid{0%{background-position:0 0,0 0}to{background-position:88px 44px,88px 44px}}@keyframes scanMatrix{0%{background-position:0 0,0 0}to{background-position:64px 32px,64px 32px}}@keyframes scanLine{0%,to{transform:translateY(-40%);opacity:0}18%,72%{opacity:1}50%{transform:translateY(340%)}}@keyframes mountainFlow{0%,to{filter:hue-rotate(0deg);transform:translate(0)}50%{filter:hue-rotate(22deg);transform:translate(-2%)}}@keyframes riverMove{0%,to{opacity:.58;transform:rotate(-8deg) translate(-2%) skew(-4deg)}50%{opacity:.98;transform:rotate(-8deg) translate(3%) skew(5deg)}}@keyframes runnerWobble{0%,to{transform:translateY(0) rotate(var(--runner-tilt, -8deg))}50%{transform:translateY(-18px) rotate(calc(var(--runner-tilt, -8deg) + 7deg))}}@media(max-width:920px){.nav{position:fixed;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;top:max(8px,env(safe-area-inset-top));right:8px;left:8px;width:auto;min-height:48px;margin:0;padding:6px 8px;border-radius:18px;overflow:visible}.brand,.nav-center,.nav-right{justify-self:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:4px}.brand img{width:28px;height:28px;border-radius:9px}.brand span{font-size:15px}.nav-center,.nav-right{width:auto;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:none}.nav-center::-webkit-scrollbar,.nav-right::-webkit-scrollbar{display:none}.nav-login-dropdown{position:fixed;top:calc(max(8px,env(safe-area-inset-top)) + 50px);right:10px;left:auto;z-index:100;min-width:150px;transform:translateY(-6px)}.nav-login-menu:hover .nav-login-dropdown,.nav-login-menu:focus-within .nav-login-dropdown{transform:translateY(0)}.hero-scroll{min-height:100dvh;height:auto}.hero-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,38vw);gap:clamp(14px,3vw,28px);align-items:center;min-height:100dvh;padding:72px clamp(14px,4vw,40px) 24px}.hero-stage,.split-section,.story-panel{grid-template-columns:1fr}.hero-copy{width:min(100%,540px);padding-top:0;opacity:calc(1 - var(--hero-center) * .5);transform:translate(calc(var(--hero-center) * -2vw))}.hero-copy h1{font-size:clamp(30px,7.8vw,52px);line-height:1.02}.lead{margin-top:14px;font-size:clamp(16px,3.8vw,24px);line-height:1.35}.hero-actions{gap:8px;margin-top:18px}.hero-actions a{min-height:40px;padding:10px 14px}.scan-card{position:relative;top:auto;left:auto;justify-self:center;width:min(100%,330px);max-height:330px;opacity:.92;transform:translateY(calc(var(--hero-center) * -10px)) scale(calc(.96 + var(--hero-center) * .04))}.split-section,.solo-section,.manifesto,.night-section{min-height:100dvh;padding-block:clamp(48px,8vh,72px)}.night-section{height:100dvh;overflow:hidden}.split-shield{display:grid;place-items:center}.shield-morph.compact{width:min(62vw,280px)}.milestones{position:static;display:flex;gap:12px;margin-top:10px;overflow-x:auto;pointer-events:auto;scrollbar-width:none}.milestones::-webkit-scrollbar{display:none}.milestones article{position:static;flex:0 0 min(220px,54vw);width:auto;padding:12px;border-radius:16px;transform:none;opacity:1}.milestones h3{margin:4px 0;font-size:15px}.milestones p{font-size:12px;line-height:1.45}.horizontal-section{height:auto}.horizontal-sticky{position:relative;height:auto}.horizontal-track{display:block;width:auto;transform:none}.story-panel{width:auto;min-height:100dvh;padding:clamp(54px,9vh,72px) clamp(18px,6vw,56px)}.orbit-panel .story-content{transform:none}.story-content{max-width:100%}.growth-path{position:relative;top:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;height:100%}.growth-path svg{height:clamp(280px,48vh,460px);margin-top:8px}.finale-section{min-height:100dvh;padding-top:48px}.landscape{position:relative;inset:auto;min-height:clamp(360px,58vh,560px);margin-inline:12px;border-radius:26px}.runner{padding:9px 11px;font-size:12px}.finale-copy{position:relative;top:auto;width:auto;margin:0;padding:28px 20px 64px;pointer-events:auto}footer{flex-direction:column;text-align:center}.trial-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.trial-table thead{display:none}.trial-table,.trial-table tbody,.trial-table tr,.trial-table td{display:block;width:100%}.trial-table tr{border:1px solid rgba(21,85,145,.12);border-radius:8px;background:#fff;overflow:hidden}.trial-table td{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid rgba(21,85,145,.08);font-size:13px}.trial-table td:last-child{border-bottom:0}.trial-table td:before{color:#526984;font-weight:700}.trial-table td:nth-child(1):before{content:"选择"}.trial-table td:nth-child(2):before{content:"方式"}.trial-table td:nth-child(3):before{content:"场景"}.trial-table td:nth-child(4):before{content:"时间"}.trial-table td:nth-child(5):before{content:"约束"}}@media(max-width:560px){.nav{grid-template-columns:auto minmax(0,1fr) auto;right:6px;left:6px;min-height:44px;border-radius:16px;padding:5px 6px}.brand{min-height:34px}.brand img{width:24px;height:24px;border-radius:8px}.brand span{display:none}.nav-center,.nav-right{justify-content:flex-start;flex-wrap:nowrap}.nav-center a,.nav-login-menu button,.nav-right a{display:inline-flex;align-items:center;font-size:11px;min-height:34px;padding:6px 8px}.nav-login-dropdown a{min-height:38px;font-size:12px}.nav-login-dropdown{top:calc(max(8px,env(safe-area-inset-top)) + 44px);right:8px;min-width:140px}.hero-stage{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:100dvh;padding:60px 16px 18px}.hero-copy h1{font-size:clamp(28px,9vw,38px);max-width:11em}.lead{margin-top:12px;font-size:clamp(15px,4.3vw,18px);line-height:1.32}.hero-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-top:16px;scrollbar-width:none}.hero-actions::-webkit-scrollbar{display:none}.hero-actions a{flex:1 0 auto;min-width:104px;min-height:42px;padding:9px 12px;font-size:13px}.story-panel a,.solo-card a{width:auto}.scan-card{width:min(76vw,270px);max-height:270px;border-radius:20px}.split-copy h2,.solo-card h2,.finale-copy h2,.story-panel h2,.growth-path h2,.manifesto p{font-size:clamp(22px,7.2vw,30px);line-height:1.14}.story-panel p:not(.mini),.growth-path>p{font-size:14px;line-height:1.55}.story-content{padding:16px;border-radius:18px}.solo-card{padding:20px;border-radius:20px}.milestones{grid-template-columns:1fr}.growth-path svg{height:min(38vh,300px)}.landscape{min-height:min(54vh,430px)}.runner{max-width:42vw;white-space:normal;line-height:1.25}footer{font-size:13px}}@media(max-width:740px)and (orientation:landscape){.nav{grid-template-columns:auto 1fr}.nav-right{display:none}.hero-stage,.split-section,.story-panel{padding-block:36px}.scan-card{width:min(42vw,300px)}}@media(max-width:900px){.trial-section-head,.trial-detail-grid,.trial-form-grid,.trial-shell{grid-template-columns:1fr}.trial-section-head{display:grid;align-items:start}.trial-form{grid-template-columns:1fr}.trial-shell{width:min(100% - 32px,1080px);gap:20px}.trial-aside{position:static}}@media(max-width:640px){.trial-nav{padding:12px 16px}.trial-nav .brand span{display:inline;font-size:18px}.trial-hero{padding-top:48px}.trial-section{width:min(100% - 20px,1180px);padding:16px}.trial-detail dl,.trial-flow-cards,.trial-summary span{grid-template-columns:1fr}.trial-actions button,.trial-primary{width:100%}.trial-steps{display:block}.trial-steps button{display:none}.trial-step-compact{position:relative;display:block;padding-bottom:10px;color:#073a82;font-size:13px;font-weight:500}.trial-step-compact:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;border-radius:999px;background:#1268d81f}.trial-step-compact span{position:absolute;bottom:0;left:0;z-index:1;height:4px;border-radius:999px;background:#1268d8}}@media(max-width:480px){.trial-shell,.trial-section{width:min(100% - 18px,1180px)}.trial-hero h1{font-size:34px}.trial-wechat-overlay{padding:10px}.trial-wechat-window{width:calc(100vw - 20px);height:min(520px,calc(100dvh - 20px))}}@media(min-width:960px)and (max-width:1439px){.chy-responsive-desktop-scale:has(>.trial-page){width:100%!important}}@media(prefers-reduced-motion:reduce){.site .hero-stage:after,.site .grid-glow,.site .scan-line,.site .mountain,.site .river,.site .runner{animation:none}.site .horizontal-track,.site .nav-login-dropdown{transition:none}}@media(prefers-reduced-transparency:reduce){.site .nav,.site .nav-login-dropdown{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.site .nav{contain:layout}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site .nav,.site .nav-login-dropdown{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.site .nav{contain:layout}}.site .horizontal-sticky:has(a:focus-visible) .horizontal-track{transform:none;transition:none}@media(max-width:640px){.site .hero-stage{padding-top:84px}}@media(max-width:640px){.site .landscape{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 36px;padding:40px 24px;min-height:auto}.site .runner{position:relative;left:auto;top:auto;max-width:100%;align-self:center}}@media(min-width:960px)and (max-width:1439px){.chy-responsive-desktop-scale>.site{max-width:1440px}}@media(min-width:960px){.site .hero-copy h1{text-wrap:balance}}.official-site-status__content{max-width:100%;min-width:0}.official-site-status__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.official-site-status__links a{color:inherit;background:#fff;border:1px solid #8092a2;border-radius:12px;padding:12px 18px;text-decoration:none;overflow-wrap:anywhere}.official-site-status__links a:focus-visible{outline:3px solid #216a78;outline-offset:3px}@media(forced-colors:active){.trial-page .trial-flow-cards button.is-selected:not(:focus-visible){outline:2px solid CanvasText;outline-offset:-4px}}
