@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,600&family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@700&display=swap";.vg-cfo{--vg-cfo-ink: #0D1B2A;--vg-cfo-navy-mid: #1B2838;--vg-cfo-gold: #C9A84C;--vg-cfo-gold-deep: #A8862F;--vg-cfo-gold-light: #D4B96A;--vg-cfo-steel: #415A77;--vg-cfo-slate: #778DA9;--vg-cfo-muted: #4E6076;--vg-cfo-bg: #FBFBFA;--vg-cfo-hair: rgba(13, 27, 42, .1);background:var(--vg-cfo-bg);color:var(--vg-cfo-ink);position:relative;overflow:hidden;font-family:DM Sans,sans-serif}.vg-cfo *,.vg-cfo *:before,.vg-cfo *:after{box-sizing:border-box}.vg-cfo-glow{position:absolute;pointer-events:none;z-index:0}.vg-cfo-glow--a{top:-300px;right:-240px;width:880px;height:880px;background:radial-gradient(circle,rgba(201,168,76,.08) 0%,transparent 62%)}.vg-cfo-glow--b{top:820px;left:-340px;width:820px;height:820px;background:radial-gradient(circle,rgba(65,90,119,.07) 0%,transparent 62%)}.vg-cfo-glow--c{bottom:-260px;right:-200px;width:720px;height:720px;background:radial-gradient(circle,rgba(201,168,76,.06) 0%,transparent 62%)}.vg-cfo-wrap{max-width:1180px;margin:0 auto;padding:0 48px;position:relative;z-index:2}.vg-cfo [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.vg-cfo [data-reveal].is-in{opacity:1;transform:none}.vg-cfo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:84px 0 72px}.vg-cfo-eyebrow{font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--vg-cfo-gold-deep);margin:0 0 26px}.vg-cfo-h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.14;color:var(--vg-cfo-ink);margin:0 0 22px;max-width:560px}.vg-cfo-h1 em{font-style:normal;background:linear-gradient(92deg,var(--vg-cfo-gold-deep),var(--vg-cfo-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.vg-cfo-lead{font-size:17.5px;line-height:1.75;color:var(--vg-cfo-muted);max-width:480px;margin:0 0 32px}.vg-cfo-chips{display:flex;flex-wrap:wrap;gap:10px 12px;margin:0 0 36px;padding:0;list-style:none}.vg-cfo-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--vg-cfo-hair);border-radius:999px;padding:9px 16px 9px 12px;font-size:13.5px;font-weight:600;color:var(--vg-cfo-ink);box-shadow:0 4px 14px #0d1b2a0d}.vg-cfo-chip svg{color:var(--vg-cfo-gold-deep);flex-shrink:0}.vg-cfo-btn{display:inline-flex;align-items:center;gap:10px;background:var(--vg-cfo-gold);color:var(--vg-cfo-ink);font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;padding:17px 32px;border-radius:10px;text-decoration:none;box-shadow:0 10px 30px #c9a84c38;transition:transform .18s ease,background .2s ease,box-shadow .2s ease}.vg-cfo-btn:hover{background:var(--vg-cfo-gold-light);transform:translateY(-2px);box-shadow:0 16px 36px #c9a84c4d}.vg-cfo-btn:focus-visible{outline:2px solid var(--vg-cfo-steel);outline-offset:3px}.vg-cfo-btn svg{flex-shrink:0}.vg-cfo-visual{position:relative;max-width:500px;width:100%;justify-self:end}.vg-cfo-visual svg{width:100%;height:auto;display:block;overflow:visible}.vg-cfo-dash-frame{fill:#fff;stroke:#0d1b2a14;stroke-width:1;filter:drop-shadow(0 24px 48px rgba(13,27,42,.1))}.vg-cfo-dash-live-halo{fill:#c9a84c2e;animation:vg-cfo-breathe 2.6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.vg-cfo-dash-live-dot{fill:var(--vg-cfo-gold-deep)}.vg-cfo-dash-caption{font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;fill:var(--vg-cfo-slate)}.vg-cfo-dash-kpi-box{fill:var(--vg-cfo-bg);stroke:var(--vg-cfo-hair);stroke-width:1}.vg-cfo-dash-kpi-label{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;fill:var(--vg-cfo-muted)}.vg-cfo-dash-kpi-value{font-family:JetBrains Mono,Courier New,monospace;font-size:26px;font-weight:700;fill:var(--vg-cfo-ink)}.vg-cfo-dash-kpi-value--steel{fill:var(--vg-cfo-steel);font-size:20px}.vg-cfo-dash-kpi-trend,.vg-cfo-dash-kpi-trend-arrow{fill:none;stroke:var(--vg-cfo-gold-deep);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vg-cfo-dash-kpi-pill{fill:var(--vg-cfo-steel)}.vg-cfo-dash-kpi-pill-label{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;fill:var(--vg-cfo-slate)}.vg-cfo-dash-chart-box{fill:var(--vg-cfo-bg);stroke:var(--vg-cfo-hair);stroke-width:1}.vg-cfo-dash-chart-grid{stroke:#0d1b2a0f;stroke-width:1}.vg-cfo-dash-chart-line{fill:none;stroke:var(--vg-cfo-gold-deep);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.vg-cfo-dash-chart-dot{fill:var(--vg-cfo-gold);filter:drop-shadow(0 0 4px rgba(201,168,76,.65))}.vg-cfo-dash-axis{font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;fill:var(--vg-cfo-slate)}@keyframes vg-cfo-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.vg-cfo-models{padding:64px 0 0}.vg-cfo-models-head{text-align:center;max-width:640px;margin:0 auto 52px}.vg-cfo-h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.2;color:var(--vg-cfo-ink);margin:0 0 16px}.vg-cfo-models-head .vg-cfo-h2{margin-bottom:16px}.vg-cfo-models-intro{font-size:16.5px;line-height:1.7;color:var(--vg-cfo-muted);margin:0}.vg-cfo-models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;align-items:stretch}.vg-cfo-model{background:#fff;border:1px solid var(--vg-cfo-hair);border-radius:20px;padding:40px 36px;box-shadow:0 12px 32px #0d1b2a0d;display:flex;flex-direction:column}.vg-cfo-model-name{font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:700;color:var(--vg-cfo-ink);margin:0 0 10px}.vg-cfo-model-sub{font-size:16px;line-height:1.6;color:var(--vg-cfo-gold-deep);font-weight:600;margin:0 0 28px}.vg-cfo-model-block,.vg-cfo-model-result{margin:0 0 24px}.vg-cfo-model-result{margin-bottom:0;margin-top:auto;padding-top:24px;border-top:1px solid var(--vg-cfo-hair)}.vg-cfo-model-label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-cfo-slate);margin:0 0 8px}.vg-cfo-model-text{font-size:15px;line-height:1.65;color:var(--vg-cfo-muted);margin:0}.vg-cfo-model-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.vg-cfo-model-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--vg-cfo-ink)}.vg-cfo-model-list svg{flex-shrink:0;margin-top:2px;color:var(--vg-cfo-gold-deep)}.vg-cfo-diff{padding:108px 0 0}.vg-cfo-diff-head{text-align:center;max-width:620px;margin:0 auto 56px}.vg-cfo-diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 48px}.vg-cfo-diff-item{padding:4px 0}.vg-cfo-diff-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#c9a84c1a;color:var(--vg-cfo-gold-deep);margin:0 0 20px}.vg-cfo-diff-title{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;color:var(--vg-cfo-ink);margin:0 0 10px;line-height:1.3}.vg-cfo-diff-text{font-size:15px;line-height:1.7;color:var(--vg-cfo-muted);margin:0;max-width:42ch}.vg-cfo-final{text-align:center;padding:132px 0 96px}.vg-cfo-final .vg-cfo-h2{margin:0 0 20px}.vg-cfo-final-text{font-size:16.5px;line-height:1.7;color:var(--vg-cfo-muted);max-width:480px;margin:0 auto 34px}@media(prefers-reduced-motion:reduce){.vg-cfo [data-reveal]{transition:none;opacity:1;transform:none}.vg-cfo-dash-live-halo{animation:none}.vg-cfo-dash-chart-dot animateMotion{display:none}}@media screen and (max-width:989px){.vg-cfo-wrap{padding:0 32px}.vg-cfo-hero{grid-template-columns:1fr;gap:48px;padding:72px 0 56px}.vg-cfo-h1,.vg-cfo-lead{max-width:100%}.vg-cfo-visual{max-width:440px;margin:0 auto;justify-self:center}.vg-cfo-models-grid{grid-template-columns:1fr;gap:24px}.vg-cfo-diff-grid{grid-template-columns:1fr;gap:36px}.vg-cfo-diff{padding-top:88px}.vg-cfo-final{padding:96px 0 84px}}@media screen and (max-width:749px){.vg-cfo-wrap{padding:0 22px}.vg-cfo-hero{padding:60px 0 48px;gap:40px}.vg-cfo-models{padding-top:52px}.vg-cfo-models-head{margin-bottom:40px}.vg-cfo-model{padding:32px 26px}.vg-cfo-diff{padding-top:72px}.vg-cfo-diff-head{margin-bottom:44px}.vg-cfo-final{padding:80px 0 76px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vg-cfo-service.css.map */
