:root{--navy:#061c48;--navy2:#0a2e70;--blue:#206eff;--cyan:#43e9ff;--ink:#091d42;--muted:#6b7f9f;--line:#dbe7f7;--paper:#f6f9ff;--font:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip-link{position:absolute;z-index:99;left:-9999px;top:10px;padding:8px 12px;border-radius:8px;background:#fff;color:var(--navy);font-weight:800}.skip-link:focus{left:10px}.site-shell{overflow:hidden;background:linear-gradient(180deg,#061c48 0,#061c48 650px,#f6f9ff 650px,#fff 100%)}.site-header{height:76px;max-width:1240px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:20;color:#fff}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:900;letter-spacing:-.06em}.brand strong{font-size:23px}.brand-mark{width:27px;height:27px;position:relative}.brand-mark i{position:absolute;width:13px;height:13px;border-radius:3px;transform:rotate(45deg);background:var(--cyan)}.brand-mark i:nth-child(1){left:1px;top:0;background:#5b96ff}.brand-mark i:nth-child(2){right:0;bottom:2px}.brand-mark i:nth-child(3){left:5px;bottom:0;background:#fff}.site-header nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:700;color:#bdd6ff}.site-header nav a:hover{color:#fff}.nav-cta{padding:9px 17px;border-radius:8px;background:#fff;color:#1154bf;font-size:13px;font-weight:900;box-shadow:0 8px 22px rgba(0,8,40,.22)}.hero{min-height:574px;position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 73% 48%,#1551ab 0,#092763 34%,#061c48 70%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,59,.44),rgba(4,22,59,.04) 57%,rgba(4,22,59,.34));pointer-events:none}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.21;mix-blend-mode:screen}.hero-grid{position:absolute;left:15%;right:-18%;bottom:-63%;height:520px;border:1px solid rgba(83,233,255,.15);transform:perspective(440px) rotateX(62deg);background-image:linear-gradient(rgba(78,222,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(78,222,255,.07) 1px,transparent 1px);background-size:37px 37px}.hero-orbit{position:absolute;border:1px solid rgba(98,233,255,.17);border-radius:50%}.orbit-one{right:-195px;top:-220px;width:760px;height:760px}.orbit-two{right:-48px;top:-60px;width:490px;height:490px;border-style:dashed}.hero-inner{max-width:1240px;margin:0 auto;padding:55px 28px 64px;min-height:574px;display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:25px;position:relative;z-index:2}.eyebrow,.kicker{margin:0 0 16px;font-size:10px;font-weight:900;letter-spacing:.17em;color:#6deeff}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow span{width:23px;height:1px;background:var(--cyan)}.hero h1,.section h2,.engine-copy h2,.space-copy h2,.consult-copy h2{margin:0;line-height:1.12;letter-spacing:-.065em;font-weight:900}.hero h1{font-size:clamp(43px,5vw,72px)}.hero h1 em{font-style:normal;color:#64eaff}.hero-subtitle{max-width:650px;margin:24px 0 13px;font-size:clamp(22px,2.35vw,32px);line-height:1.4;letter-spacing:-.035em;font-weight:900;color:#ebf8ff}.hero-brief{max-width:515px;margin:0;color:#b9d3f7;font-size:14px}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:26px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:13px 19px;border-radius:8px;font-size:14px;font-weight:900;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.primary{background:#fff;color:#1155c7;box-shadow:0 12px 25px rgba(0,10,54,.24)}.link-button{padding-left:4px;color:#d2ebff}.hero-badges{display:flex;align-items:center;gap:9px;margin-top:36px;color:#bcd7f9;font-size:11px;font-weight:800;white-space:nowrap}.hero-badges span{padding:6px 9px;border:1px solid rgba(130,219,255,.24);border-radius:6px;background:rgba(21,82,163,.18)}.hero-badges i{font-style:normal;color:#62edff}.hero-visual{height:408px;position:relative}.agent-window{position:absolute;right:2%;top:0;width:min(100%,430px);height:385px;overflow:hidden;border:1px solid rgba(137,230,255,.62);border-radius:17px;background:linear-gradient(145deg,rgba(12,60,137,.89),rgba(5,25,68,.92));box-shadow:0 30px 65px rgba(0,7,44,.48),inset 0 0 46px rgba(75,230,255,.08);transform:perspective(900px) rotateY(-4deg)}.window-bar{height:36px;padding:0 13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(182,239,255,.17);background:rgba(185,235,255,.07);font-size:10px;color:#c9e8ff}.window-bar b{margin-left:auto;font-size:8px;letter-spacing:.12em;color:#5ceeff}.live-dot{width:7px;height:7px;border-radius:50%;background:#50e9ff;box-shadow:0 0 12px #50e9ff}.halo{position:absolute;right:-80px;bottom:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(91,235,255,.35),transparent 67%)}.hero-avatar{position:absolute;z-index:2;right:21px;bottom:-29px;height:350px;width:auto;filter:drop-shadow(0 12px 21px rgba(0,7,45,.54))}.ask-card{position:absolute;z-index:4;left:23px;bottom:28px;width:151px;padding:10px 12px;border:1px solid rgba(120,229,255,.55);border-radius:10px;background:rgba(246,253,255,.94);color:#0c2c66;box-shadow:0 11px 22px rgba(0,10,50,.27)}.ask-card b,.ask-card span{display:block}.ask-card b{font-size:11px}.ask-card span{margin-top:3px;color:#278fc5;font-size:9px;line-height:1.45}.voice-wave{position:absolute;z-index:3;right:26px;bottom:31px;height:34px;display:flex;align-items:center;gap:3px}.voice-wave i{width:3px;height:12px;border-radius:4px;background:#58efff;box-shadow:0 0 8px rgba(88,239,255,.8)}.voice-wave i:nth-child(2),.voice-wave i:nth-child(6){height:26px}.voice-wave i:nth-child(3),.voice-wave i:nth-child(5){height:33px}.voice-wave i:nth-child(4){height:20px}.float-tag{position:absolute;z-index:5;padding:8px 11px;border:1px solid rgba(111,238,255,.48);border-radius:7px;background:rgba(6,38,90,.75);box-shadow:0 10px 20px rgba(0,9,50,.3);font-size:10px;font-weight:800;color:#d8fbff}.tag-left{left:-8px;top:54px}.tag-right{right:-15px;bottom:21px}.signal-strip{max-width:1184px;margin:0 auto;position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:13px;padding:20px 28px;border-radius:0 0 13px 13px;background:#fff;box-shadow:0 16px 34px rgba(37,81,145,.12);color:#254e91;font-size:13px;font-weight:900}.signal-strip i{height:16px;width:1px;background:#dce8f8}.section{max-width:1184px;margin:0 auto;padding:116px 28px}.kicker{color:#367df0}.section h2,.engine-copy h2,.space-copy h2,.consult-copy h2{font-size:clamp(36px,4vw,56px)}.section h2 strong{color:#1d68f6}.pains{padding-bottom:92px}.section-head{max-width:820px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.pain-grid article{min-height:186px;padding:26px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 14px 31px rgba(52,92,147,.07)}.pain-grid span{display:block;color:#3f86f2;font-size:10px;font-weight:900}.pain-grid h3{margin:12px 0 8px;font-size:20px;letter-spacing:-.04em}.pain-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.engine-stage{background:radial-gradient(ellipse at 76% 50%,#164fa4 0,#092b68 33%,#061b46 72%);color:#fff;position:relative;overflow:hidden}.engine-stage:after{content:"";position:absolute;right:-190px;top:-160px;width:610px;height:610px;border:1px solid rgba(100,233,255,.16);border-radius:50%;box-shadow:0 0 0 65px rgba(100,233,255,.035),0 0 0 130px rgba(100,233,255,.025)}.engine-inner{max-width:1184px;margin:0 auto;padding:104px 28px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;position:relative;z-index:1}.kicker.light{color:#76eaff}.engine-copy h2,.space-copy h2,.consult-copy h2{color:#fff}.engine-copy h2 strong,.space-copy h2 strong{color:#74edff}.engine-copy>p:not(.kicker){max-width:496px;margin:21px 0 28px;color:#bdd6f5;font-size:15px;line-height:1.85}.engine-pills{display:flex;gap:8px;flex-wrap:wrap}.engine-pills span{padding:7px 10px;border:1px solid rgba(158,223,255,.28);border-radius:6px;background:rgba(75,171,255,.12);font-size:11px;font-weight:800}.engine-figure{margin:0;position:relative;padding:16px;border-radius:17px;background:#fff;box-shadow:0 23px 52px rgba(0,0,0,.27)}.engine-figure img{width:100%;border-radius:9px}.engine-figure figcaption,.flow-figure figcaption,.assurance figure figcaption{margin-top:8px;color:#6c83a6;font-size:10px;text-align:center}.school-flow{display:grid;grid-template-columns:.95fr 1.05fr;gap:57px;align-items:center}.flow-copy>p:not(.kicker){margin:19px 0 0;color:var(--muted);font-size:15px;line-height:1.82}.flow-figure{margin:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 17px 36px rgba(44,83,138,.08)}.flow-figure img{width:100%;border-radius:9px}.stage-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:1px}.stage-list article{padding:16px 18px;border-top:2px solid #3b82f6;background:#f4f8ff}.stage-list b,.stage-list span{display:block}.stage-list b{color:#195ed6;font-size:15px}.stage-list span{margin-top:3px;color:#7287a8;font-size:12px}.space-stage{background:#f1f7ff}.space-inner{max-width:1184px;margin:0 auto;padding:102px 28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:82px}.space-inner figure{margin:0;padding:12px;border-radius:17px;background:#fff;box-shadow:0 17px 38px rgba(32,78,139,.1)}.space-inner figure img{width:100%;border-radius:9px}.space-copy>p:not(.kicker){margin:20px 0 25px;color:#6d82a2;font-size:15px;line-height:1.85}.space-chips{display:flex;gap:8px;flex-wrap:wrap}.space-chips span{padding:7px 9px;border:1px solid #cfe2ff;border-radius:6px;background:#fff;color:#2869d6;font-size:11px;font-weight:800}.assurance{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:106px;padding-bottom:106px}.assurance-copy>p:not(.kicker){max-width:495px;margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.assurance figure{margin:0;padding:13px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 32px rgba(40,82,132,.08)}.assurance figure img{width:100%;border-radius:8px}.consult-section{max-width:1184px;margin:0 auto 90px;padding:0 0;position:relative;overflow:hidden;border-radius:19px;background:linear-gradient(116deg,#06215a,#0d4fae 65%,#1272cd);color:#fff}.consult-section:before{content:"";position:absolute;right:-87px;top:-210px;width:530px;height:530px;border:1px solid rgba(125,236,255,.35);border-radius:50%;box-shadow:0 0 0 50px rgba(126,235,255,.06),0 0 0 100px rgba(126,235,255,.04)}.consult-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 286px;align-items:center;gap:55px;padding:53px 67px}.consult-copy p:not(.kicker){max-width:570px;margin:18px 0 20px;color:#bfd8fa;font-size:14px}.return-home{color:#8cefff;font-size:13px;font-weight:900}.qr-card{justify-self:end;width:235px;padding:15px;background:#fff;border-radius:13px;box-shadow:0 18px 33px rgba(0,16,72,.3);text-align:center;color:#10346a;transition:transform .2s}.qr-card:hover{transform:translateY(-3px)}.qr-card img{width:180px;height:180px;margin:0 auto}.qr-card span{display:block;margin-top:9px;font-size:12px;line-height:1.5;color:#6880a5}.qr-card b{color:#124baf}.faq{padding-top:23px;padding-bottom:87px}.faq-head{max-width:700px}.faq-list{margin-top:31px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:18px 34px 18px 0;color:var(--ink);font-size:16px;font-weight:900;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{position:absolute;right:4px;top:15px;color:#256ced;font-size:22px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:820px;margin:-2px 0 19px;color:var(--muted);font-size:14px;line-height:1.78}.site-footer{max-width:1184px;margin:0 auto;padding:0 0 37px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#6d82a4;font-size:12px}.site-footer .brand{color:var(--ink)}.site-footer .brand-mark i:nth-child(3){background:var(--ink)}.site-footer p{margin:0}.site-footer>a{color:#2167d6;font-weight:800}@media(max-width:920px){.site-header{padding:0 23px}.site-header nav{display:none}.hero{min-height:780px}.hero-inner{grid-template-columns:1fr;gap:13px;padding:47px 28px 50px}.hero-visual{max-width:500px;width:100%;justify-self:center}.signal-strip{margin:0 24px;display:grid;grid-template-columns:1fr 1fr;padding:18px 21px}.signal-strip i{display:none}.section{padding:90px 28px}.pain-grid{grid-template-columns:1fr}.pain-grid article{min-height:0}.engine-inner,.school-flow,.space-inner,.assurance{grid-template-columns:1fr;gap:43px}.engine-inner{padding:85px 28px}.school-flow{padding-top:91px}.stage-list{grid-template-columns:1fr}.space-inner{padding:84px 28px}.consult-section{margin:0 28px 72px}.consult-grid{grid-template-columns:1fr;gap:28px;padding:46px}.qr-card{justify-self:start}.site-footer{padding:0 28px 35px}}@media(max-width:600px){.site-shell{background:linear-gradient(180deg,#061c48 0,#061c48 711px,#f6f9ff 711px,#fff 100%)}.site-header{height:66px;padding:0 18px}.brand strong{font-size:20px}.nav-cta{padding:7px 11px;font-size:11px}.hero{min-height:645px}.hero-inner{min-height:579px;padding:29px 20px 24px}.hero h1{font-size:42px}.hero-subtitle{max-width:335px;margin:18px 0 10px;font-size:22px}.hero-brief{font-size:12px}.hero-actions{margin-top:20px}.hero-badges{margin-top:23px;gap:4px;font-size:9px;overflow:hidden}.hero-badges span{padding:5px 6px}.hero-visual{height:270px;transform:scale(.76);transform-origin:top left;width:132%}.agent-window{left:0;right:auto;width:407px;height:355px}.hero-avatar{height:321px;right:18px}.ask-card{left:19px;bottom:20px}.float-tag{display:none}.signal-strip{margin:0 15px;font-size:11px}.section{padding:76px 20px}.section h2,.engine-copy h2,.space-copy h2,.consult-copy h2{font-size:36px}.pains{padding-bottom:70px}.pain-grid{margin-top:33px}.engine-inner{padding:74px 20px}.school-flow{padding-top:76px}.stage-list article{padding:13px 15px}.space-inner{padding:75px 20px}.assurance{padding-top:75px;padding-bottom:77px}.consult-section{margin:0 15px 57px}.consult-grid{padding:35px 25px;gap:24px}.qr-card{width:220px}.qr-card img{width:166px;height:166px}.faq{padding-top:10px;padding-bottom:60px}.faq-list{margin-top:23px}.site-footer{padding:0 20px 28px;display:grid;grid-template-columns:1fr auto;gap:9px}.site-footer p{grid-column:1/-1;grid-row:2;font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.qr-card{transition:none}}

/* 全用户能力与学校增强功能 */
.section-intro{max-width:650px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.universal-stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 84% 27%,#1c58ad 0,#092c69 35%,#061b46 74%);color:#fff}.universal-stage:before{content:"";position:absolute;left:-210px;bottom:-220px;width:650px;height:650px;border:1px solid rgba(92,236,255,.15);border-radius:50%;box-shadow:0 0 0 65px rgba(92,236,255,.035),0 0 0 130px rgba(92,236,255,.025)}.universal-inner{max-width:1184px;margin:0 auto;padding:106px 28px;position:relative;z-index:1;display:grid;grid-template-columns:1fr 255px;gap:35px}.universal-head{max-width:740px}.universal-head h2{margin:0;letter-spacing:-.065em;font-size:clamp(37px,4vw,56px);line-height:1.12;font-weight:900}.universal-head h2 strong{color:#70ecff}.universal-head>p:not(.kicker){max-width:600px;margin:19px 0 0;color:#bdd6f5;font-size:15px;line-height:1.82}.speed-card{align-self:end;min-height:175px;padding:22px 25px;border:1px solid rgba(128,230,255,.38);border-radius:15px;background:linear-gradient(135deg,rgba(21,99,194,.66),rgba(8,42,99,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 22px 35px rgba(0,9,48,.2)}.speed-card b{display:block;color:#72efff;font-size:65px;line-height:.9;letter-spacing:-.08em}.speed-card b span{font-size:34px}.speed-card strong{display:block;margin-top:7px;font-size:14px}.speed-card p{margin:5px 0 0;color:#bdd8f8;font-size:11px}.universal-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:11px}.universal-grid article{min-height:155px;padding:22px;border:1px solid rgba(151,225,255,.25);border-radius:13px;background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.universal-grid article span,.school-plus-grid article span{display:block;color:#74edff;font-size:10px;font-weight:900;letter-spacing:.1em}.universal-grid h3,.school-plus-grid h3{margin:11px 0 7px;font-size:18px;letter-spacing:-.045em}.universal-grid p,.school-plus-grid p{margin:0;color:#c5dcf9;font-size:12px;line-height:1.7}.cost-note{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:15px 18px;border-left:3px solid #66edff;border-radius:0 10px 10px 0;background:rgba(13,80,166,.34)}.cost-note span{flex:none;color:#71eaff;font-size:11px;font-weight:900;letter-spacing:.1em}.cost-note p{margin:0;color:#cfe3ff;font-size:13px}.cost-note strong{color:#fff}.school-plus-stage{position:relative;overflow:hidden;background:#f1f7ff}.school-plus-stage:before{content:"";position:absolute;right:-170px;top:-230px;width:550px;height:550px;border:1px solid rgba(47,142,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(47,142,255,.03),0 0 0 110px rgba(47,142,255,.025)}.school-plus-inner{max-width:1184px;margin:0 auto;padding:110px 28px;position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.plus-title h2{margin:0;line-height:1.12;letter-spacing:-.065em;font-size:clamp(36px,4vw,56px);font-weight:900}.plus-title h2 strong{color:#1d68f6}.plus-title>p:not(.kicker){margin:19px 0 0;color:var(--muted);font-size:15px;line-height:1.82}.school-plus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.school-plus-grid article{min-height:157px;padding:21px;border:1px solid #d6e6fb;border-radius:14px;background:#fff;box-shadow:0 13px 28px rgba(40,82,139,.06)}.school-plus-grid article span{color:#2b76e8}.school-plus-grid p{color:#7085a7}.school-plus-grid article:last-child{grid-column:1/-1;min-height:auto}.school-plus-grid h3{color:var(--ink)}@media(max-width:920px){.universal-inner{grid-template-columns:1fr;gap:25px;padding:86px 28px}.speed-card{max-width:300px}.universal-grid{grid-template-columns:repeat(2,1fr)}.school-plus-inner{grid-template-columns:1fr;gap:39px;padding:88px 28px}.school-plus-grid{max-width:700px}}@media(max-width:600px){.section-intro{font-size:14px}.universal-inner{padding:74px 20px}.universal-head h2,.plus-title h2{font-size:36px}.speed-card{min-height:142px;padding:19px 21px}.speed-card b{font-size:54px}.universal-grid{grid-template-columns:1fr;margin-top:0}.universal-grid article{min-height:0;padding:18px}.cost-note{display:block;padding:14px}.cost-note p{margin-top:5px;font-size:12px}.school-plus-inner{padding:76px 20px}.school-plus-grid{grid-template-columns:1fr}.school-plus-grid article,.school-plus-grid article:last-child{grid-column:auto;min-height:0;padding:18px}}

/* 上线前可访问性优化 */
a:focus-visible,.button:focus-visible,.nav-cta:focus-visible,.qr-card:focus-visible,summary:focus-visible{outline:3px solid #58efff;outline-offset:4px;border-radius:6px}.hero-badges,.signal-strip{font-size:12px}.universal-grid article span,.school-plus-grid article span{font-size:11px}@media(max-width:600px){.hero-badges{font-size:10px}.signal-strip{font-size:12px}.universal-grid article span,.school-plus-grid article span{font-size:11px}}

/* 学校AI智能体数字资源平台建设支持 */
.policy-stage{padding-top:112px;padding-bottom:105px}.policy-head{max-width:820px}.policy-head h2{margin:0;line-height:1.12;letter-spacing:-.065em;font-size:clamp(36px,4vw,56px);font-weight:900}.policy-head h2 strong{color:#1d68f6}.policy-head>p:not(.kicker){max-width:680px;margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.82}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:43px}.policy-grid article{min-height:198px;padding:25px 27px;border:1px solid #d8e7f8;border-radius:15px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 14px 29px rgba(40,82,138,.07);position:relative;overflow:hidden}.policy-grid article:after{content:"";position:absolute;right:-32px;bottom:-50px;width:130px;height:130px;border:1px solid rgba(41,132,255,.15);border-radius:50%;box-shadow:0 0 0 20px rgba(41,132,255,.035)}.policy-grid span{position:relative;z-index:1;display:inline-block;padding:4px 8px;border-radius:5px;background:#e9f3ff;color:#266adb;font-size:11px;font-weight:900}.policy-grid h3{position:relative;z-index:1;max-width:420px;margin:13px 0 8px;font-size:21px;letter-spacing:-.045em}.policy-grid p{position:relative;z-index:1;max-width:480px;margin:0;color:#6d83a5;font-size:13px;line-height:1.75}.policy-note{margin:18px 0 0;padding:13px 16px;border-left:3px solid #74a9ff;border-radius:0 8px 8px 0;background:#f0f6ff;color:#6580a8;font-size:12px;line-height:1.75}@media(max-width:600px){.policy-stage{padding-top:76px;padding-bottom:70px}.policy-head h2{font-size:36px}.policy-head>p:not(.kicker){font-size:14px}.policy-grid{grid-template-columns:1fr;margin-top:31px}.policy-grid article{min-height:0;padding:20px}.policy-grid h3{font-size:19px}.policy-note{font-size:11px}}

/* 先试后购与低风险落地 */
.trial-stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 16% 14%,#1953a2 0,#092962 31%,#061a44 72%);color:#fff}.trial-stage:before{content:"";position:absolute;right:-170px;bottom:-220px;width:650px;height:650px;border:1px solid rgba(107,236,255,.16);border-radius:50%;box-shadow:0 0 0 65px rgba(107,236,255,.035),0 0 0 130px rgba(107,236,255,.025)}.trial-inner{max-width:1184px;margin:0 auto;padding:108px 28px;position:relative;z-index:1}.trial-head{max-width:800px}.trial-head h2{margin:0;line-height:1.12;letter-spacing:-.065em;font-size:clamp(38px,4.2vw,58px);font-weight:900}.trial-head h2 strong{color:#76efff}.trial-head>p:not(.kicker){max-width:680px;margin:20px 0 0;color:#c3dcfa;font-size:15px;line-height:1.84}.trial-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:43px}.trial-steps article{min-height:176px;padding:23px;border:1px solid rgba(151,229,255,.26);border-radius:14px;background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.trial-steps span{display:block;color:#76efff;font-size:10px;font-weight:900;letter-spacing:.1em}.trial-steps h3{margin:11px 0 7px;font-size:20px;letter-spacing:-.04em}.trial-steps p{margin:0;color:#c2dcfa;font-size:13px;line-height:1.72}.trial-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;padding:20px 22px;border-left:3px solid #6eecff;border-radius:0 11px 11px 0;background:rgba(13,78,163,.32)}.trial-bottom p{max-width:720px;margin:0;color:#d2e6ff;font-size:13px;line-height:1.7}.trial-bottom .primary{flex:none}@media(max-width:920px){.trial-inner{padding:88px 28px}.trial-steps{grid-template-columns:1fr}.trial-steps article{min-height:0}.trial-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.trial-inner{padding:76px 20px}.trial-head h2{font-size:36px}.trial-head>p:not(.kicker){font-size:14px}.trial-steps{margin-top:32px}.trial-steps article{padding:19px}.trial-bottom{gap:14px;padding:16px}.trial-bottom p{font-size:12px}}

/* 视觉可读性修正：专属空间与学校全程应用图 */
.space-stage .space-copy .kicker{color:#236bdd}.space-stage .space-copy h2{color:#0b2457}.space-stage .space-copy h2 strong{color:#126eea}.space-stage .space-copy>p:not(.kicker){color:#536f98}@media(min-width:921px){.school-flow{grid-template-columns:.83fr 1.17fr;gap:48px}.school-flow .flow-figure{width:110%;justify-self:end;padding:15px}.school-flow .flow-figure img{width:100%}}

/* 白底横向导航与 GKK 智能体菜单 */
.site-header{max-width:none;height:68px;margin:0;padding:0 max(24px,calc((100vw - 1184px)/2 + 28px));background:rgba(255,255,255,.98);box-shadow:0 1px 0 rgba(19,64,117,.12);color:#17345d}.site-header .brand{color:#123560;letter-spacing:-.045em}.site-header .brand strong{font-size:20px}.brand-icon{display:block;width:32px;height:32px;flex:none;object-fit:cover;border-radius:9px;box-shadow:0 4px 11px rgba(5,41,89,.16)}.site-header nav{height:68px;display:flex;align-items:center;gap:0;color:#3d4d60;font-size:13px;font-weight:600}.site-header nav>a,.agent-menu summary{display:flex;align-items:center;height:68px;padding:0 11px;color:#3d4d60;white-space:nowrap;cursor:pointer;transition:color .18s,background .18s}.site-header nav>a:hover,.site-header nav>a:focus-visible,.agent-menu:hover summary,.agent-menu summary:focus-visible,.agent-menu[open] summary{color:#1472b9;background:#f1f7fc;outline:none}.agent-menu{height:68px;position:relative;display:flex;align-items:center}.agent-menu summary{list-style:none;gap:5px}.agent-menu summary::-webkit-details-marker{display:none}.agent-menu summary span{color:#6d8198;font-size:15px;line-height:1;transition:transform .18s}.agent-menu[open] summary span{transform:rotate(180deg)}.agent-dropdown{position:absolute;z-index:60;top:58px;left:2px;min-width:154px;padding:7px;border:1px solid #d7e3f0;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(13,45,87,.15);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .18s,transform .18s,visibility .18s}.agent-menu[open] .agent-dropdown,.agent-menu:hover .agent-dropdown,.agent-menu:focus-within .agent-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.agent-dropdown a{display:block;padding:9px 11px;border-radius:5px;color:#31465f;font-size:13px;font-weight:600;white-space:nowrap}.agent-dropdown a:hover,.agent-dropdown a:focus-visible{background:#eaf6fb;color:#1174bb;outline:none}.site-header .nav-cta{padding:9px 16px;border-radius:5px;background:#0875ba;color:#fff;font-size:13px;font-weight:800;box-shadow:none}.site-header .nav-cta:hover{background:#075f9b}.site-footer .brand-icon{width:27px;height:27px;border-radius:7px}.site-footer .brand-mark{display:none}@media(max-width:920px){.site-header{height:64px;padding:0 23px}.site-header nav{display:none}.site-header .nav-cta{font-size:12px}}@media(max-width:600px){.site-header{height:62px;padding:0 18px}.brand-icon{width:28px;height:28px;border-radius:8px}.site-header .brand strong{font-size:20px}.site-header .nav-cta{padding:7px 11px;font-size:11px}}

/* 移动端导航、触控与多屏阅读优化 */
.mobile-menu{display:none}.geo-summary{display:grid;grid-template-columns:.88fr 1.12fr;gap:68px;align-items:center;padding-top:104px;padding-bottom:48px}.geo-summary-copy h2{margin:0;line-height:1.12;letter-spacing:-.065em;font-size:clamp(36px,4vw,56px);font-weight:900}.geo-summary-copy h2 strong{color:#1d68f6}.geo-summary-copy>p:not(.kicker){max-width:520px;margin:20px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.geo-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.geo-facts div{min-height:122px;padding:18px 19px;border:1px solid #dbe8f8;border-radius:12px;background:#fff;box-shadow:0 11px 24px rgba(40,82,138,.055)}.geo-facts dt{color:#236bdd;font-size:12px;font-weight:900}.geo-facts dd{margin:7px 0 0;color:#657c9f;font-size:13px;line-height:1.72}@media(max-width:920px){.mobile-menu{display:block;position:relative;margin-left:auto}.mobile-menu>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-width:62px;height:38px;padding:0 9px;border:1px solid #d5e2ef;border-radius:5px;color:#174776;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.mobile-menu>summary::-webkit-details-marker,.mobile-agent-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{border-color:#8bbce7;background:#f1f8ff;color:#0875ba}.mobile-menu-icon{font-size:15px;line-height:1}.mobile-menu-panel{position:absolute;z-index:80;top:47px;right:0;width:min(315px,calc(100vw - 28px));max-height:calc(100vh - 80px);overflow:auto;padding:8px;border:1px solid #d5e2ef;border-radius:9px;background:#fff;box-shadow:0 18px 35px rgba(13,45,87,.18)}.mobile-menu-panel>a,.mobile-agent-menu>summary,.mobile-agent-menu a{display:block;padding:12px 13px;border-radius:6px;color:#2d4560;font-size:14px;font-weight:700;line-height:1.25}.mobile-menu-panel>a:hover,.mobile-menu-panel>a:focus-visible,.mobile-agent-menu>summary:hover,.mobile-agent-menu>summary:focus-visible,.mobile-agent-menu[open]>summary{background:#eef8ff;color:#0875ba;outline:none}.mobile-agent-menu{border-top:1px solid #e2ecf5;border-bottom:1px solid #e2ecf5}.mobile-agent-menu>summary{list-style:none;cursor:pointer}.mobile-agent-menu>summary span{float:right;color:#6d8198}.mobile-agent-menu[open]>summary span{display:inline-block;transform:rotate(180deg)}.mobile-agent-menu div{margin:0 0 7px;padding:0 6px 4px}.mobile-agent-menu a{padding:10px 13px;color:#5a718b;font-size:13px}.mobile-agent-menu a:hover,.mobile-agent-menu a:focus-visible{color:#0875ba;background:#f1f8ff;outline:none}.geo-summary{grid-template-columns:1fr;gap:35px;padding-top:85px;padding-bottom:35px}.geo-summary-copy{max-width:730px}.geo-facts{max-width:700px}}@media(max-width:600px){.site-header{gap:8px}.site-header .brand{gap:7px}.site-header .nav-cta{margin-left:0}.mobile-menu>summary{min-width:57px;padding:0 7px}.geo-summary{padding-top:70px;padding-bottom:28px}.geo-summary-copy h2{font-size:36px}.geo-summary-copy>p:not(.kicker){font-size:14px}.geo-facts{grid-template-columns:1fr}.geo-facts div{min-height:0;padding:16px}.geo-facts dd{font-size:13px}.faq{padding-top:28px}}@media(max-width:374px){.site-header{padding:0 12px}.site-header .brand strong{font-size:18px}.brand-icon{width:26px;height:26px;border-radius:7px}.mobile-menu>summary{min-width:53px;font-size:11px}.site-header .nav-cta{padding:7px 9px;font-size:10px}.hero-inner{padding-right:16px;padding-left:16px}.hero h1{font-size:clamp(36px,12vw,42px)}.hero-subtitle{font-size:20px}.hero-brief{font-size:12px;line-height:1.7}.hero-actions{gap:12px}.button{padding:12px 15px;font-size:13px}.signal-strip{margin-right:10px;margin-left:10px;padding-right:12px;padding-left:12px}.section{padding-right:16px;padding-left:16px}.consult-section{margin-right:10px;margin-left:10px}.consult-grid{padding:30px 18px}.qr-card{width:205px}.qr-card img{width:154px;height:154px}}

/* 图片比例修正：覆盖HTML尺寸属性与宽度百分比组合造成的拉伸 */
img{height:auto}

/* 内容图片使用宽度自适应时，强制撤销HTML高度属性，保持原始长宽比 */
.engine-figure img,.flow-figure img,.space-inner figure img,.assurance figure img{height:auto!important;aspect-ratio:auto}

/* GEO 标题保持两行，每行完整呈现 */
.geo-summary-copy h2{font-size:clamp(28px,3.4vw,48px);white-space:nowrap}

/* 较长的第二段标题在手机端保持为两行 */
@media(max-width:600px){.pains h2{font-size:clamp(19px,7.1vw,28px);white-space:nowrap}}

/* 全站固定咨询二维码 */
.fixed-consult{position:fixed;z-index:200;right:clamp(12px,2.4vw,30px);bottom:clamp(12px,2.4vw,30px);display:block;width:clamp(116px,13.8vw,184px);overflow:hidden;border:2px solid rgba(255,255,255,.96);border-radius:12px;background:#fff;box-shadow:0 15px 38px rgba(6,28,72,.28);line-height:0;transition:transform .18s,box-shadow .18s}.fixed-consult img{display:block;width:100%;height:auto}.fixed-consult:hover{transform:translateY(-3px);box-shadow:0 19px 43px rgba(6,28,72,.34)}.fixed-consult:focus-visible{outline:3px solid #58efff;outline-offset:4px}@media(max-width:600px){.fixed-consult{right:10px;bottom:10px;width:clamp(105px,31vw,136px);border-radius:9px}}

/* 首屏主辅标题层级 */
.hero-product-title{margin:0 0 10px;color:#b9d8ff;font-size:clamp(15px,1.65vw,22px);font-weight:800;letter-spacing:-.035em;line-height:1.25;white-space:nowrap}.hero h1{font-size:clamp(38px,3.9vw,54px)}@media(max-width:600px){.hero-product-title{margin:0 0 8px;font-size:clamp(14px,4.4vw,17px)}.hero h1{font-size:clamp(24px,7.1vw,30px)}}

/* 技术保障副标题下调两个字号 */
.assurance-copy h2 strong{font-size:calc(1em - 2px)}

/* 成本说明与六项能力卡同级强调 */
.cost-note{justify-content:center;min-height:76px;padding:18px 24px;border:1px solid rgba(151,225,255,.25);border-left:3px solid #66edff;border-radius:12px;background:rgba(13,80,166,.34)}.cost-note p{width:100%;margin:0;color:#e2f1ff;font-size:18px;line-height:1.65;text-align:center;font-weight:800}.cost-note strong{color:#73efff;font-size:inherit}@media(max-width:600px){.cost-note{min-height:0;padding:15px 16px}.cost-note p{font-size:16px;line-height:1.65;text-align:left}}
