.marketing-page{--marketing-ink:#021220;--marketing-slate:#51565b;--marketing-blue:#2e95f3;--marketing-blue-deep:#145589;--marketing-cloud:#f6fbff;--marketing-rule:#c3d5e0;--marketing-cream:#fafcff;color:var(--marketing-ink);font-family:var(--font-operations), sans-serif;background:#fff;overflow:clip}.marketing-page *{box-sizing:border-box}.marketing-shell{max-width:1240px;margin:0 auto;padding-inline:32px}.marketing-skip{background:var(--marketing-ink);color:#fff;z-index:20;padding:10px 14px;position:fixed;top:-60px;left:16px}.marketing-skip:focus{top:16px}.marketing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffeb;border-bottom:1px solid #c3d5e0ad;position:sticky;top:0}.marketing-nav{justify-content:space-between;align-items:center;height:76px;display:flex}.marketing-logo{color:var(--marketing-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.marketing-logo img{width:151px;height:auto;display:block}.marketing-logo span{border-left:1px solid var(--marketing-rule);color:var(--marketing-slate);letter-spacing:.08em;text-transform:uppercase;padding-left:9px;font-size:.78rem;font-weight:700}.marketing-nav-links{gap:28px;margin-left:auto;margin-right:32px;display:flex}.marketing-nav-links a,.marketing-login{color:var(--marketing-slate);font-size:.86rem;font-weight:600;text-decoration:none}.marketing-nav-links a:hover,.marketing-login:hover,.marketing-footer a:hover{color:var(--marketing-blue-deep)}.marketing-nav-actions{align-items:center;gap:20px;display:flex}.marketing-login span,.marketing-text-link span{color:var(--marketing-blue-deep);font-size:1.05em}.marketing-button{background:var(--marketing-ink);border:1px solid var(--marketing-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 23px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.marketing-button:hover{background:var(--marketing-blue-deep);border-color:var(--marketing-blue-deep);transform:translateY(-2px)}.marketing-button-small{min-height:40px;padding:0 15px;font-size:.8rem}.marketing-text-link{border-bottom:1px solid var(--marketing-blue-deep);color:var(--marketing-ink);gap:8px;padding-bottom:5px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.marketing-mobile-menu{display:none}.marketing-hero{background:linear-gradient(115deg,#fff 0% 53%,#edf7ff 100%);padding-top:clamp(70px,10vw,130px)}.marketing-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,.85fr);align-items:center;gap:clamp(45px,7vw,100px);padding-bottom:clamp(70px,9vw,126px);display:grid}.marketing-kicker,.marketing-section-tag{color:var(--marketing-blue-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:.72rem;font-weight:800}.marketing-kicker span{color:var(--marketing-blue);margin-right:7px;font-size:.9rem}.marketing-hero h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(3.25rem,6.4vw,6rem);font-weight:800;line-height:.91}.marketing-lede{color:var(--marketing-slate);max-width:600px;margin:29px 0 0;font-size:clamp(1.08rem,1.65vw,1.32rem);line-height:1.55}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.marketing-proof-list{flex-wrap:wrap;gap:11px 22px;margin:38px 0 0;padding:0;list-style:none;display:flex}.marketing-proof-list li{color:var(--marketing-slate);font-size:.8rem;font-weight:600}.marketing-proof-list span,.marketing-package li span{color:var(--marketing-blue-deep);margin-right:5px;font-weight:900}.marketing-workbench{border:1px solid var(--marketing-rule);background:#fff;padding:22px;position:relative;box-shadow:20px 24px #dff0ff,0 24px 60px #0212201c}.marketing-workbench:before{background:var(--marketing-blue);content:"";width:42%;height:5px;position:absolute;top:0;left:0}.marketing-workbench-topline,.marketing-workbench-footer,.marketing-card-meta{color:#839aac;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.67rem;font-weight:800;display:flex}.marketing-live-dot{color:#0b6b45}.marketing-live-dot:before{content:"";vertical-align:1px;background:#22b573;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.marketing-workbench-title{border-bottom:1px solid var(--marketing-rule);padding:25px 0 20px}.marketing-workbench-title p,.marketing-panel-label{color:var(--marketing-blue-deep);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.marketing-workbench-title strong{letter-spacing:-.035em;max-width:440px;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.05;display:block}.marketing-workbench-columns{grid-template-columns:1fr 1.1fr;gap:14px;padding:20px 0;display:grid}.marketing-workbench-columns section{border:1px solid #d9e8f2;padding:15px}.marketing-source-row{color:var(--marketing-slate);border-top:1px solid #e4eef5;align-items:center;gap:7px;padding:10px 0 0;font-size:.74rem;display:flex}.marketing-source-row+.marketing-source-row{margin-top:8px}.marketing-source-row i{background:#22b573;border-radius:50%;width:6px;height:6px;display:inline-block}.marketing-draft-panel{background:var(--marketing-cloud)}.marketing-draft-line{background:#b7c9d7;width:82%;height:6px;margin-top:12px;display:block}.marketing-draft-line-long{width:98%}.marketing-draft-line-short{width:58%}.marketing-validation-row{color:#0b6b45;align-items:center;gap:6px;margin-top:22px;font-size:.7rem;font-weight:700;display:flex}.marketing-validation-row span{border:1px solid #22b573;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.marketing-workbench-footer{border-top:1px solid var(--marketing-rule);padding-top:15px}.marketing-word-ribbon{background:var(--marketing-ink);color:#e5f4ff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;gap:clamp(12px,2vw,28px);padding:18px 30px;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:800;display:flex;overflow:hidden}.marketing-word-ribbon b{color:var(--marketing-blue)}.marketing-intro{border-bottom:1px solid #dce8f0;padding:clamp(80px,11vw,150px) 0}.marketing-intro-grid{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:70px;display:grid}.marketing-intro h2,.marketing-section-heading h2,.marketing-workflow h2,.marketing-delivery h2,.marketing-questions h2,.marketing-closing h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4vw,4rem);font-weight:800;line-height:.98}.marketing-intro p:last-child,.marketing-section-heading>p,.marketing-workflow-copy>p:not(.marketing-section-tag),.marketing-delivery p:not(.marketing-section-tag),.marketing-questions>div>p{color:var(--marketing-slate);max-width:690px;margin:25px 0 0;font-size:1.03rem;line-height:1.65}.marketing-capabilities{background:var(--marketing-cream);padding:clamp(80px,10vw,130px) 0}.marketing-section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.marketing-section-heading h2{max-width:700px}.marketing-section-heading>p{max-width:285px;margin:0;font-size:.95rem}.marketing-capability-grid{border-left:1px solid var(--marketing-rule);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.marketing-capability-card{border-bottom:1px solid var(--marketing-rule);border-right:1px solid var(--marketing-rule);background:#fff;min-height:322px;padding:23px;transition:box-shadow .2s,transform .2s;position:relative}.marketing-capability-card:hover{z-index:1;transform:translate(-4px,-4px);box-shadow:12px 12px #cfe9ff}.marketing-card-meta{color:#839aac}.marketing-card-meta span:last-child{color:var(--marketing-blue-deep)}.marketing-capability-card h3{letter-spacing:-.035em;margin:60px 0 14px;font-size:1.34rem;line-height:1.05}.marketing-capability-card p{color:var(--marketing-slate);margin:0;font-size:.88rem;line-height:1.55}.marketing-card-arrow{color:var(--marketing-blue-deep);font-size:1.45rem;position:absolute;bottom:22px;right:23px}.marketing-workflow{background:var(--marketing-ink);color:#fff;padding:clamp(80px,10vw,130px) 0}.marketing-workflow-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid}.marketing-section-tag-light{color:var(--marketing-blue)}.marketing-workflow h2{max-width:540px}.marketing-workflow-copy>p:not(.marketing-section-tag){color:#c3d5e0;max-width:520px}.marketing-button-light{color:var(--marketing-ink);background:#fff;border-color:#fff;margin-top:31px}.marketing-button-light:hover{background:var(--marketing-blue);border-color:var(--marketing-blue);color:var(--marketing-ink)}.marketing-stage-list{margin:0;padding:0;list-style:none}.marketing-stage-list li{border-top:1px solid #c3d5e052;grid-template-columns:36px 1fr;gap:20px;padding:17px 0;display:grid}.marketing-stage-list li:last-child{border-bottom:1px solid #c3d5e052}.marketing-stage-list>li>span{color:var(--marketing-blue);letter-spacing:.08em;padding-top:3px;font-size:.7rem;font-weight:800}.marketing-stage-list h3{letter-spacing:-.02em;margin:0;font-size:1.15rem}.marketing-stage-list p{color:#c3d5e0;margin:5px 0 0;font-size:.86rem;line-height:1.5}.marketing-delivery{background:#dff0ff;padding:clamp(80px,10vw,130px) 0}.marketing-delivery-grid{grid-template-columns:.6fr 1fr;align-items:center;gap:clamp(60px,10vw,155px);display:grid}.marketing-delivery-mark{background:var(--marketing-ink);box-shadow:18px 18px 0 var(--marketing-blue);place-items:center;width:clamp(210px,24vw,300px);height:clamp(210px,24vw,300px);display:grid;position:relative}.marketing-delivery-mark span{color:#fff;letter-spacing:-.13em;margin-left:-.08em;font-size:clamp(5.5rem,11vw,9rem);font-weight:800}.marketing-delivery-mark i{background:var(--marketing-blue);width:54px;height:4px;position:absolute;bottom:28px}.marketing-delivery h2{max-width:690px}.marketing-delivery p:not(.marketing-section-tag){max-width:680px}.marketing-delivery-points{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.marketing-delivery-points span{color:var(--marketing-blue-deep);border:1px solid #9fc9ec;border-radius:999px;padding:8px 11px;font-size:.73rem;font-weight:700}.marketing-engagements{padding:clamp(80px,10vw,130px) 0}.marketing-engagement-heading{align-items:start}.marketing-package-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.marketing-package{border:1px solid var(--marketing-rule);flex-direction:column;min-height:490px;padding:31px;display:flex}.marketing-package-featured{background:var(--marketing-ink);border-color:var(--marketing-ink);color:#fff;position:relative}.marketing-package-badge{background:var(--marketing-blue);color:var(--marketing-ink);letter-spacing:.07em;text-transform:uppercase;border-radius:99px;margin:0;padding:7px 10px;font-size:.67rem;font-weight:800;position:absolute;top:20px;right:21px}.marketing-package-eyebrow{color:var(--marketing-blue-deep);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.marketing-package-featured .marketing-package-eyebrow{color:var(--marketing-blue)}.marketing-package h3{letter-spacing:-.05em;margin:20px 0 16px;font-size:2rem;line-height:1}.marketing-package-description{color:var(--marketing-slate);margin:0;font-size:.95rem;line-height:1.55}.marketing-package-featured .marketing-package-description{color:#c3d5e0}.marketing-package ul{border-top:1px solid var(--marketing-rule);gap:13px;margin:31px 0;padding:22px 0 0;list-style:none;display:grid}.marketing-package-featured ul{border-color:#c3d5e059}.marketing-package li{color:var(--marketing-slate);font-size:.84rem;line-height:1.35}.marketing-package-featured li{color:#e8f4fc}.marketing-package-featured li span{color:var(--marketing-blue)}.marketing-package>a{border-bottom:1px solid var(--marketing-blue-deep);color:var(--marketing-ink);justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-bottom:9px;font-size:.84rem;font-weight:800;text-decoration:none;display:flex}.marketing-package-featured>a{border-color:var(--marketing-blue);color:#fff}.marketing-package-note{color:var(--marketing-slate);text-align:center;margin:24px 0 0;font-size:.88rem}.marketing-package-note a{color:var(--marketing-blue-deep);font-weight:700}.marketing-questions{background:var(--marketing-cream);padding:clamp(80px,10vw,130px) 0}.marketing-questions-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(60px,8vw,130px);display:grid}.marketing-questions h2{max-width:490px}.marketing-questions .marketing-text-link{margin-top:30px}.marketing-faqs{border-top:1px solid var(--marketing-rule)}.marketing-faqs details{border-bottom:1px solid var(--marketing-rule)}.marketing-faqs summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:1rem;font-weight:750;list-style:none;display:flex}.marketing-faqs summary::-webkit-details-marker{display:none}.marketing-faqs summary span{color:var(--marketing-blue-deep);font-size:1.3rem;font-weight:400}.marketing-faqs details[open] summary span{transform:rotate(45deg)}.marketing-faqs details p{color:var(--marketing-slate);margin:-4px 42px 22px 0;font-size:.92rem;line-height:1.6}.marketing-closing{background:linear-gradient(110deg, var(--marketing-ink) 0%, #063a66 100%);color:#fff;padding:clamp(85px,11vw,145px) 0}.marketing-closing-inner{text-align:center;max-width:940px}.marketing-closing h2{max-width:920px;margin-inline:auto;font-size:clamp(2.5rem,5.1vw,5.1rem)}.marketing-closing-inner>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:38px;display:flex}.marketing-text-link-light{border-color:var(--marketing-blue);color:#fff}.marketing-footer{background:#fff;padding:35px 0}.marketing-footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;display:grid}.marketing-footer p{color:var(--marketing-slate);margin:0;font-size:.78rem}.marketing-footer-inner>div{gap:14px;display:flex}.marketing-footer a,.marketing-footer span{color:var(--marketing-slate);font-size:.75rem;text-decoration:none}.marketing-footer span{color:#839aac}.marketing-page a:focus-visible,.marketing-page summary:focus-visible{outline:3px solid var(--marketing-blue);outline-offset:4px}@media (max-width:980px){.marketing-nav-links,.marketing-nav-actions{display:none}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{color:var(--marketing-ink);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:800;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{border:1px solid var(--marketing-rule);background:#fff;min-width:220px;padding:12px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 16px 30px #02122024}.marketing-mobile-menu a{color:var(--marketing-ink);padding:11px;font-size:.87rem;font-weight:700;text-decoration:none}.marketing-hero-grid{grid-template-columns:minmax(0,1fr)}.marketing-workbench{width:calc(100% - 18px);max-width:640px}.marketing-capability-grid{grid-template-columns:repeat(2,1fr)}.marketing-workflow-grid,.marketing-questions-grid{grid-template-columns:1fr}.marketing-delivery-grid{grid-template-columns:1fr;gap:55px}.marketing-delivery-mark{margin-left:20px}.marketing-package-grid{grid-template-columns:1fr}.marketing-package{min-height:0}.marketing-footer-inner{grid-template-columns:1fr}.marketing-footer-inner>div{flex-wrap:wrap}}@media (max-width:640px){.marketing-shell{padding-inline:20px}.marketing-nav{height:65px}.marketing-logo img{width:128px}.marketing-logo span{font-size:.64rem}.marketing-hero{padding-top:58px}.marketing-hero-grid{padding-bottom:75px}.marketing-hero h1{font-size:clamp(3.1rem,16vw,4.45rem)}.marketing-lede{font-size:1.03rem}.marketing-hero-actions{flex-direction:column;align-items:start;gap:20px}.marketing-proof-list{gap:9px;margin-top:31px;display:grid}.marketing-workbench{padding:15px}.marketing-workbench-columns{grid-template-columns:1fr}.marketing-workbench-title strong{font-size:1.36rem}.marketing-word-ribbon{justify-content:flex-start;padding-left:20px}.marketing-intro-grid{grid-template-columns:1fr;gap:18px}.marketing-section-heading{align-items:start;gap:22px;display:grid}.marketing-capability-grid{grid-template-columns:1fr;margin-top:40px}.marketing-capability-card{min-height:275px}.marketing-workflow-grid,.marketing-questions-grid{gap:46px}.marketing-stage-list li{grid-template-columns:30px 1fr;gap:13px}.marketing-delivery-mark{width:190px;height:190px}.marketing-package-grid{margin-top:39px}.marketing-package{padding:25px}.marketing-package-badge{width:fit-content;position:static}.marketing-faqs summary{font-size:.93rem}.marketing-closing-inner{text-align:left}.marketing-closing-inner>div{flex-direction:column;align-items:start}.marketing-footer{padding:30px 0}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
