.cases-page[data-v-7e116075] .page-hero-panel{transform:perspective(1200px) translateY(var(--panel-shift, 0px)) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) rotate(calc(var(--panel-rotate, 0deg) * -1))}.cases-page .parallax-orb[data-v-7e116075]{--orb-factor: .6}.cases-page .parallax-orb.parallax-mid[data-v-7e116075]{--orb-factor: .9}.cases-page .parallax-orb.parallax-fast[data-v-7e116075]{--orb-factor: 1.2}.case-grid-animated[data-v-7e116075] .case-card{transition:transform .26s ease,box-shadow .26s ease,border-color .22s ease}.case-grid-animated[data-v-7e116075] .case-card:hover{border-color:#0d8b6f33;box-shadow:0 30px 64px #1e272c29}.case-stage-item[data-v-7e116075]{opacity:0;transform:translate3d(0,44px,0) scale(.97);filter:blur(8px);transition:opacity .56s ease,transform .76s cubic-bezier(.2,.8,.2,1),filter .76s ease;transition-delay:var(--stagger-delay, 0ms)}.case-stage-item.is-visible[data-v-7e116075]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.evaluation-panel[data-v-6305ef3d]{grid-template-columns:.78fr 2.22fr;gap:26px;padding:30px}.evaluation-copy[data-v-6305ef3d]{align-self:start}.evaluation-workspace[data-v-6305ef3d]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.9fr);gap:18px;min-width:0}.evaluation-form[data-v-6305ef3d],.result-card[data-v-6305ef3d]{height:100%}.evaluation-form[data-v-6305ef3d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-content:start}.form-field[data-v-6305ef3d]{display:grid;gap:8px;min-width:0;font-weight:700}.form-field-wide[data-v-6305ef3d]{grid-column:1 / -1}.form-field[data-v-6305ef3d] :is(input,textarea,select){width:100%}.form-actions[data-v-6305ef3d]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.evaluation-submit-btn[data-v-6305ef3d]{min-width:188px}.error-text[data-v-6305ef3d]{margin:0;flex:1 1 240px}.result-card-scroll[data-v-6305ef3d]{display:grid;gap:16px;align-content:start;max-height:540px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:rgba(18,134,111,.45) rgba(12,35,29,.06);scrollbar-width:thin}.result-card-scroll[data-v-6305ef3d]::-webkit-scrollbar{width:6px}.result-card-scroll[data-v-6305ef3d]::-webkit-scrollbar-track{background:#0c231d0f;border-radius:3px}.result-card-scroll[data-v-6305ef3d]::-webkit-scrollbar-thumb{background:#12866f73;border-radius:3px}.result-card-scroll[data-v-6305ef3d]:hover{scrollbar-color:rgba(18,134,111,.65) rgba(12,35,29,.08)}.result-card-scroll[data-v-6305ef3d]:hover::-webkit-scrollbar-thumb{background:#12866fa6}.result-placeholder[data-v-6305ef3d]{display:grid;gap:12px;color:#313f44e6}.result-placeholder h4[data-v-6305ef3d],.result-placeholder p[data-v-6305ef3d]{margin:0}.result-placeholder h4[data-v-6305ef3d]{font-size:1.08rem;line-height:1.45}.result-card-animated[data-v-6305ef3d]{position:relative}.result-status[data-v-6305ef3d]{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;color:#5d7074e0;font-size:.92rem}.status-dot[data-v-6305ef3d]{width:9px;height:9px;border-radius:50%;background:#20b291;box-shadow:0 0 0 8px #20b2911f;animation:pulseDot-6305ef3d 1.15s ease-in-out infinite}.type-block[data-v-6305ef3d],.type-block-inline[data-v-6305ef3d]{position:relative;min-height:1.2em}.type-block.typing[data-v-6305ef3d]:after,.type-block-inline.typing[data-v-6305ef3d]:after{content:"";display:inline-block;width:.08em;height:1em;margin-left:4px;vertical-align:-.08em;background:currentColor;animation:blinkCaret-6305ef3d .9s step-end infinite}.result-pill[data-v-6305ef3d],.result-list-item[data-v-6305ef3d]{animation:fadeRiseIn-6305ef3d .32s ease both}@keyframes blinkCaret-6305ef3d{50%{opacity:0}}@keyframes pulseDot-6305ef3d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.72}}@keyframes fadeRiseIn-6305ef3d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1280px){.evaluation-panel[data-v-6305ef3d],.evaluation-workspace[data-v-6305ef3d]{grid-template-columns:1fr}.result-card-scroll[data-v-6305ef3d]{max-height:none;overflow:visible}}@media (max-width: 720px){.evaluation-form[data-v-6305ef3d]{grid-template-columns:1fr}.form-field-wide[data-v-6305ef3d]{grid-column:auto}.form-actions[data-v-6305ef3d]{display:grid}.evaluation-submit-btn[data-v-6305ef3d]{width:100%}}.home-cinematic[data-v-7caedd78]{background:radial-gradient(circle at 15% 0%,rgba(80,217,187,.1),transparent 22%),radial-gradient(circle at 85% 8%,rgba(76,122,255,.18),transparent 24%),radial-gradient(circle at 50% 40%,rgba(236,114,76,.08),transparent 30%),linear-gradient(180deg,#08121a,#0d1822 28%,#0d1720 60%,#e9e0d2 60.1%,#f3ecdf)}.home-section[data-v-7caedd78]{position:relative;z-index:1}.home-section-alt[data-v-7caedd78]{background:linear-gradient(180deg,#ffffff05,#fff0),linear-gradient(180deg,#09121a0f,#09121a00)}.home-hero[data-v-7caedd78]{position:relative;padding:82px 0 74px;overflow:hidden;--pointer-x: 0;--pointer-y: 0}.hero-lights[data-v-7caedd78]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-depth-back[data-v-7caedd78]{transform:translate3d(calc(var(--pointer-x, 0) * -26px),calc(var(--pointer-y, 0) * -20px),0);transition:transform .18s ease-out}.hero-light[data-v-7caedd78]{position:absolute;filter:blur(24px);opacity:.9;animation:drift-7caedd78 12s ease-in-out infinite}.hero-light-a[data-v-7caedd78]{top:4%;left:-8%;width:30vw;height:30vw;border-radius:50%;background:radial-gradient(circle,#45dbb452,#45dbb400)}.hero-light-b[data-v-7caedd78]{top:10%;right:6%;width:26vw;height:26vw;border-radius:50%;background:radial-gradient(circle,#4c7aff42,#4c7aff00);animation-delay:-3s}.hero-light-c[data-v-7caedd78]{bottom:18%;left:42%;width:24vw;height:12vw;border-radius:999px;background:radial-gradient(circle,#ff875c2e,#ff875c00);transform:rotate(-14deg);animation-delay:-6s}.hero-gridline[data-v-7caedd78]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);opacity:.26}.hero-stage[data-v-7caedd78]{position:relative;z-index:1;display:grid;gap:28px;align-items:start;transform:perspective(1400px) translateY(var(--hero-shift, 0px)) rotateX(calc(var(--hero-rotate, 0deg) * .4)) scale(var(--hero-scale, 1));transform-origin:center top}.hero-top-row[data-v-7caedd78]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:28px;align-items:start}.hero-copy[data-v-7caedd78]{padding-top:24px;color:#f7f4ef;transition:transform .18s ease-out}.hero-depth-layer[data-v-7caedd78]{transform:perspective(1400px) translate3d(var(--layer-shift-x, 0px),var(--layer-shift-y, 0px),0) rotateX(var(--layer-tilt-x, 0deg)) rotateY(var(--layer-tilt-y, 0deg)) scale(var(--layer-scale, 1));transition:transform .18s ease-out;transform-style:preserve-3d;will-change:transform}.home-eyebrow[data-v-7caedd78]{border-color:#6fe9cd2e;background:#6fe9cd14;color:#a2eadf}.hero-copy h1[data-v-7caedd78]{max-width:12ch;margin:0;font-size:clamp(3.2rem,6vw,6rem);line-height:.96;letter-spacing:-.06em;color:#f8f6f1;text-wrap:balance}.hero-lead[data-v-7caedd78]{max-width:680px;margin:24px 0 0;font-size:1.08rem;color:#e8eef0cc}.hero-primary[data-v-7caedd78]{background:linear-gradient(135deg,#8ff5de,#22bd9b 38%,#128d76);color:#06251d;box-shadow:0 18px 38px #22bd9b40}.hero-secondary[data-v-7caedd78]{background:#ffffff14;color:#edf3f5;border-color:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-tag-cloud[data-v-7caedd78]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-tag-cloud span[data-v-7caedd78]{padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#f2f7f7e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-proofbar[data-v-7caedd78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.hero-side[data-v-7caedd78]{align-self:stretch}.hero-evaluation-row[data-v-7caedd78]{grid-column:1 / -1}.signal-board[data-v-7caedd78]{padding:22px;color:#eef5f5;border-color:#ffffff14;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),linear-gradient(180deg,#07171feb,#0a1c24e0);transform:perspective(1200px) translate3d(var(--layer-shift-x, 0px),var(--layer-shift-y, 0px),0) scale(var(--layer-scale, 1)) translateY(var(--lift-y, 0px)) rotateX(calc(var(--tilt-x, 0deg) + var(--layer-tilt-x, 0deg))) rotateY(calc(var(--tilt-y, 0deg) + var(--layer-tilt-y, 0deg)))}.signal-board[data-v-7caedd78]:hover,.impact-callout[data-v-7caedd78]:hover,.cta-stage[data-v-7caedd78]:hover,.project-card[data-v-7caedd78]:hover{box-shadow:0 34px 72px #040b1042}.signal-header[data-v-7caedd78],.signal-row[data-v-7caedd78],.signal-footer[data-v-7caedd78]{display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-header[data-v-7caedd78]{font-size:.88rem;color:#e3eeefa8;letter-spacing:.08em}.live-dot[data-v-7caedd78]{padding:6px 10px;border-radius:999px;background:#8ff5de1f;color:#9bf4e4}.signal-core[data-v-7caedd78]{display:grid;grid-template-columns:172px 1fr;gap:20px;align-items:center;margin-top:18px}.signal-ring[data-v-7caedd78]{position:relative;width:172px;height:172px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(7,23,31,.75) 0 35%,transparent 36%),conic-gradient(from 90deg,#8ff5decc,#4c7affcc,#ff875ccc,#8ff5decc);animation:rotateRing-7caedd78 16s linear infinite}.signal-ring[data-v-7caedd78]:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:linear-gradient(180deg,#09181ff2,#08141bf2)}.signal-center[data-v-7caedd78]{position:relative;z-index:1;display:grid;place-items:center}.signal-center strong[data-v-7caedd78]{font-size:1.8rem}.signal-center span[data-v-7caedd78]{color:#e9f1f2a3}.signal-list[data-v-7caedd78]{display:grid;gap:12px}.signal-row[data-v-7caedd78]{padding:12px 14px;border-radius:16px;background:#ffffff0d}.signal-row span[data-v-7caedd78]{color:#e6edee9e}.signal-footer[data-v-7caedd78]{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.signal-footer span[data-v-7caedd78],.impact-label[data-v-7caedd78]{color:#e5edee9e}.signal-footer strong[data-v-7caedd78]{color:#f5f0e8}.hero-evaluation[data-v-7caedd78]{width:100%;transition:transform .18s ease-out}.hero-evaluation[data-v-7caedd78] .evaluation-panel{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff1f,#ffffff0d),linear-gradient(180deg,#0c1c23f5,#0f232ceb)}.hero-evaluation[data-v-7caedd78] .eyebrow{color:#a2eadf;border-color:#a2eadf;background:#a2eadf1f}.hero-evaluation[data-v-7caedd78] .evaluation-copy h3,.hero-evaluation[data-v-7caedd78] .result-card strong{color:#f7f2ea}.hero-evaluation[data-v-7caedd78] .evaluation-copy p,.hero-evaluation[data-v-7caedd78] .evaluation-copy li,.hero-evaluation[data-v-7caedd78] .result-card p,.hero-evaluation[data-v-7caedd78] .result-card li,.hero-evaluation[data-v-7caedd78] .result-label{color:#e0ebecbd}.hero-evaluation[data-v-7caedd78] .evaluation-form,.hero-evaluation[data-v-7caedd78] .result-card{background:#ffffff0d;border-color:#ffffff17}.hero-evaluation[data-v-7caedd78] .evaluation-form label{color:#eff7f7}.hero-evaluation[data-v-7caedd78] .evaluation-form input,.hero-evaluation[data-v-7caedd78] .evaluation-form textarea,.hero-evaluation[data-v-7caedd78] .evaluation-form select{color:#f6f8f8;border-color:#ffffff1a;background:#06121875}.hero-evaluation[data-v-7caedd78] .evaluation-form input::placeholder,.hero-evaluation[data-v-7caedd78] .evaluation-form textarea::placeholder{color:#e0eaeb6b}.hero-evaluation[data-v-7caedd78] .primary-btn{background:linear-gradient(135deg,#eef7f6,#9feada 20%,#43b798);color:#08241d}.section-shell[data-v-7caedd78]{max-width:760px}.service-heading[data-v-7caedd78] h2,.project-heading[data-v-7caedd78] h2,.cases-heading[data-v-7caedd78] h2{color:#0b5849}.service-heading[data-v-7caedd78] .eyebrow,.project-heading[data-v-7caedd78] .eyebrow,.cases-heading[data-v-7caedd78] .eyebrow{color:#a2eadf;border-color:#a2eadf;background:#a2eadf1f}.center-action .hero-secondary[data-v-7caedd78]{background:#0d8b6f14;color:#0b5849;border-color:#0d8b6f29;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.center-action .hero-secondary[data-v-7caedd78]:hover{background:#0d8b6f24;border-color:#0d8b6f38}.service-stage[data-v-7caedd78],.project-grid[data-v-7caedd78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.project-card[data-v-7caedd78]{display:grid;gap:14px;padding:24px;background:radial-gradient(circle at top right,rgba(13,139,111,.08),transparent 24%),linear-gradient(180deg,#ffffffe6,#fff8f1bd)}.project-card-top[data-v-7caedd78],.project-meta[data-v-7caedd78]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.project-category[data-v-7caedd78],.project-cycle[data-v-7caedd78]{padding:8px 12px;border-radius:999px;background:#0c5f4f14;color:var(--brand-dark);font-size:.92rem}.project-link[data-v-7caedd78]{color:var(--brand-dark)}.impact-layout[data-v-7caedd78],.journal-stage[data-v-7caedd78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.advantage-stack[data-v-7caedd78]{display:grid;gap:16px}.advantage-strip[data-v-7caedd78]{padding:22px 24px;background:linear-gradient(90deg,#ffffffc2,#fff9f1b3),#fff}.impact-callout[data-v-7caedd78]{padding:28px;color:#eef5f5;border-color:#ffffff14;background:radial-gradient(circle at top right,rgba(255,135,92,.16),transparent 25%),linear-gradient(180deg,#0c1d24eb,#0f242ce0)}.impact-callout p[data-v-7caedd78]{color:#e4ecedb8;line-height:1.8}.impact-steps[data-v-7caedd78]{display:grid;gap:14px;margin-top:22px}.impact-steps div[data-v-7caedd78]{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:#ffffff0d}.impact-steps strong[data-v-7caedd78]{font-size:1.3rem;color:#fff3ea}.trust-band[data-v-7caedd78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.trust-card[data-v-7caedd78]{padding:22px;background:#ffffffc7}.trust-card strong[data-v-7caedd78]{font-size:1.55rem}.strong-link[data-v-7caedd78]{display:inline-flex;margin-top:16px;font-weight:700}.cta-stage[data-v-7caedd78]{display:grid;grid-template-columns:minmax(0,1.2fr) 360px;gap:26px;padding:34px;color:#eff4f5;border-color:#ffffff14;background:radial-gradient(circle at top right,rgba(143,245,222,.16),transparent 22%),radial-gradient(circle at bottom right,rgba(76,122,255,.16),transparent 28%),linear-gradient(135deg,#08151dfa,#0a1e26f0)}.cta-stage-copy p[data-v-7caedd78],.cta-stage-copy small[data-v-7caedd78]{color:#e4eceebd}.cta-stage-panel[data-v-7caedd78]{display:grid;align-items:stretch}.mini-console[data-v-7caedd78]{padding:0 18px 18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#07151df5,#0a1b23f0);overflow:hidden}.mini-console-head[data-v-7caedd78]{display:flex;gap:8px;padding:14px 0}.mini-console-head span[data-v-7caedd78]{width:10px;height:10px;border-radius:50%;background:#ffffff42}.mini-console-body[data-v-7caedd78]{display:grid;gap:12px}.mini-console-body p[data-v-7caedd78]{margin:0;padding:12px 14px;border-radius:14px;background:#ffffff0d;color:#e4eced9e}.console-highlight[data-v-7caedd78]{color:#a3f2e3!important}.reveal-item[data-v-7caedd78]{opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s ease;will-change:opacity,transform}.reveal-up[data-v-7caedd78]{transform:translateY(44px)}.reveal-left[data-v-7caedd78]{transform:translate(-40px)}.reveal-right[data-v-7caedd78]{transform:translate(40px)}.reveal-scale[data-v-7caedd78]{transform:translateY(28px) scale(.96);filter:blur(8px)}.reveal-item.is-visible[data-v-7caedd78]{opacity:1;transform:none;filter:blur(0)}.parallax-slow[data-v-7caedd78]{--orb-factor: .4}.parallax-mid[data-v-7caedd78]{--orb-factor: .7}.parallax-fast[data-v-7caedd78]{--orb-factor: 1}@keyframes drift-7caedd78{0%,to{transform:translate3d(0,calc(var(--orb-shift, 0px) * var(--orb-factor, 1)),0) scale(1)}50%{transform:translate3d(12px,calc((var(--orb-shift, 0px) * var(--orb-factor, 1)) - 18px),0) scale(1.05)}}@keyframes rotateRing-7caedd78{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1180px){.hero-top-row[data-v-7caedd78],.impact-layout[data-v-7caedd78],.journal-stage[data-v-7caedd78],.cta-stage[data-v-7caedd78]{grid-template-columns:1fr}.service-stage[data-v-7caedd78],.project-grid[data-v-7caedd78],.hero-proofbar[data-v-7caedd78],.trust-band[data-v-7caedd78]{grid-template-columns:1fr 1fr}.signal-core[data-v-7caedd78]{grid-template-columns:1fr;justify-items:center}}@media (max-width: 760px){.home-hero[data-v-7caedd78]{padding:44px 0 38px}.hero-copy[data-v-7caedd78]{padding-top:0}.hero-copy h1[data-v-7caedd78]{font-size:2.8rem}.service-stage[data-v-7caedd78],.project-grid[data-v-7caedd78],.hero-proofbar[data-v-7caedd78],.trust-band[data-v-7caedd78]{grid-template-columns:1fr}.impact-callout[data-v-7caedd78],.cta-stage[data-v-7caedd78],.project-card[data-v-7caedd78]{padding:22px}}:root{--bg: #f3ecdf;--bg-strong: #e9ddca;--surface: rgba(255, 250, 242, .8);--surface-strong: #fffaf1;--ink: #171714;--muted: #625d55;--line: rgba(28, 27, 24, .08);--brand: #0d8b6f;--brand-dark: #0b5849;--accent: #f07a4a;--accent-soft: #1459c7;--night: #08131b;--night-soft: #10212a;--shadow: 0 24px 70px rgba(51, 40, 24, .14);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--container: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at top left,rgba(13,139,111,.12),transparent 24%),radial-gradient(circle at top right,rgba(240,122,74,.12),transparent 24%),linear-gradient(180deg,#fbf7f0,#f4edde 52%,#efe5d6);font-family:Segoe UI Variable Display,Microsoft YaHei UI,PingFang SC,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(var(--container),calc(100vw - 32px));margin:0 auto}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 18px;border-radius:10px;background:#0d1822;color:#fff;font-weight:700;transition:top .18s ease}.skip-link:focus{top:16px;outline:2px solid #a5f5e5;outline-offset:2px}main#main-content:focus{outline:none}.site-header{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08131bc2;border-bottom:1px solid rgba(255,255,255,.08);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.site-header.is-scrolled{background:#09161eeb;border-bottom-color:#8ff5de24;box-shadow:0 18px 44px #050b0f33}.nav-glow{height:1px;background:linear-gradient(90deg,transparent,rgba(143,245,222,.55),transparent);opacity:.7}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px;position:relative;transition:min-height .22s ease}.nav-collapse{display:flex;align-items:center;gap:24px}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff0a;cursor:pointer}.nav-toggle-bar{display:block;width:20px;height:2px;margin:0 auto;background:#eef5f5;transition:transform .22s ease,opacity .22s ease}.site-header.is-menu-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.is-menu-open .nav-toggle-bar:nth-child(2){opacity:0}.site-header.is-menu-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header.is-scrolled .nav-shell{min-height:84px}.brand{display:flex;gap:14px;align-items:center;color:#eef5f5}.brand-copy{display:grid;gap:3px}.brand strong,.brand-footer{display:block;font-size:1rem}.brand small{color:#e6eff099}.brand-badge{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#9cf1de,#1fb793 40%,#0a6958);color:#08231d;box-shadow:0 14px 30px #1fb79347;font-weight:700}.brand-badge-logo{width:148px;height:56px;padding:0;border-radius:0;background:transparent;box-shadow:none}.brand-logo{display:block;width:148px;max-width:100%;height:auto;transform:translateY(-12px)}.nav-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.nav-links a,.nav-cta,.filter-chip{transition:.18s ease}.nav-links a{color:#ebf0f1c2}.nav-links a.router-link-exact-active{color:#fff;font-weight:700;text-shadow:0 0 16px rgba(165,245,229,.24)}.nav-cta,.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:700}.nav-cta,.primary-btn{color:#08231d;background:linear-gradient(135deg,#a5f5e5,#41c6a7 34%,#12866f);box-shadow:0 16px 36px #0d5f4f3d}.secondary-btn{background:#ffffffad;border-color:#1c1b181a}.magnetic-button{position:relative;transform:translate3d(var(--magnet-x, 0px),var(--magnet-y, 0px),0);transition:transform .14s ease-out,box-shadow .18s ease,border-color .18s ease;will-change:transform}.magnetic-button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:radial-gradient(circle at var(--magnet-glow-x, 50%) var(--magnet-glow-y, 50%),rgba(255,255,255,.28),transparent 34%);opacity:0;pointer-events:none;transition:opacity .18s ease}.magnetic-button:hover:after{opacity:1}.page{overflow:hidden}.page-cinematic{background:radial-gradient(circle at 14% 0%,rgba(80,217,187,.08),transparent 18%),radial-gradient(circle at 86% 5%,rgba(76,122,255,.09),transparent 20%),linear-gradient(180deg,#0b1820,#10202a 18%,#efe5d6 18.2%,#f4edde)}.hero-section,.page-hero{padding:72px 0 48px}.page-hero{position:relative}.page-hero.slim{padding-top:56px}.page-hero-cinematic{padding-bottom:34px}.page-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.page-orbs span{position:absolute;display:block;border-radius:50%;filter:blur(18px);opacity:.72;animation:pageOrbFloat 14s ease-in-out infinite}.page-orbs span:nth-child(1){top:-8%;left:-5%;width:260px;height:260px;background:radial-gradient(circle,rgba(87,226,192,.26),transparent 70%)}.page-orbs span:nth-child(2){top:12%;right:7%;width:220px;height:220px;background:radial-gradient(circle,rgba(76,122,255,.22),transparent 70%);animation-delay:-4s}.page-orbs span:nth-child(3){bottom:0;right:28%;width:180px;height:180px;background:radial-gradient(circle,rgba(240,122,74,.16),transparent 70%);animation-delay:-7s}.page-hero-panel{position:relative;z-index:1;padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:34px;color:#edf5f6;background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 26%),linear-gradient(180deg,#ffffff1a,#ffffff0a),linear-gradient(180deg,#09181feb,#0c1d24e6);box-shadow:0 30px 80px #050a0e42}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch}.hero-copy h1,.page-hero h1,.section-heading h2,.cta-banner h2{margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.02;letter-spacing:-.04em}.hero-copy h1{font-size:clamp(2.8rem,5vw,5.4rem);max-width:10.8em}.page-hero h1{font-size:clamp(2.4rem,4vw,4.2rem);max-width:12em;color:#f7f4ee}.hero-copy p,.page-hero p,.section-heading p,.cta-banner p,.evaluation-copy p{color:var(--muted);line-height:1.75}.page-hero p{color:#e5eeefc2}.eyebrow{display:inline-flex;margin-bottom:14px;padding:8px 14px;border-radius:999px;border:1px solid rgba(13,139,111,.16);background:#0d8b6f14;color:var(--brand-dark);font-size:.88rem;font-weight:700}.page-hero .eyebrow,.footer-eyebrow{border-color:#6fe9cd2e;background:#6fe9cd14;color:#a7ecdf}.pill-group,.case-badges{display:flex;flex-wrap:wrap;gap:10px}.pill-group span,.case-badges span,.resource-action,.price-chip{padding:8px 12px;border-radius:999px;background:#0c5f4f14;color:var(--brand-dark);font-size:.92rem}.hero-actions,.center-action{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hero-proofbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.hero-proofbar-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-chip{padding:18px 18px 16px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(180deg,#ffffff1a,#ffffff0d);box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.proof-chip strong,.proof-chip span{display:block}.proof-chip strong{font-size:1.2rem;color:#fff7ef}.proof-chip span{margin-top:6px;color:#e7eff0ad}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.metric-card,.timeline-card{padding:18px;border-radius:var(--radius-md);background:#ffffffc7;border:1px solid rgba(28,27,24,.08);box-shadow:0 18px 34px #30261614}.timeline-card{position:relative;overflow:hidden}.timeline-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#9deede,#2db99a)}.metric-card strong,.timeline-card span{display:block;font-size:1.35rem;margin-bottom:6px}.metric-card span{color:var(--muted)}.glass-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffffd6,#fffaf2b3);box-shadow:var(--shadow)}.tilt-card{transform:perspective(1200px) translateY(var(--lift-y, 0px)) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .24s ease,box-shadow .24s ease,border-color .22s ease,background-position .22s ease}.tilt-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,255,255,.18),transparent 34%);pointer-events:none;opacity:0;transition:opacity .22s ease}.tilt-card:hover:after{opacity:1}.evaluation-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;padding:28px}.evaluation-workspace{display:grid;gap:18px}.evaluation-form,.result-card{padding:22px;border-radius:var(--radius-lg);background:#ffffffc2;border:1px solid rgba(28,27,24,.08)}.evaluation-form{display:grid;gap:14px}.evaluation-form label{display:grid;gap:8px;font-weight:700}.evaluation-form input,.evaluation-form textarea,.evaluation-form select{width:100%;padding:14px 16px;border:1px solid rgba(28,27,24,.12);border-radius:14px;background:#fffaf2eb}.section-block{padding:28px 0 56px}.contrast-section{background:linear-gradient(180deg,rgba(12,95,79,.04),transparent)}.section-heading{max-width:740px;margin-bottom:28px}.section-heading h2{font-size:clamp(2rem,3vw,3.2rem);margin-bottom:12px}.card-grid{display:grid;gap:18px}.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card,.case-card,.article-card,.resource-card,.advantage-card,.pricing-card,.faq-item,.about-card{padding:24px}.service-dot{width:52px;height:6px;margin-bottom:18px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 16%,transparent)}.service-card,.case-card,.article-card,.resource-card,.pricing-card,.faq-item,.about-card{background:radial-gradient(circle at top right,rgba(13,139,111,.07),transparent 24%),linear-gradient(180deg,#ffffffe0,#fff9f1c2)}.service-card{border-top:4px solid var(--accent)}.service-card h3,.case-card h3,.article-card h3,.resource-card h3,.pricing-card h3,.faq-item h3,.about-card h3,.site-footer h4{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em}.tag-line{display:grid;gap:4px;margin-top:14px}.tag-line span,.card-meta,.minor-note,.inline-link,.result-label,.error-text,.site-footer p,.site-footer li{color:var(--muted)}.card-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:.92rem}.case-pain{margin-top:14px}blockquote{margin:18px 0 0;padding:14px 16px;border-left:3px solid var(--accent);background:#f07a4a0f;border-radius:12px;color:var(--muted)}.article-card a,.inline-link{font-weight:700}.split-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stack-list,.faq-list{display:grid;gap:16px}.cta-banner{padding:34px;border-radius:34px;color:#fff;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 26%),linear-gradient(135deg,#113b5f,#0d8b6f 55%,#f07a4a)}.cta-banner p,.cta-banner small{color:#ffffffd6}.timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.timeline-card h3{margin:0;font-size:1.05rem}.process-grid .timeline-card{min-height:138px}.pricing-card-strong{border-top:4px solid rgba(19,134,111,.78)}.filter-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.filter-chip{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:10px 16px;background:#09151de6;color:#ecf1f2c7;cursor:pointer;box-shadow:0 12px 26px #050b0f29}.filter-chip.active,.filter-chip:hover,.nav-links a:hover,.nav-cta:hover,.primary-btn:hover,.secondary-btn:hover,.floating-cta:hover{transform:translateY(-1px)}.filter-chip.active{background:linear-gradient(135deg,#a5f5e5,#42c6a8 34%,#12866f);color:#08231d}.result-card{display:grid;gap:16px}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.result-section strong{font-size:1.2rem}.bullet-list{margin:0;padding-left:18px;line-height:1.8}.site-footer{padding:44px 0 64px;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,#08131b,#10212a);color:#edf5f5}.footer-shell{display:grid;gap:24px}.footer-hero{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-cta{flex-shrink:0}.footer-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:18px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.footer-record{color:#f0f4f4!important;font-weight:700;white-space:nowrap}.beian-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease}.beian-link:hover,.beian-link:focus-visible{border-bottom-color:currentColor}.site-footer ul{margin:10px 0 0;padding-left:18px}.site-footer li{color:#e5edeea8}.brand-footer{font-size:1.05rem}.floating-cta{position:fixed;right:18px;bottom:18px;z-index:30;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;color:#08231d;background:linear-gradient(135deg,#a7f5e6,#42c6a8 38%,#17907a);box-shadow:0 18px 34px #13907a4d}.loading-state{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.load-error-state{gap:16px;text-align:center}.load-feedback{margin:24px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted)}.load-feedback.is-error{color:#b4231f}.retry-btn{border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:6px 18px;cursor:pointer;font:inherit}.admin-app-shell{min-height:100vh;background:radial-gradient(circle at 0% 0%,rgba(224,120,63,.12),transparent 26%),radial-gradient(circle at 100% 10%,rgba(30,147,120,.14),transparent 24%),linear-gradient(180deg,#efe6d7,#e8dcc8)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);color:#18211c}.admin-sidebar{position:sticky;top:0;display:grid;align-content:start;gap:28px;min-height:100vh;padding:24px 20px;background:radial-gradient(circle at top left,rgba(243,177,119,.18),transparent 22%),linear-gradient(180deg,#10231f,#122926);color:#eef6ef}.admin-brand{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:24px;background:#ffffff0f}.admin-brand-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:linear-gradient(135deg,#f4c174,#eb8f52 42%,#0e9073);color:#10231f;font-weight:800}.admin-brand small,.admin-sidebar-note span{color:#eef6ef9e}.admin-nav{display:grid;gap:8px}.admin-nav a{padding:14px 16px;border-radius:18px;color:#eef6efd1;transition:background .18s ease,transform .18s ease,color .18s ease}.admin-nav a.router-link-active,.admin-nav a:hover{transform:translate(2px);background:#ffffff1a;color:#fff9ef}.admin-sidebar-note{padding:18px;border-radius:24px;background:#ffffff0f}.admin-sidebar-note strong{display:block;margin-top:8px}.admin-main{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.admin-footer{padding:14px 28px 18px;border-top:1px solid rgba(24,33,28,.08);color:#18211c8c;font-size:.82rem;text-align:center}.admin-login-footer{border-top:none}.admin-topbar{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 28px 0}.admin-topbar h1,.admin-section-head h2,.admin-login-copy h1,.admin-panel-header h2{margin:0;font-family:Georgia,Times New Roman,serif;letter-spacing:-.03em}.admin-topbar-label,.admin-section-kicker{margin:0 0 8px;color:#7d6852;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-topbar-user{display:flex;gap:16px;align-items:center}.admin-topbar-user span{display:block;color:#7f705d}.admin-content,.admin-page{min-width:0}.admin-page{display:grid;gap:22px;padding:24px 28px 30px}.admin-toolbar,.admin-form-actions,.admin-section-head,.admin-toolbar-actions{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.admin-tab-row{display:flex;gap:10px;flex-wrap:wrap}.admin-tab-btn,.admin-ghost-btn,.admin-primary-btn,.admin-inline-btn{border:0;cursor:pointer;font:inherit}.admin-tab-btn,.admin-ghost-btn,.admin-primary-btn{min-height:44px;padding:0 18px;border-radius:999px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.admin-tab-btn{background:#12292614;color:#29443b}.admin-tab-btn.active{background:linear-gradient(135deg,#17342c,#1b5e4b);color:#fff7ed;box-shadow:0 12px 28px #11342c2e}.admin-ghost-btn{background:#ffffffa8;color:#2d3d36;border:1px solid rgba(24,33,28,.08)}.admin-primary-btn{background:linear-gradient(135deg,#17342c,#ec8b51);color:#fff9ef;box-shadow:0 16px 32px #22332b29}.admin-board-grid,.admin-config-grid,.admin-login-grid,.admin-metric-grid,.admin-mini-grid{display:grid;gap:18px}.admin-board-grid{grid-template-columns:1.1fr .9fr}.admin-content-grid{grid-template-columns:1.2fr .8fr}.admin-leads-grid{grid-template-columns:1.05fr .95fr}.admin-system-grid{grid-template-columns:1.1fr .9fr}.admin-dashboard-grid,.admin-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid,.admin-dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-board-card,.admin-metric-card,.admin-panel-card{border:1px solid rgba(29,35,28,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,255,255,.8),transparent 28%),linear-gradient(180deg,#fffaf3e6,#f9f3ead1);box-shadow:0 18px 40px #43331f14}.admin-board-card,.admin-panel-card{padding:24px}.admin-metric-card{padding:20px 22px}.admin-metric-card span,.admin-mini-card span,.admin-role-item span,.admin-log-item span{color:#7e6d5d}.admin-metric-card strong{display:block;margin:12px 0 8px;font-size:2rem;font-family:Georgia,Times New Roman,serif}.admin-metric-card small{color:#705f4f}.admin-mini-card{padding:18px;border-radius:20px;background:#ffffffb8}.admin-mini-card strong{display:block;margin-top:8px;font-size:1.6rem}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:14px 12px;border-bottom:1px solid rgba(28,35,29,.08);text-align:left;vertical-align:top}.admin-table th{color:#755f49;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase}.admin-action-cell{white-space:nowrap}.admin-inline-btn{padding:0;color:#0f745c;background:transparent;font-weight:700}.admin-inline-btn+.admin-inline-btn{margin-left:12px}.admin-inline-btn.danger{color:#c25635}.admin-form-grid{display:grid;gap:14px}.admin-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid label,.admin-inline-fields{display:grid;gap:8px}.admin-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;border-radius:22px;background:#ffffff9e}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.admin-filter-input{width:100%;padding:13px 14px;border:1px solid rgba(24,33,28,.12);border-radius:16px;background:#ffffffd9;color:#1d2520}.admin-filter-input{max-width:260px}.admin-filter-wide{min-width:280px}.admin-span-2{grid-column:span 2}.admin-empty,.admin-success-text,.admin-error-text{padding:14px 16px;border-radius:18px}.admin-empty{background:#fff9;color:#73614f}.admin-success-text{background:#178e6f1a;color:#0e735a}.admin-error-text{background:#d66c471f;color:#b05237}.admin-log-list{display:grid;gap:12px}.admin-trend-chart,.admin-breakdown-list{display:grid;gap:14px}.admin-trend-bar,.admin-breakdown-item{display:grid;gap:8px}.admin-trend-value{color:#7e6d5d;font-size:.86rem;font-weight:700}.admin-trend-track,.admin-breakdown-track{height:12px;border-radius:999px;overflow:hidden;background:#18211c14}.admin-trend-fill,.admin-breakdown-fill{height:100%;min-width:8px;border-radius:999px;background:linear-gradient(135deg,#17342c,#ec8b51)}.admin-breakdown-fill.source{background:linear-gradient(135deg,#1459c7,#0d8b6f)}.admin-trend-bar small{color:#7e6d5d}.admin-breakdown-item div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:center}.admin-breakdown-item span{color:#7e6d5d}.admin-log-item{padding:16px 18px;border-radius:18px;background:#ffffffb8}.admin-log-item strong,.admin-role-item strong{display:block}.admin-log-item p,.admin-role-item p,.admin-login-copy p{margin:8px 0 0;color:#5c4f43;line-height:1.7}.admin-log-detail{min-width:280px;white-space:normal;color:#5c4f43}.admin-lead-list{display:grid;gap:12px}.admin-leads-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-leads-count{color:#7e6d5d;font-size:.92rem}.admin-lead-card{padding:16px 18px;border:1px solid rgba(24,33,28,.08);border-radius:20px;background:#ffffffb8;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-lead-card:hover,.admin-lead-card.active{transform:translateY(-1px);border-color:#0f745c38;box-shadow:0 14px 28px #29362e14}.admin-lead-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-status-chip{padding:6px 10px;border-radius:999px;background:#0f745c1a;color:#0f745c;font-size:.82rem;font-weight:700}.admin-status-chip[data-status=NEW]{background:#ec8b5124;color:#c9622f}.admin-status-chip[data-status=CONTACTED]{background:#2583a624;color:#1b718e}.admin-status-chip[data-status=IN_PROGRESS]{background:#0f745c1f;color:#0f745c}.admin-status-chip[data-status=QUOTED]{background:#6258b51f;color:#544cb2}.admin-status-chip[data-status=WON]{background:#589d5924;color:#317c32}.admin-status-chip[data-status=INVALID]{background:#827b7524;color:#6b625b}.admin-lead-card p{margin:12px 0 8px;color:#5f5144}.admin-lead-meta,.admin-lead-quick-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-lead-meta{margin-top:10px}.admin-lead-meta span{color:#7e6d5d;font-size:.84rem}.admin-lead-quick-actions{margin-top:12px}.admin-lead-card small,.admin-lead-label{color:#7e6d5d}.admin-lead-summary,.admin-lead-details{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lead-summary-extended{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-role-list,.admin-login-points{display:grid;gap:12px}.admin-review-meta{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px;border-radius:20px;background:#ffffffad}.admin-review-meta span{color:#7e6d5d}.admin-role-item,.admin-login-points article{padding:16px 18px;border-radius:20px;background:#ffffffad}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:28px}.admin-login-grid{width:min(1200px,calc(100vw - 40px));grid-template-columns:1.1fr .9fr;align-items:stretch}.admin-login-copy{padding:44px;border-radius:36px;color:#fff6eb;background:radial-gradient(circle at top right,rgba(243,177,119,.25),transparent 26%),linear-gradient(160deg,#17342c,#1d473b 55%,#c26a41)}.admin-kicker{display:inline-flex;margin-bottom:18px;padding:8px 14px;border-radius:999px;background:#ffffff1f;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-login-copy h1{font-size:clamp(2.8rem,4vw,4.6rem)}.admin-login-panel{display:grid}.admin-panel-card{display:grid;align-content:start;gap:18px}.admin-panel-header span{color:#7c6856;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-login-tips{padding:16px 18px;border-radius:20px;background:#ffffffb8;color:#5f5247}.admin-login-tips ul{margin:10px 0 0;padding-left:18px}@keyframes pageOrbFloat{0%,to{transform:translate3d(0,calc(var(--orb-shift, 0px) * var(--orb-factor, 1)),0) scale(1)}50%{transform:translate3d(14px,calc((var(--orb-shift, 0px) * var(--orb-factor, 1)) - 18px),0) scale(1.06)}}@media (max-width: 860px){.nav-toggle{display:flex}.nav-collapse{position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:14px;padding:18px;border-radius:16px;background:#09161efa;border:1px solid rgba(143,245,222,.14);box-shadow:0 24px 48px #050b0f66;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:60}.nav-collapse.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-links{flex-direction:column;align-items:stretch;gap:6px}.nav-links a{padding:10px 8px;border-radius:10px}.nav-collapse .nav-cta{width:100%}}@media (max-width: 1080px){.nav-shell,.hero-grid,.split-section,.evaluation-panel,.footer-grid,.footer-hero,.footer-bottom{grid-template-columns:1fr}.footer-hero{display:grid;align-items:start}.footer-bottom{display:grid;justify-content:start}.four-col,.three-col,.two-col,.timeline-grid,.metric-row,.result-grid,.hero-proofbar,.hero-proofbar-inner{grid-template-columns:1fr 1fr}.nav-links{justify-content:flex-start}.admin-shell,.admin-content-grid,.admin-leads-grid,.admin-board-grid,.admin-dashboard-grid,.admin-system-grid,.admin-login-grid,.admin-metric-grid,.admin-dashboard-metric-grid,.admin-config-grid,.admin-mini-grid,.admin-leads-metrics,.admin-inline-fields{grid-template-columns:1fr}.admin-sidebar{position:static;min-height:auto}.admin-topbar{padding:20px 20px 0}.admin-page{padding:20px}.admin-lead-summary,.admin-lead-summary-extended,.admin-review-meta,.admin-lead-details{grid-template-columns:1fr}}@media (max-width: 720px){.site-header{position:static}.nav-shell{padding:16px 0}.nav-cta,.footer-cta{width:100%}.hero-section,.page-hero,.section-block{padding-top:30px;padding-bottom:34px}.page-hero-panel,.evaluation-panel,.evaluation-form,.result-card,.service-card,.case-card,.article-card,.resource-card,.advantage-card,.pricing-card,.faq-item,.about-card,.cta-banner{padding:20px}.four-col,.three-col,.two-col,.timeline-grid,.metric-row,.result-grid,.hero-proofbar,.hero-proofbar-inner{grid-template-columns:1fr}.floating-cta{left:16px;right:16px;bottom:14px}.brand-badge-logo,.brand-logo{width:108px}.admin-login-page{padding:16px}.admin-login-grid{width:calc(100vw - 32px)}.admin-login-copy,.admin-board-card,.admin-panel-card{padding:20px}.admin-topbar{padding:16px 16px 0}.admin-page{padding:16px}.admin-span-2{grid-column:auto}}
