
:root{color-scheme:light;--ink:#101628;--muted:#586175;--blue:#244be0;--navy:#090d1e;--edge:#e1e6f0;--paper:#f3f5fa;scroll-behavior:smooth;scroll-padding-top:80px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Inter,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #8399ff;outline-offset:4px}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}.nav{position:sticky;top:0;z-index:5;background:#fffefef2;backdrop-filter:blur(18px);border-bottom:1px solid #e8ebf3}.nav .wrap{height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:10px;align-items:center;font-size:17px;font-weight:800;white-space:nowrap}.brand img{width:37px;height:37px;object-fit:cover;border-radius:9px}.navlinks{display:flex;gap:30px;color:#45506a;font-size:14px}.navlinks a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 21px;border:1px solid transparent;border-radius:30px;background:#3257eb;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background .2s,transform .2s}.btn:hover{background:#2045db;transform:translateY(-2px)}.btn.small{min-height:36px;padding:0 15px;font-size:13px}.btn.ghost{background:#ffffff0d;border-color:#ffffff45;color:#eef2ff}.btn.ghost:hover{background:#ffffff22}.hero{position:relative;isolation:isolate;overflow:hidden;color:#f6f8ff;background:radial-gradient(ellipse at 74% 46%,#232958 0%,#11172f 35%,#090d1d 73%);min-height:660px;display:flex;align-items:center}.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090d1dee 0%,#090d1db0 31%,transparent 64%);pointer-events:none}.hero-copy{padding:92px 0 104px;max-width:630px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#4b62ad;margin:0 0 16px}.hero .eyebrow{display:inline-flex;align-items:center;gap:11px;color:#ced5f5;letter-spacing:.12em}.hero .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#91a6ff;box-shadow:0 0 15px 4px #7892ff73}.hero h1{font-size:clamp(46px,6vw,89px);line-height:1.04;letter-spacing:-.071em;margin:6px 0 26px;font-weight:850}.hero h1 span{display:block;color:#b9c9ff;background:linear-gradient(100deg,#f0f3ff,#a6b3ff 57%,#b4a0ff);background-clip:text;-webkit-text-fill-color:transparent}.hero p.lead{color:#c2cbe6;font-size:clamp(16px,1.65vw,20px);max-width:440px;margin:0 0 29px}.actions{display:flex;gap:12px;flex-wrap:wrap}.section{padding:100px 0}.section h2{font-size:clamp(35px,5vw,63px);line-height:1.12;letter-spacing:-.055em;margin:0 0 15px}.intro{color:var(--muted);max-width:630px;margin:0 0 37px;font-size:17px}.workbenches{display:grid;grid-template-columns:1fr 1fr;gap:20px}.workbench{background:white;border:1px solid var(--edge);border-radius:26px;overflow:hidden}.cardhead{padding:33px 34px 29px;background:radial-gradient(ellipse at 95% 10%,#dbe4ff,transparent 68%),#f4f7ff;border-bottom:1px solid var(--edge);min-height:169px}.workbench.tt .cardhead{background:radial-gradient(ellipse at 100% 0%,#eae0ff,transparent 66%),#f7f5ff}.platformmark{float:right;display:grid;place-items:center;width:50px;height:50px;font-size:25px;font-weight:850;line-height:1;border-radius:15px;color:white;background:#2457de}.tt .platformmark{background:#161629;color:white;font-size:28px;text-shadow:2px 0 #fe5884,-2px 0 #41e6df}.cardhead h3{margin:15px 0 5px;font-size:clamp(23px,3vw,33px);letter-spacing:-.045em}.cardhead p{margin:0;color:#44516b;font-size:15px}.features{padding:9px 33px 22px}.features details{border-bottom:1px solid var(--edge)}.features summary{color:var(--ink);list-style:none;padding:15px 26px 15px 0;position:relative;font-weight:750;cursor:pointer}.features summary::-webkit-details-marker{display:none}.features summary:after{content:"＋";position:absolute;right:0;color:#4163da}.features details[open] summary:after{content:"−"}.features p{margin:0 0 15px;color:var(--muted);font-size:14px}.features a{display:inline-block;color:var(--blue);font-weight:700;margin-top:18px;font-size:14px}.dark{background:#0e142a;color:#f7f8ff}.dark .eyebrow{color:#9db0ff}.dark .intro{color:#c3cce8}.packages{display:grid;grid-template-columns:.93fr 1.07fr;gap:20px;align-items:stretch}.price,.included{background:white;border:1px solid var(--edge);border-radius:26px;padding:34px}.price{background:radial-gradient(ellipse at 100% 0%,#253a80,transparent 67%),#111a38;color:white}.price .eyebrow{color:#afbeff}.price strong{display:block;font-size:clamp(41px,6vw,66px);line-height:1.2;letter-spacing:-.065em}.price strong small{font-size:16px;letter-spacing:0;color:#cbd5f9;font-weight:500}.price p{margin:10px 0 25px;color:#d0d9f0}.price b{color:white}.included h3{margin:0 0 14px;font-size:22px}.included ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 13px}.included li{position:relative;padding-left:21px;font-size:14px;color:#414c66}.included li:before{content:"✓";color:#254be0;font-weight:700;position:absolute;left:0}.contact{margin-top:23px;border:1px solid #dee5fb;background:#e9efff;border-radius:22px;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;gap:22px}.contact h3{margin:0;font-size:21px}.contact p{color:var(--muted);margin:.3rem 0 0}.contact .actions{flex-shrink:0}.copy{background:white;border-color:#cad5fc;color:#233d9d}.copy:hover{background:#f5f7ff}.feedback{min-height:1.3em;color:#2b469d;font-size:13px;margin:.5em 0 0}.foot{padding:26px 0 32px;border-top:1px solid var(--edge);color:#536077;font-size:13px}.foot .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}.foot a:hover{text-decoration:underline}
@media(max-width:850px){.wrap{width:calc(100% - 44px)}.hero{min-height:570px}.section{padding:75px 0}.price,.included{padding:25px}.contact{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.nav .wrap{height:60px;gap:10px}.navlinks{display:none}.hero{min-height:635px;align-items:flex-start}.hero:after{background:linear-gradient(180deg,#090d1dfa,#090d1d9c 51%,transparent 86%)}.hero-copy{padding:60px 0 0}.hero h1{font-size:clamp(43px,11vw,65px);margin-bottom:18px}.hero p.lead{margin-bottom:22px}.section{padding:62px 0}.workbenches,.packages{grid-template-columns:1fr}.cardhead{padding:24px;min-height:0}.features{padding-inline:24px}.foot .wrap{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

