:root{--ink: #18241e;--ink-2: #22312a;--panel: #2a3b33;--paper: #e8efe9;--mist: #c5d4cb;--mute: #7d8c83;--residual: #7dcea0;--grok: #e28a4a;--line: rgba(232, 239, 233, .12);--font: system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--header-h: 64px;--banner-h: 0px;--sticky-gap: 16px;--sticky-offset: calc(var(--header-h) + var(--banner-h) + var(--sticky-gap))}.agent-ref-banner{position:fixed;top:0;left:0;right:0;z-index:1100;background:#24312a;color:var(--paper);padding:8px 0;border-bottom:1px solid var(--line)}.agent-ref-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:14px}.agent-ref-badge{background:#7dcea029;color:var(--residual);padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.agent-ref-name{font-weight:700}.agent-ref-desc{color:var(--mist)}.agent-ref-banner .btn-sm{padding:4px 16px;font-size:12px;border-radius:999px;background:var(--residual);color:#102018;font-weight:700;box-shadow:none}.agent-ref-banner .btn-sm:hover{filter:brightness(1.05)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--sticky-offset)}html.has-agent-banner{--banner-h: 38px}body{font-family:var(--font);color:var(--paper);line-height:1.6;background:var(--ink);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}.container{max-width:1100px;margin:0 auto;padding:0 32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:999px;font-size:14px;font-weight:650;cursor:pointer;transition:transform .2s,background .2s,color .2s,border-color .2s;border:1px solid transparent}.btn:focus-visible{outline:2px solid var(--residual);outline-offset:3px}.btn-lg{padding:13px 28px;font-size:15px}.btn-primary{background:var(--residual);color:#102018}.btn-primary:hover{transform:translateY(-1px)}.btn-outline{border-color:#e8efe947;color:var(--paper);background:transparent}.btn-outline:hover{border-color:var(--residual);color:var(--residual)}.btn-ghost{color:var(--mist);padding:8px 16px;font-weight:500}.btn-ghost:hover{color:var(--paper);background:#e8efe90f}.btn-block{width:100%}.header{position:fixed;top:var(--banner-h);left:0;right:0;z-index:1000;background:#141c18e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent}.header.scrolled{border-bottom-color:var(--line)}.header-inner{max-width:1200px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px}.logo-mark{width:32px;height:32px;display:block;flex-shrink:0;filter:drop-shadow(0 0 12px rgba(125,206,160,.28))}.logo-mark.sm{width:24px;height:24px;filter:none}.logo-text{font-size:18px;font-weight:750;letter-spacing:-.4px}.nav{display:flex;gap:2px}.nav a{padding:6px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--mist)}.nav a:hover{color:var(--paper);background:#e8efe90f}.header-actions{display:flex;align-items:center;gap:8px}.mobile-hamburger{display:none;cursor:pointer;padding:4px;color:var(--mist)}.mobile-nav-menu{display:none}.hide-mobile{display:inline-flex}@media(max-width:768px){.nav{display:none}.hide-mobile{display:none!important}.mobile-hamburger{display:flex;align-items:center}.mobile-nav-menu{display:flex;flex-direction:column;background:var(--ink-2);border-top:1px solid var(--line);padding:8px 0}.mobile-nav-menu a{padding:12px 32px;font-size:15px;color:var(--paper)}.mobile-nav-cta{color:var(--residual)!important;font-weight:700!important;border-top:1px solid var(--line)}.header-inner{padding:0 16px}.logo-text{font-size:15px}}.lang-switcher{position:relative}.lang-btn{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--mist);cursor:pointer;display:flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}.lang-btn:hover{color:var(--paper);background:#e8efe90f}.lang-dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:var(--ink-2);border-radius:10px;border:1px solid var(--line);min-width:130px;z-index:1001;overflow:hidden}.lang-option{padding:10px 16px;font-size:13px;cursor:pointer;color:var(--mist)}.lang-option:hover,.lang-option.active{color:var(--residual);background:#7dcea014}.hero{padding:calc(var(--header-h) + var(--banner-h) + 56px) 32px 72px}.hero-stage{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:48px;align-items:center}.hero-copy{max-width:620px}.badge{display:inline-flex;padding:5px 14px;border-radius:999px;border:1px solid rgba(125,206,160,.35);color:var(--residual);font-size:13px;font-weight:600;margin-bottom:20px}.hero h1{font-size:52px;font-weight:800;line-height:1.12;letter-spacing:-1.4px;margin-bottom:18px}.subtitle{font-size:18px;color:var(--mist);line-height:1.7;margin-bottom:28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.hero-trust{font-size:14px;color:var(--mute);display:flex;align-items:center;gap:8px}.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-pill{padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--mist);font-size:12px;font-weight:650;letter-spacing:.01em}.trust-dot{width:8px;height:8px;background:var(--residual);border-radius:50%;box-shadow:0 0 0 4px #7dcea029}.hero-priceboard{background:var(--ink-2);border:1px solid var(--line);border-radius:20px;padding:28px 26px 24px;box-shadow:0 20px 50px #00000047}.priceboard-kicker{font-size:13px;font-weight:650;color:var(--residual);margin-bottom:10px}.priceboard-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:22px}.priceboard-number{font-family:var(--mono);font-size:clamp(56px,9vw,80px);font-weight:800;letter-spacing:-3px;line-height:.92;color:var(--paper)}.priceboard-unit{font-size:16px;font-weight:650;color:var(--mist)}.priceboard-formula{padding:14px 16px;border-radius:12px;background:#7dcea014;border:1px solid rgba(125,206,160,.22);margin-bottom:18px}.priceboard-formula-label{display:block;font-size:12px;color:var(--mute);margin-bottom:4px}.priceboard-formula strong{display:block;font-size:15px;font-weight:700;color:var(--paper)}.priceboard-unitline{font-size:15px;font-weight:700;color:var(--paper);margin-bottom:12px}.priceboard-note{font-size:13px;color:var(--mute)}.section-header{text-align:left;margin-bottom:36px;max-width:640px}.section-header h2{font-size:30px;font-weight:750;letter-spacing:-.6px;margin-bottom:8px}.section-header p{font-size:16px;color:var(--mute)}.features,.billing-flow,.faq,.models{padding:72px 0;background:var(--ink)}.promise,.plugin-role,.start-section,.pricing{padding:72px 0;background:var(--ink-2)}.cta{padding:72px 0;background:var(--ink)}.contrast-list{display:grid;gap:12px}.contrast-row{padding:22px 22px 18px;border-radius:16px;background:var(--ink);border:1px solid var(--line)}.contrast-row h3{font-size:18px;font-weight:750;margin-bottom:14px}.contrast-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contrast-side{padding:14px 16px;border-radius:12px}.contrast-theirs{background:#0f141273;border:1px solid var(--line)}.contrast-ours{background:#7dcea014;border:1px solid rgba(125,206,160,.28)}.contrast-label{display:block;font-size:12px;font-weight:700;margin-bottom:6px;color:var(--mute)}.contrast-ours .contrast-label{color:var(--residual)}.contrast-side p{font-size:14px;color:var(--mist);line-height:1.65}.contrast-ours p{color:var(--paper)}.models-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:16px;align-items:stretch}.model-recommend{padding:28px 26px;border-radius:18px;background:var(--ink-2);border:1px solid rgba(125,206,160,.28)}.model-kicker{display:inline-flex;padding:4px 10px;border-radius:999px;background:#7dcea024;color:var(--residual);font-size:12px;font-weight:700;margin-bottom:12px}.model-recommend h3{font-size:32px;font-weight:800;letter-spacing:-.8px;margin-bottom:10px}.model-recommend p{font-size:15px;color:var(--mist);line-height:1.7}.model-variants{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.model-variants-label{font-size:12px;color:var(--mute);font-weight:650}.model-chip{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--paper);padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.model-side{display:grid;gap:16px}.model-card{padding:22px 20px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.model-card h3{font-size:18px;font-weight:750;margin-bottom:8px}.model-card p{font-size:14px;color:var(--mist);line-height:1.65}.plugin-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:28px;align-items:start}.plugin-copy h2{font-size:30px;font-weight:750;letter-spacing:-.6px;margin-bottom:10px}.plugin-sub{font-size:16px;color:var(--paper);font-weight:650;margin-bottom:12px}.plugin-copy p{font-size:15px;color:var(--mist);line-height:1.7}.plugin-jobs{display:grid;gap:14px}.plugin-job{padding:20px 18px;border-radius:16px;background:var(--ink);border:1px solid var(--line)}.plugin-job h3{font-size:16px;font-weight:750;margin-bottom:6px}.plugin-job p{font-size:14px;color:var(--mist);line-height:1.65}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:24px 20px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.feature-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--residual)}.feature-card h3{font-size:18px;font-weight:700;margin-bottom:10px}.feature-card p{font-size:14px;color:var(--mist);line-height:1.65}.feature-contrast{display:grid;gap:10px}.feature-theirs,.feature-ours{margin:0}.feature-theirs{color:var(--mute)}.feature-ours{color:var(--paper)}.feature-contrast span{display:block;font-size:12px;font-weight:700;margin-bottom:4px}.feature-theirs span{color:var(--mute)}.feature-ours span{color:var(--residual)}.billing-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}.billing-receipt{padding:22px 20px;border-radius:16px;background:var(--ink-2);border:1px solid var(--line)}.receipt-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--mute)}.receipt-row:last-child{border-bottom:none}.receipt-row strong{font-family:var(--mono);font-size:16px;color:var(--paper)}.receipt-result{margin-top:4px;padding-top:16px}.receipt-result span{color:var(--residual);font-weight:650}.receipt-result strong{font-size:28px;font-weight:800;letter-spacing:-1px;color:var(--residual)}.billing-notes{display:grid;gap:16px}.billing-note h3{font-size:16px;font-weight:700;margin-bottom:6px}.billing-note p{font-size:14px;color:var(--mist);line-height:1.65}.start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.start-card{padding:24px 20px;border-radius:16px;background:var(--ink);border:1px solid var(--line)}.start-num{width:36px;height:36px;border-radius:10px;background:var(--residual);color:#102018;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.start-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.start-card p{font-size:14px;color:var(--mist);line-height:1.65}.pricing-hero{max-width:720px}.ph-top{margin-bottom:28px}.ph-price{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.ph-currency{font-size:28px;font-weight:700}.ph-number{font-size:72px;font-weight:800;letter-spacing:-3px;line-height:1;font-family:var(--mono)}.ph-unit{font-size:18px;color:var(--mute)}.ph-tag{display:inline-block;padding:5px 12px;border-radius:999px;background:#7dcea024;color:var(--residual);font-size:13px;font-weight:700;margin-bottom:10px}.ph-formula{font-size:15px;font-weight:700;color:var(--paper);margin-bottom:8px}.ph-desc{font-size:16px;color:var(--mist)}.ph-features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:0 0 28px}.ph-feature-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--paper)}.ph-feature-item svg{flex-shrink:0;color:var(--residual)}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:760px}.price-card-m{background:var(--ink);border:1px solid var(--line);border-radius:18px;padding:28px 24px;position:relative}.price-card-m.featured{border-color:#7dcea066}.price-badge-m{position:absolute;top:-11px;right:18px;background:var(--residual);color:#102018;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:700}.price-tag-m{font-size:13px;color:var(--mute);margin-bottom:10px}.price-amount-m{margin-bottom:8px;display:flex;align-items:baseline;gap:2px}.price-amount-m .currency{font-size:22px;font-weight:700}.price-amount-m .number{font-size:44px;font-weight:800;font-family:var(--mono)}.price-amount-m .unit{font-size:15px;color:var(--mute);margin-left:4px}.price-desc-m{font-size:14px;color:var(--mute);margin-bottom:18px}.price-features-m{list-style:none;margin-bottom:22px}.price-features-m li{padding:5px 0;font-size:14px;color:var(--mist);display:flex;align-items:center;gap:8px}.faq-list{max-width:760px}.faq-item{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--ink-2)}.faq-item[open]{border-color:#7dcea04d}.faq-item summary{padding:16px 20px;font-size:15px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--mute);font-size:20px}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 20px 16px;font-size:14px;color:var(--mist)}.cta-box{padding:48px 36px;border-radius:20px;background:var(--ink-2);border:1px solid var(--line)}.cta-box h2{font-size:28px;font-weight:750;margin-bottom:10px}.cta-box p{font-size:16px;color:var(--mute);margin-bottom:22px}.footer{background:#0f1512;color:var(--mute);padding:48px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.footer-brand p{font-size:14px;line-height:1.6;margin-top:12px}.footer-logo{display:flex;align-items:center;gap:8px;color:var(--paper);font-size:16px;font-weight:700}.footer-links h4{color:var(--paper);font-size:12px;font-weight:700;margin-bottom:14px;letter-spacing:.06em;text-transform:uppercase}.footer-links a{display:block;font-size:14px;padding:4px 0}.footer-links a:hover{color:var(--residual)}.footer-bottom{padding:20px 0;text-align:left;font-size:13px}@media(max-width:900px){.hero-stage,.features-grid,.start-grid,.ph-features,.pricing-grid,.billing-layout,.models-layout,.plugin-layout{grid-template-columns:1fr 1fr}.contrast-pair,.billing-layout,.models-layout,.plugin-layout{grid-template-columns:1fr}.hero h1{font-size:36px}}@media(max-width:768px){.hero{padding:calc(var(--header-h) + var(--banner-h) + 36px) 16px 48px}.container{padding:0 16px}.hero-stage{grid-template-columns:1fr;gap:28px}.section-header h2{font-size:24px}.features,.billing-flow,.start-section,.faq,.cta,.pricing,.promise,.models,.plugin-role{padding:48px 0}.ph-number{font-size:52px}.cta-box{padding:32px 20px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.features-grid,.start-grid,.ph-features,.pricing-grid,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:30px}.priceboard-number{font-size:56px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.btn-primary{transition:none}}
