@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap);.site-shell{isolation:isolate;overflow:hidden;position:relative}.site-shell:before{background:radial-gradient(circle at top left,#14b8a61f,#0000 26%),radial-gradient(circle at 85% 10%,#f59e0b1a,#0000 22%),linear-gradient(180deg,#f5f7fb,#eef3f8 52%,#f8fafc);content:"";inset:0;position:fixed;z-index:-3}.ambient{border-radius:999px;filter:blur(60px);opacity:.7;position:fixed;z-index:-2}.ambient-one{background:#0f766e2e;height:26rem;left:-8rem;top:-6rem;width:26rem}.ambient-two{background:#1e40af1a;height:18rem;right:-5rem;top:8rem;width:18rem}.ambient-three{background:#b4530914;bottom:6rem;height:14rem;right:10%;width:14rem}.content-section,.hero-section{margin:0 auto;width:min(1180px,calc(100% - 32px))}.hero-section{padding:28px 0 72px}.site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #94a3b83d;border-radius:24px;box-shadow:0 16px 40px #0f172a14;gap:24px;justify-content:space-between;margin-bottom:44px;padding:18px 22px}.brand-mark,.site-nav{align-items:center;display:flex}.brand-mark{gap:14px;max-width:44rem}.brand-emblem{align-items:center;background:linear-gradient(135deg,#0f766e,#115e59 35%,#1d4ed8);border-radius:18px;box-shadow:0 16px 30px #0f766e38;color:#fff;display:inline-flex;flex-shrink:0;font-weight:900;height:3rem;justify-content:center;letter-spacing:.04em;width:3rem}.brand-copy{display:flex;flex-direction:column;gap:5px}.brand-name{color:#0f172a;font-family:var(--font-heading);font-size:clamp(1.08rem,1.8vw,1.55rem)}.brand-line{color:#475569;font-size:.88rem}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.nav-links a{background:#f8fafceb;border:1px solid #94a3b847;border-radius:999px;color:#0f172a;font-weight:700;padding:10px 16px;transition:transform .18s ease,box-shadow .18s ease}.button-primary:hover,.button-secondary:hover,.nav-links a:focus-visible,.nav-links a:hover{box-shadow:0 10px 24px #0f172a1a;transform:translateY(-1px)}.hero-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(330px,.75fr)}.capability-card,.cta-card,.cta-notes,.feature-card,.hero-copy,.hero-panel,.workflow-card{background:#ffffffd1;border:1px solid #94a3b833;box-shadow:0 18px 42px #0f172a14}.hero-copy{border-radius:34px;overflow:hidden;padding:clamp(30px,5vw,56px);position:relative}.hero-copy:after{background:radial-gradient(circle,#0f766e1f,#0000 70%);border-radius:999px;content:"";height:16rem;inset:auto -4rem -5rem auto;position:absolute;width:16rem}.hero-panel{border-radius:30px;padding:28px}.eyebrow,.panel-label,.section-kicker{align-items:center;background:#0f766e1a;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.83rem;font-weight:800;gap:8px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.hero-copy h1{color:#081120;font-size:clamp(2.2rem,4.2vw,4.1rem);line-height:.95;margin:18px 0 16px;max-width:12ch}.cta-card h2,.hero-panel h2,.section-heading h2{color:#09111f;font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:1.05;margin:16px 0 12px}.cta-card p,.feature-card p,.global-card p,.hero-text,.section-heading p,.workflow-card p{color:#475569;font-size:.98rem}.cta-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.button-primary,.button-secondary{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:0 20px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button-primary{background:linear-gradient(135deg,#0f766e,#115e59 45%,#1d4ed8);color:#fff}.button-secondary{background:#f8fafc;border:1px solid #94a3b859;color:#0f172a}.hero-badges{display:flex;flex-wrap:wrap;gap:10px}.hero-badges span{background:#0f172a0d;border:1px solid #94a3b838;border-radius:999px;color:#0f172a;font-weight:700;padding:10px 14px}.stat-strip{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.stat-card{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0);border:1px solid #94a3b833;border-radius:20px;padding:16px 18px}.stat-card span{color:#0f766e;display:block;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.stat-card strong{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.45}.content-section{padding:0 0 72px}.section-heading{margin-bottom:28px;max-width:46rem}.split-heading{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);max-width:none}.capability-grid,.service-grid,.workflow-grid{grid-gap:18px;display:grid;gap:18px}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.workflow-card{border-radius:26px;overflow:hidden;padding:24px;position:relative}.feature-topline{background:linear-gradient(90deg,#0f766e,#1d4ed8);border-radius:999px;height:4px;margin-bottom:16px;width:3rem}.feature-card h3,.global-card h3,.workflow-card h3{color:#09111f;font-size:1.15rem;margin:0 0 10px}.value-section{position:relative}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card{align-items:flex-start;border-radius:22px;color:#0f172a;display:flex;font-weight:700;gap:12px;padding:20px}.capability-dot{background:linear-gradient(135deg,#0f766e,#d97706);border-radius:999px;box-shadow:0 0 0 6px #0f766e1a;flex-shrink:0;height:.85rem;margin-top:.35rem;width:.85rem}.vba-panel{grid-gap:20px;background:linear-gradient(180deg,#ffffffe6,#f7fafceb);border:1px solid #94a3b833;border-radius:30px;box-shadow:0 18px 42px #0f172a14;display:grid;gap:20px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:24px}.vba-panel__intro h3{color:#09111f;font-size:1.2rem;margin:0 0 10px}.vba-panel__intro p{margin:0}.vba-list{grid-gap:12px;display:grid;gap:12px}.vba-item{align-items:flex-start;background:#f8fafcf5;border:1px solid #94a3b82e;border-radius:18px;color:#0f172a;display:flex;font-weight:700;gap:12px;padding:14px 16px}.vba-bullet{background:linear-gradient(135deg,#0f766e,#1d4ed8);border-radius:999px;box-shadow:0 0 0 6px #1d4ed81a;flex-shrink:0;height:.85rem;margin-top:.35rem;width:.85rem}.outcome-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid{grid-gap:18px;display:grid;gap:18px}.outcome-card{background:linear-gradient(180deg,#ffffffe6,#f8fafceb);border:1px solid #94a3b833;border-radius:26px;box-shadow:0 18px 42px #0f172a14;padding:24px}.outcome-quote{color:#09111f;font-size:1rem;font-weight:700;line-height:1.6;margin:0 0 14px}.outcome-byline{color:#64748b;font-size:.92rem;margin:0}.global-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-pill{background:linear-gradient(180deg,#ffffffe0,#f1f5f9eb);border:1px solid #94a3b833;border-radius:999px;box-shadow:0 16px 34px #0f172a0f;color:#0f172a;font-weight:800;padding:16px 18px;text-align:center}.industries-section{position:relative}.industry-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-card{background:#ffffffd6;border:1px solid #94a3b833;border-radius:26px;box-shadow:0 18px 42px #0f172a14;padding:24px}.industry-card h3{color:#09111f;font-size:1.15rem;margin:0 0 10px}.global-card{background:linear-gradient(180deg,#ffffffe6,#f7fafceb);border:1px solid #94a3b833;border-radius:26px;box-shadow:0 18px 42px #0f172a14;overflow:hidden;padding:24px}.global-card__top{align-items:center;display:flex;gap:12px;margin-bottom:18px}.global-tag{align-items:center;background:#0f766e1a;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.8rem;font-weight:800;letter-spacing:.08em;padding:8px 12px}.global-line{background:linear-gradient(90deg,#0f766e8c,#1d4ed833);flex:1 1;height:1px}.workflow-step{color:#0f766e;display:inline-flex;font-size:2rem;font-weight:800;margin-bottom:16px}.cta-section{padding-bottom:52px}.cta-card{grid-gap:24px;background:radial-gradient(circle at top right,#0f766e1a,#0000 32%),linear-gradient(180deg,#ffffffeb,#f8fafceb);border-radius:34px;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);padding:clamp(28px,4vw,42px)}.cta-notes{grid-gap:12px;border-radius:24px;display:grid;gap:12px;padding:18px}.cta-notes div{background:#f8fafcf5;border:1px solid #94a3b82e;border-radius:18px;color:#0f172a;font-weight:700;padding:14px 16px}.site-footer{padding:0 0 28px}.site-footer__inner{align-items:center;background:#fffc;border:1px solid #94a3b833;border-radius:26px;box-shadow:0 16px 34px #0f172a0f;display:flex;gap:18px;justify-content:space-between;margin:0 auto;padding:20px 24px;width:min(1180px,calc(100% - 32px))}.site-footer__brand{color:#0f172a;font-weight:800;margin:0 0 6px}.site-footer__copy{margin:0;max-width:42rem}.site-footer__links{display:flex;flex-wrap:wrap;gap:10px}.site-footer__links a{background:#f8fafc;border:1px solid #94a3b838;border-radius:999px;font-weight:700;padding:10px 14px}@media (max-width:1024px){.capability-grid,.cta-card,.global-grid,.hero-grid,.industry-grid,.outcome-grid,.service-grid,.split-heading,.trust-strip,.vba-panel,.workflow-grid{grid-template-columns:1fr}}@media (max-width:768px){.content-section,.hero-section{width:min(100% - 20px,1180px)}.hero-section{padding-bottom:56px;padding-top:20px}.site-nav{align-items:stretch;flex-direction:column;margin-bottom:22px;padding:16px}.brand-mark{align-items:flex-start;gap:10px}.brand-emblem{border-radius:14px;height:2.6rem;width:2.6rem}.cta-actions,.hero-actions,.nav-links,.site-footer__links{align-items:stretch;flex-direction:column}.cta-actions a,.hero-actions a,.nav-links a,.site-footer__links a{justify-content:center;width:100%}.hero-copy h1{font-size:clamp(1.95rem,11vw,2.9rem);max-width:none}.hero-copy{padding:24px 20px}.capability-card,.cta-card,.cta-notes,.feature-card,.global-card,.hero-panel,.outcome-card,.site-footer__inner,.workflow-card{padding-left:18px;padding-right:18px}.cta-card h2,.hero-panel h2,.section-heading h2{font-size:clamp(1.45rem,7vw,2rem)}.cta-card p,.feature-card p,.global-card p,.hero-text,.outcome-byline,.outcome-quote,.section-heading p,.workflow-card p{font-size:.95rem}.capability-card,.cta-card,.cta-notes,.feature-card,.global-card,.hero-copy,.hero-panel,.outcome-card,.site-footer__inner,.vba-panel,.workflow-card{border-radius:24px}.site-footer__inner{align-items:flex-start;flex-direction:column;width:min(100% - 20px,1180px)}.cta-section{padding-bottom:40px}.content-section{padding-bottom:56px}}:root{--font-body:"Manrope",sans-serif;--font-heading:"Fraunces",serif;--color-bg:#f5f7fb;--color-text:#0f172a;--color-muted:#475569;--color-accent:#0f766e;--card-shadow:#0f172a14;--border-radius:18px;--gradient-bg:linear-gradient(180deg,#f5f7fb,#eef3f8 55%,#f8fafc);--gradient-button:linear-gradient(135deg,#0f766e,#115e59 45%,#1d4ed8)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f5f7fb,#eef3f8 55%,#f8fafc);background:var(--gradient-bg);font-family:Manrope,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0;padding:0}body,h1,h2,h3{color:#0f172a;color:var(--color-text)}h1,h2,h3{font-family:Fraunces,serif;font-family:var(--font-heading);font-weight:700;margin-bottom:.5em}p{color:#475569;color:var(--color-muted);margin-bottom:1em;margin-top:0}a{color:inherit;font-weight:500;text-decoration:none}button{background-image:linear-gradient(135deg,#0f766e,#115e59 45%,#1d4ed8);background-image:var(--gradient-button);border:none;border-radius:18px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-family:var(--font-body);font-weight:600;padding:10px 18px;transition:background .2s ease}button:hover{filter:brightness(1.04)}input,select,textarea{font:inherit}*{box-sizing:border-box}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.9fa8f9ed.css.map*/