{"id":2222,"date":"2025-09-05T12:57:32","date_gmt":"2025-09-05T12:57:32","guid":{"rendered":"https:\/\/demo.zoomintoweb.com\/nexus\/?page_id=2222"},"modified":"2025-09-09T07:18:20","modified_gmt":"2025-09-09T07:18:20","slug":"sow","status":"publish","type":"page","link":"https:\/\/demo.zoomintoweb.com\/nexus\/sow\/","title":{"rendered":"SOW"},"content":{"rendered":"<body>\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2222\" class=\"elementor elementor-2222\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ae04095 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ae04095\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5b07e6c\" data-id=\"5b07e6c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e77395 elementor-widget elementor-widget-colaz_tm_slider\" data-id=\"5e77395\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"services-slider\" data-widget_type=\"colaz_tm_slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\n    <!-- Main Slider Four -->\n    <section class=\"main-slider-four\">\n\t\t<div class=\"main-slider-carousel owl-theme owl-carousel\">\n\t\t\t\t\t\t<!-- Slide 01 -->\n\t\t\t<div class=\"slide\">\n\t\t\t\t<div class=\"image-layer\" style=\"background-image:url(https:\/\/demo.zoomintoweb.com\/nexus\/wp-content\/uploads\/2025\/08\/2.png)\"><\/div>\t\t\t\t\t\t\t\t<div class=\"auto-container\">\n\t\t\t\t\t\n\t\t\t\t\t<!-- Content Column -->\n\t\t\t\t\t<div class=\"content-box\">\n\t\t\t\t\t\t<div class=\"box-inner\">\n\t\t\t\t\t\t\t<div class=\"title\">OUR SERVICES<\/div>\t\t\t\t\t\t\t<h1>SOW Services<\/h1>\t\t\t\t\t\t\t<div class=\"text\">Formal document that defines a project\u2019s scope, deliverables, timelines, responsibilities, and acceptance criteria\u2014establishing clear expectations between client and provider.<\/div>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t                            <div class=\"button-box\">\n\t\t\t\t\t\t\t\t<a class=\"btn-style-nine theme-btn\" href=\"https:\/\/demo.zoomintoweb.com\/nexus\/contact\/\"><span class=\"txt\">GET IN TOUCH<\/span><\/a>\n\t\t\t\t\t\t\t<\/div>\n                            \t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<!-- End Slide 01 -->\n\t\t\t\t\t<\/div>\n    <\/section>\n    <!-- End Main Slider Section -->\n      \n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-4cd195b e-con-full e-flex e-con e-parent\" data-id=\"4cd195b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c1b7f67 e-con-full e-flex e-con e-child\" data-id=\"c1b7f67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5c9f04 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"d5c9f04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* services list *\/\n  ul.services-list {\n    padding-left: 20px;\n    margin: 0;\n    width: 320px;\n    list-style: none;\n  }\n\n  ul.services-list li {\n    margin: 8px 0;\n    padding: 12px 18px;\n    border-radius: 8px;\n    cursor: pointer;\n    transition: all 0.25s ease;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.08);\n    background: #fff;\n  }\n\n  ul.services-list li:hover {\n    background: #2596be; \/* Blue background *\/\n    color: #fff;         \/* White text *\/\n    box-shadow: 0 8px 20px rgba(37,99,235,0.12);\n    transform: translateY(-3px);\n  }\n\n  ul.services-list li a {\n    text-decoration: none;\n    color: inherit;\n    display: block;\n    font-weight: 600;\n    font-size: 0.98rem;\n    padding: 0;\n  }\n\n  \/* active state when section is in view *\/\n  ul.services-list li.active {\n    background: #1d4ed8;\n    color: #fff;\n    transform: translateY(-3px);\n    box-shadow: 0 10px 24px rgba(37,99,235,0.18);\n  }\n\n  \/* make anchor text always readable in active state *\/\n  ul.services-list li.active a { color: #fff; }\n\n  @media (max-width: 520px) {\n    ul.services-list { width: 100%; padding-left: 12px; }\n  }\n\n  \/* global smooth scroll (fallback) *\/\n  html { scroll-behavior: smooth; }\n<\/style>\n\n<section>\n  <ul class=\"services-list\" id=\"services-list\">\n    <li><a href=\"#deliverable-sow\" id=\"deliverable-sow-link\">Deliverable-Based SOW<\/a><\/li>\n    <li><a href=\"#milestone-sow\" id=\"milestone-sow-link\">Milestone-Based SOW<\/a><\/li>\n    <li><a href=\"#tm-sow\" id=\"tm-sow-link\">Time &amp; Materials SOW<\/a><\/li>\n  <\/ul>\n<\/section>\n\n<script>\n  (function () {\n    \/\/ Elements\n    const links = document.querySelectorAll('#services-list a[href^=\"#\"]');\n    const listItems = document.querySelectorAll('#services-list li');\n    const sections = Array.from(links).map(l => document.querySelector(l.getAttribute('href')));\n    \/\/ Header offset: detect a fixed header if present\n    const header = document.querySelector('header');\n    const headerOffset = header ? header.getBoundingClientRect().height : 0;\n    const extraGap = 16; \/\/ extra spacing from top when scrolling\n\n    \/\/ Smooth scroll with header offset\n    links.forEach(link => {\n      link.addEventListener('click', function (e) {\n        const target = document.querySelector(this.getAttribute('href'));\n        if (!target) return;\n        e.preventDefault();\n        const top = target.getBoundingClientRect().top + window.pageYOffset - headerOffset - extraGap;\n        window.scrollTo({ top, behavior: 'smooth' });\n      });\n    });\n\n    \/\/ IntersectionObserver to toggle active class on list items as sections enter viewport\n    const ioOptions = {\n      root: null,\n      rootMargin: `-${Math.round(headerOffset + extraGap)}px 0px -40% 0px`,\n      threshold: 0.12\n    };\n\n    const io = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        const id = entry.target.id;\n        const idx = Array.from(sections).findIndex(s => s && s.id === id);\n        if (idx === -1) return;\n\n        \/\/ remove active from all, add to the matching list item when intersecting\n        if (entry.isIntersecting) {\n          listItems.forEach(li => li.classList.remove('active'));\n          listItems[idx].classList.add('active');\n        }\n      });\n    }, ioOptions);\n\n    sections.forEach(sec => { if (sec) io.observe(sec); });\n\n    \/\/ If page loads with an anchor in URL, highlight it\n    window.addEventListener('load', () => {\n      const hash = location.hash;\n      if (hash) {\n        const li = document.querySelector(`#services-list a[href=\"${hash}\"]`)?.parentElement;\n        if (li) {\n          listItems.forEach(item => item.classList.remove('active'));\n          li.classList.add('active');\n        }\n      }\n    });\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12dd1b3 e-con-full e-flex e-con e-child\" data-id=\"12dd1b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed7d1bd elementor-widget elementor-widget-html\" data-id=\"ed7d1bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== Alternating Two Sections (drop-in) ===== -->\n<!-- ===== Alternating Two Sections (SOW: Deliverable \/ Milestone \/ T&M) ===== -->\n\n<section class=\"alt-two\" style=\"font-family: 'Manrope', sans-serif;\">\n  <!-- Section 1: Deliverable-Based SOW \u00b7 Image Left -->\n  <div class=\"alt-two__card\">\n    <div class=\"alt-two__grid\">\n      <figure class=\"alt-two__media alt-two__reveal from-left\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/demo.zoomintoweb.com\/nexus\/wp-content\/uploads\/2025\/09\/sow-1.jpg\" alt=\"Deliverable Based SOW\">\n      <\/figure>\n\n      <div class=\"alt-two__content alt-two__reveal from-right\" id=\"deliverable-sow\">\n        <p class=\"alt-two__eyebrow\">We Deliver<\/p>\n        <h2>Deliverable-Based SOW<\/h2>\n\n        <p>An outcome-focused model where success is measured against predefined deliverables and completion criteria. This approach ensures predictability, clear responsibilities, and cost certainty for well-documented projects.<\/p>\n\n        <ul class=\"alt-two__list\">\n          <li><b>Fixed scope &amp; defined deliverables<\/b> \u2013 Clear goals, responsibilities and expected outputs from the start.<\/li>\n          <li><b>Ideal for well-documented projects<\/b> \u2013 Best when requirements are researched and stable.<\/li>\n          <li><b>Transparent timelines &amp; cost certainty<\/b> \u2013 Reduced scope creep with predictable budgets and deadlines.<\/li>\n          <li><b>Success by completed outputs<\/b> \u2013 Progress measured by tangible, finished deliverables.<\/li>\n        <\/ul>\n\n        <!--<div class=\"alt-two__actions\">-->\n        <!--  <a class=\"alt-two__btn\" href=\"#contact\" aria-label=\"Contact about Deliverable Based SOW\">Get in touch<\/a>-->\n        <!--<\/div>-->\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Section 2: Milestone-Based SOW \u00b7 Image Right -->\n  <div class=\"alt-two__card alt-two__card--reverse\" id=\"milestone-sow\">\n    <div class=\"alt-two__grid\">\n      <div class=\"alt-two__content alt-two__reveal from-left\">\n        <p class=\"alt-two__eyebrow\">We Deliver<\/p>\n        <h2>Milestone-Based SOW<\/h2>\n\n        <p>This model breaks the project into defined phases where progress and payments are tied to agreed milestones. It provides structure while allowing adaptation between stages.<\/p>\n\n        <ul class=\"alt-two__list\">\n          <li><b>Project split into measurable milestones<\/b> \u2013 Clear phase goals for structured tracking.<\/li>\n          <li><b>Payments tied to milestones<\/b> \u2013 Clients pay on successful delivery of each milestone.<\/li>\n          <li><b>Flexible for phased implementations<\/b> \u2013 Allows adjustments between stages as the project evolves.<\/li>\n          <li><b>Accountability at every stage<\/b> \u2013 Both teams remain aligned and responsible for outcomes.<\/li>\n        <\/ul>\n\n        <!--<div class=\"alt-two__actions\">-->\n        <!--  <a class=\"alt-two__btn\" href=\"#contact\" aria-label=\"Contact about Milestone Based SOW\">Get in touch<\/a>-->\n        <!--<\/div>-->\n      <\/div>\n\n      <figure class=\"alt-two__media alt-two__reveal from-right\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/demo.zoomintoweb.com\/nexus\/wp-content\/uploads\/2025\/09\/sow-2.jpg\" alt=\"Milestone Based SOW\">\n      <\/figure>\n    <\/div>\n  <\/div>\n\n  <!-- Section 3: Time & Materials (T&M) SOW \u00b7 Image Left -->\n  <div class=\"alt-two__card\" id=\"tm-sow\">\n    <div class=\"alt-two__grid\">\n      <figure class=\"alt-two__media alt-two__reveal from-left\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/demo.zoomintoweb.com\/nexus\/wp-content\/uploads\/2025\/09\/Sow-3.jpg\" alt=\"Time and Materials SOW\">\n      <\/figure>\n\n      <div class=\"alt-two__content alt-two__reveal from-right\">\n        <p class=\"alt-two__eyebrow\">We Deliver<\/p>\n        <h2>Time &amp; Materials (T&amp;M) SOW<\/h2>\n\n        <p>A flexible engagement where billing is based on actual time and resources used. Ideal for projects with evolving requirements or when rapid initiation is preferred.<\/p>\n\n        <ul class=\"alt-two__list\">\n          <li><b>Flexible scope<\/b> \u2013 Easily adapt to changing or exploratory requirements.<\/li>\n          <li><b>Pay for time &amp; resources<\/b> \u2013 Transparent billing only for work performed.<\/li>\n          <li><b>Great for dynamic projects<\/b> \u2013 Best when requirements are uncertain or likely to change.<\/li>\n          <li><b>Faster initiation<\/b> \u2013 Start quickly with lower upfront planning needs.<\/li>\n        <\/ul>\n\n        <!--<div class=\"alt-two__actions\">-->\n        <!--  <a class=\"alt-two__btn\" href=\"#contact\" aria-label=\"Contact about Time and Materials SOW\">Get in touch<\/a>-->\n        <!--<\/div>-->\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ===== keep your existing styles and reveal script (no changes required) ===== -->\n\n\n<style>\n  \/* ===== Scoped styles for .alt-two only ===== *\/\n  .alt-two{\n    --card: #f9fafb;\n    --text: #111827;\n    --muted: #6b7280;\n    --accent: #2596be !important; \/* tick + button color *\/\n    --radius: 16px;\n    --gap: clamp(1rem, 3vw, 2rem);\n    --container: min(1100px, 92vw);\n    --shadow: 0 8px 24px rgba(0,0,0,.08);\n    --dur: .7s;\n    --ease: cubic-bezier(.22,.61,.36,1);\n    color: var(--text);\n  }\n\n  .alt-two__card{\n    width: var(--container);\n    margin: clamp(24px, 6vh, 48px) auto;\n    background: var(--card);\n    border: 1px solid #e5e7eb;\n    border-radius: var(--radius);\n    box-shadow: var(--shadow);\n    overflow: hidden;\n  }\n\n  .alt-two__grid{\n      width: 90%;\n    display: grid;\n    grid-template-columns: 1.05fr 1fr;\n    gap: var(--gap);\n    align-items: center;\n    padding: clamp(18px, 3vw, 28px);\n  }\n  .alt-two__card--reverse .alt-two__grid{\n    grid-template-columns: 1fr 1.05fr; \/* image right on desktop *\/\n  }\n\n  \/* Media + image handling *\/\n  .alt-two__media{\n    border-radius: calc(var(--radius) - 6px);\n    overflow: hidden;\n    background: #fff;\n    box-shadow: var(--shadow);\n  }\n  .alt-two__media img{\n    display: block;\n    width: 100%;\n    height: 500px !important;\n    aspect-ratio: 16\/10;\n    object-fit: cover;\n  }\n  \n   @media (max-width: 780px) {\n      .alt-two__media img{\n    display: block;\n    width: 100%;\n    height: auto !important;\n  }\n}\n\n  \/* Content *\/\n  .alt-two__content .alt-two__eyebrow{\n    color: var(--accent);\n    font-weight: 700;\n    font-size: .8rem;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    margin: 0 0 .25rem;\n  }\n  .alt-two__content h2{\n    margin: .2rem 0 .6rem;\n    font-size: clamp(1.35rem, 2.1vw, 1.9rem);\n    line-height: 1.25;\n  }\n  .alt-two__content p{\n    margin: 0 0 1rem;\n    color: var(--muted);\n    line-height: 1.7;\n  }\n\n  \/* Blue tick list *\/\n  .alt-two__list{\n    list-style: none;\n    margin: 0 0 1.1rem;\n    padding: 0;\n    color: var(--muted);\n  }\n  .alt-two__list li{\n    position: relative;\n    padding-left: 1.6rem;\n    margin: .4rem 0;\n  }\n  .alt-two__list li::before{\n    content: \"\u2714\";\n    position: absolute;\n    left: 0;\n    top: 0.1rem;\n    font-weight: 800;\n    color: var(--accent); \/* blue tick *\/\n    line-height: 1;\n  }\n\n  .alt-two__actions{\n    display:flex; gap:.6rem; flex-wrap:wrap;\n  }\n\n  \/* Link-styled button *\/\n  .alt-two__btn,\n  .alt-two__btn:link,\n  .alt-two__btn:visited,\n  .alt-two__btn:active{\n    display: inline-block;\n    text-decoration: none;\n    border: none;\n    padding: .8rem 1.1rem;\n    border-radius: 999px;\n    background: #2596be !important;\n    color: #fff;\n    font-weight: 600;\n    cursor: pointer;\n    transition: transform .15s var(--ease), box-shadow .15s var(--ease), background .2s;\n    box-shadow: 0 8px 20px rgba(37,99,235,.18);\n  }\n  .alt-two__btn:hover{ background:#1d4ed8; transform: translateY(-1px); box-shadow: 0 10px 24px rgba(37,99,235,.22); }\n\n  \/* ===== Mobile: image first, content after (both sections) ===== *\/\n  @media (max-width: 900px){\n    .alt-two__grid{\n      grid-template-columns: 1fr;\n      gap: clamp(14px, 4vw, 18px);\n      padding: clamp(14px, 4vw, 22px);\n    }\n    \/* Ensure image appears first on BOTH sections on mobile *\/\n    .alt-two__media{ order: -1; }\n\n    \/* Comfortable touch targets *\/\n    .alt-two__btn{ width: 100%; text-align: center; }\n    .alt-two__content h2{ font-size: clamp(1.25rem, 5vw, 1.6rem); }\n    .alt-two__content p, .alt-two__list{ font-size: 0.98rem; }\n  }\n\n  \/* Reveal animation *\/\n  .alt-two__reveal{\n    opacity: 0;\n    transform: translateY(16px);\n    transition: opacity var(--dur) var(--ease), transform var(--dur) var(--ease);\n  }\n  .alt-two__reveal.from-left{ transform: translateX(-24px); }\n  .alt-two__reveal.from-right{ transform: translateX(24px); }\n  .alt-two__reveal.in-view{\n    opacity: 1 !important;\n    transform: translateX(0) translateY(0) !important;\n  }\n  @media (prefers-reduced-motion: reduce){\n    .alt-two__reveal{ transition: none; opacity: 1; transform: none !important; }\n    .alt-two__btn{ transition: none; }\n  }\n  \/* --- Mobile polish for section 2 (and consistency for both) --- *\/\n@media (max-width: 900px){\n  \/* Single column for all cards *\/\n  .alt-two__grid{\n    grid-template-columns: 1fr !important;\n    align-items: start;\n    gap: clamp(12px, 4vw, 18px);\n    padding: clamp(14px, 4vw, 22px);\n  }\n\n  \/* Image first for BOTH sections on mobile *\/\n  .alt-two__media{\n    order: -1;\n    margin: 0;                \/* remove odd gaps *\/\n    border-radius: 12px;      \/* a touch softer on mobile *\/\n  }\n\n  \/* Make animations vertical-only in single column *\/\n  .alt-two__reveal.from-left,\n  .alt-two__reveal.from-right{\n    transform: translateY(16px);   \/* no horizontal slide on mobile *\/\n  }\n\n  \/* Comfortable text sizing and full-width button *\/\n  .alt-two__content h2{ font-size: clamp(1.22rem, 5vw, 1.55rem); }\n  .alt-two__content p, .alt-two__list{ font-size: .98rem; }\n  .alt-two__btn{ width: 100%; text-align: center; }\n}\n\n\/* Prevent tiny horizontal scroll caused by transforms *\/\n.alt-two{ overflow-x: hidden; }\n.alt-two, .alt-two *{ box-sizing: border-box; }\n\n<\/style>\n\n<script>\n  \/\/ Trigger reveals; also mark what's already visible on load\n  (function(){\n    const els = document.querySelectorAll('.alt-two .alt-two__reveal');\n    const markVisible = () => {\n      els.forEach(el => {\n        const rect = el.getBoundingClientRect();\n        if (rect.top < window.innerHeight * 0.85) el.classList.add('in-view');\n      });\n    };\n    const io = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting){\n          entry.target.classList.add('in-view');\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: \"0px 0px -5% 0px\" });\n\n    els.forEach(el => io.observe(el));\n    if (document.readyState !== 'loading') markVisible();\n    else document.addEventListener('DOMContentLoaded', markVisible);\n  })();\n<\/script>\n<!-- ===== \/Alternating Two Sections ===== -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/body>","protected":false},"excerpt":{"rendered":"<p>OUR SERVICES SOW Services Formal document that defines a project\u2019s scope, deliverables, timelines, responsibilities, and acceptance criteria\u2014establishing clear expectations between client and provider. GET IN TOUCH Deliverable-Based SOW Milestone-Based SOW Time &amp; Materials SOW We Deliver Deliverable-Based SOW An outcome-focused model where success is measured against predefined deliverables and completion criteria. This approach ensures predictability, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"om_disable_all_campaigns":false,"footnotes":""},"class_list":["post-2222","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/pages\/2222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/comments?post=2222"}],"version-history":[{"count":5,"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/pages\/2222\/revisions"}],"predecessor-version":[{"id":2592,"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/pages\/2222\/revisions\/2592"}],"wp:attachment":[{"href":"https:\/\/demo.zoomintoweb.com\/nexus\/wp-json\/wp\/v2\/media?parent=2222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}