From a38d4fe23f527e2c8b79a3419fbca9bbe7f679d8 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 18:22:24 -0500
Subject: [PATCH 01/20] more
---
src/Components/Home/HomePageB.js | 538 +++++++++++++++++++++++++++++++
1 file changed, 538 insertions(+)
create mode 100644 src/Components/Home/HomePageB.js
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
new file mode 100644
index 0000000..05ebfce
--- /dev/null
+++ b/src/Components/Home/HomePageB.js
@@ -0,0 +1,538 @@
+import { useEffect, useState } from "react";
+import { collection, setDoc, doc } from "firebase/firestore";
+import { db, auth } from "../../firebase";
+import Button from "../../pageElements/Button";
+import { v4 as uuidv4 } from "uuid";
+import arrow from "../../Assets/Images/Arrow.png";
+import { useNavigate } from "react-router-dom";
+import ConfirmModal from "../Modals/ConfirmModal";
+import { createUserWithEmailAndPassword } from "firebase/auth";
+import { stateDataValues } from "../../Constants/Fields/SignupFields";
+import "../../styles/homepage.scss";
+import LoadingSpinner from "../../pageElements/LoadingSpinner";
+
+const HomePage = () => {
+ const navigate = useNavigate();
+ const [showPromoModal, setShowPromoModal] = useState(false);
+ const [isBusy, setIsBusy] = useState(false);
+ const [notice, setNotice] = useState("");
+
+ const apiUrl =
+ process.env.NODE_ENV === "development"
+ ? process.env.REACT_APP_API_DEV
+ : process.env.REACT_APP_API_PROD;
+
+ useEffect(() => {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "screen_view", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }, []);
+
+ function clickedTryItButton() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "try_it_click", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }
+
+ function promoSignup() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "promo_sign_up", {
+ send_to: "G-J6SQL5DF6V",
+ });
+ }
+ }
+
+ function clickedExploreLink() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "explore_click", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }
+
+ async function saveUserData(
+ authId,
+ dataValues,
+ email,
+ password,
+ customerId,
+ subscriptionCreated,
+ subscriptionPeriodStart,
+ subscriptionPeriodEnd,
+ subscriptionId,
+ isPromotionalMebership = true,
+ docsAllowedPeMonth = 1
+ ) {
+ if (!email || !password || !dataValues[0]) {
+ return;
+ }
+ const appUserId = uuidv4();
+ const firmId = uuidv4();
+ const fbAuthUid = authId;
+ const tpe = password;
+ let plan = "promo plan";
+ let docsAllowedPerMonth;
+
+ docsAllowedPerMonth = 1;
+ subscriptionId = uuidv4();
+ plan = plan;
+
+ const docsGenerated = 0;
+
+ const {
+ firstName,
+ lastName,
+ firm,
+ telephone,
+ streetAddress,
+ city,
+ state,
+ zipCode,
+ barNumber,
+ practiceArea,
+ } = dataValues[0];
+
+ const userState = stateDataValues.filter((value) => {
+ if (value.name === state) return value;
+ });
+
+ const tempData = {
+ docsAllowedPerMonth,
+ docsGenerated,
+ appUserId,
+ fbAuthUid,
+ firmId,
+ firstName,
+ lastName,
+ firm,
+ telephone,
+ streetAddress,
+ city,
+ state: userState,
+ zipCode,
+ barNumber,
+ practiceArea,
+ email,
+ tpe: tpe,
+ isPromotionalMebership,
+ isPromotionalFirstLogin: true,
+ customerId: customerId,
+ subscriptionId: subscriptionId,
+ subscriptionPlan: "flordia-spring-promo-plan",
+ subscriptionCreated: subscriptionCreated,
+ subscriptionPeriodStart: subscriptionPeriodStart,
+ subscriptionPeriodEnd: subscriptionPeriodEnd,
+ };
+
+ function scrubUndef(obj) {
+ Object.keys(obj).forEach(function (key) {
+ if (obj[key] === undefined) {
+ obj[key] = "---";
+ }
+ });
+
+ return obj;
+ }
+
+ const userData = scrubUndef(tempData);
+
+ try {
+ const usersRef = collection(db, "users");
+ const res = await setDoc(doc(usersRef, fbAuthUid), userData);
+ promoSignup();
+ return res;
+ } catch (error) {
+ console.log(`Error saving new user to db: ${error}`);
+ }
+ }
+
+ async function getFocusData(code) {
+ try {
+ const response = await fetch(`${apiUrl}/v1/get-focused-data/${code}`, {
+ method: "GET",
+ });
+ const res = await response.json();
+
+ return res;
+ } catch (err) {
+ console.log("Error in get rqst:", err);
+ }
+ }
+
+ async function handleProcessPromoSubscription(code) {
+ setIsBusy(true);
+ setShowPromoModal(false);
+ if (!code) {
+ return;
+ }
+
+ const userData = await getFocusData(code);
+ let email;
+ let password;
+
+ if (userData === undefined) {
+ return;
+ } else {
+ email = userData[0].email;
+ password = userData[0].mspall;
+ }
+
+ if (email && password) {
+ handlePromoSignup(userData, email, password);
+ } else {
+ setIsBusy(false);
+ setShowPromoModal(false);
+ }
+ }
+
+ async function handlePromoSignup(dataValues, email, password) {
+ if (!email || !password) {
+ return;
+ }
+
+ try {
+ const customerId = `${uuidv4()}-florida-spring-promo`;
+ const today = new Date();
+ const subscriptionCreated = today;
+ const subscriptionPeriodStart = today;
+ const subscriptionPeriodEnd = today;
+ const subscriptionId = uuidv4();
+
+ const userCredential = await createUserWithEmailAndPassword(
+ auth,
+ email,
+ password
+ );
+
+ const user = userCredential.user;
+ dataValues = { ...dataValues };
+ const isPromotionalMebership = true;
+
+ const res = await saveUserData(
+ user.uid,
+ dataValues,
+ email,
+ password,
+ customerId,
+ subscriptionCreated,
+ subscriptionPeriodStart,
+ subscriptionPeriodEnd,
+ subscriptionId,
+ isPromotionalMebership
+ );
+
+ setIsBusy(false);
+ navigate("/dashboard");
+ } catch (error) {
+ console.log("Error handling request", error, error.message);
+ setIsBusy(false);
+ setNotice("Sorry, something went wrong. Please try again.");
+ }
+ }
+
+ const handleTryItButton = (e) => {
+ clickedTryItButton();
+ setShowPromoModal(true);
+ };
+
+ const handleLogin = () => {
+ navigate("/login");
+ };
+
+ const handleCancelModal = () => {
+ setShowPromoModal(!showPromoModal);
+ navigate("/signup");
+ };
+
+ const handleDemo = () => {
+ const supReq = null;
+ navigate("/requestpage/supReq");
+ };
+
+ const homeContent = (
+
+
+
+
+
+
+
Novodraft: Legal AI
+ Novodraft
+ AI-Assisted Legal Drafting
+
+ Draft documents faster and smarter
+
+
+
+
+
Discovery requests
+
dramatically fast
+
+
Draft responses to
+
demands in minutes
+
+
+
+
+
+ Discovery requests dramatically fast – responses ready in
+ minutes.
+
+
+ Reclaim hours every week. Spend more time growing your practice,
+ or just get home in time for dinner.
+
+
+
+
+
+
+
+
+ {/* Section 2 */}
+
+
+
+
+
+ Made by Attorneys, for Attorneys
+
+
+
+
+
+
+
+
+
+
Made by Attorneys, for Attorneys.
+
+
+ Legal tech developed by people that understand what you need.
+
+
+
+
+ Novodraft understands the demands on your time. For example,
+ that discovery request on your desk. With a few clicks, and
+ Novodraft's AI assistant on the task, you can draft a
+ ready-to-serve response in minutes. It's as easy as uploading a
+ .pdf file.
+
+
+ Novodraft cuts through a mire of rote tasks, but does much more
+ than automate.
+
+
+ Intellidraft AI technology powers persuasive arguments and
+ boosts bland, boilerplate objections. Configurable for level of
+ authoritative citation and for infering factual context from
+ pleadings and briefs. Use it to augment your drafting as much or
+ as little as you prefer.
+
+
clickedExploreLink()}
+ >
+
+ Explore Novodraft
+
+
+
+
+
+
+
+ {/* Section 3 */}
+
+
+
+ AI-Powered Legal Drafting Technology{" "}
+
+
+ Novo Drafting Technology
+
+
+ Created by litigators to give you an edge.
+
+
+
+ {/*********** CARD ONE *********** */}
+
+
+
+
+
+
+
+
+
+ Generate interrogatories and requests for
+ production/admissions leveraging AI.
+
+
+ Edit or add special language with tags. Concise yet
+ comprehensive demands, done in minutes.
+
+
+
+
+ {/*********** CARD TWO *********** */}
+
+
+
+
+
+
+
+
Discovery Responses
+
+
+
+
+
+
+ Use Novodraft AI to quickly draft responses including
+ compelling arguments about what you withhold from disclosure.
+ Finish in minutes with a downloadable .docx file.
+
+
+
+
+ {/*********** CARD THREE *********** */}
+
+
+
+
+
+
+
+
+ Your dashboard displays important deadlines, alerts, and can
+ be configured to auto-draft documents with reminders for tasks
+ such as service or hearings.
+
+
+
+
+
+
+
+
+
+
+
+
+ Questions about our services?
+ We're here to answer!
+
+
+ Questions about our products and services?
+
+ We're here to answer!
+
+
+ Novodraft will revolutionize your practice.
+
+
+ Request a demo - let us show you how.
+
+
+ Revolutionize your practice.
+
+
Let us show you how.
+
+
+
+ Request a demo
+
+
+ Go to login
+
+
+
+
+
+ {showPromoModal ? (
+
+ ) : (
+ <>>
+ )}
+
+ );
+
+ return isBusy ? (
+
+ ) : (
+ homeContent
+ );
+};
+
+export default HomePage;
From 9ae65aed4477e428d2fe76cb8720f6e4d06135c8 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 20:04:43 -0500
Subject: [PATCH 02/20] more
---
public/index.html | 4 +
src/App.js | 3 +-
src/Components/Home/HomePageB.js | 139 ++--
src/styles/homepage-b.scss | 1335 ++++++++++++++++++++++++++++++
4 files changed, 1407 insertions(+), 74 deletions(-)
create mode 100644 src/styles/homepage-b.scss
diff --git a/public/index.html b/public/index.html
index acbee2d..313e14e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -16,6 +16,10 @@
name="keywords"
content="Attorney AI Lawyer AI Legal Drafting Discovery Requests Discovery Responses Interrogatories Requests For Production Requests For Admissions"
/>
+
- } />
+ } />
} />
} />
{
+const HomePageB = () => {
const navigate = useNavigate();
const [showPromoModal, setShowPromoModal] = useState(false);
const [isBusy, setIsBusy] = useState(false);
@@ -258,63 +258,7 @@ const HomePage = () => {
const homeContent = (
-
-
-
-
-
-
Novodraft: Legal AI
- Novodraft
- AI-Assisted Legal Drafting
-
- Draft documents faster and smarter
-
-
-
-
-
Discovery requests
-
dramatically fast
-
-
Draft responses to
-
demands in minutes
-
-
-
-
-
- Discovery requests dramatically fast – responses ready in
- minutes.
-
-
- Reclaim hours every week. Spend more time growing your practice,
- or just get home in time for dinner.
-
-
-
-
-
-
-
-
+
{/* Section 2 */}
@@ -335,30 +279,28 @@ const HomePage = () => {
-
Made by Attorneys, for Attorneys.
+
+ Made by Attorneys, for Attorneys.
+
-
- Legal tech developed by people that understand what you need.
+
+ Tech developed by litigators that understand your needs.
-
Novodraft understands the demands on your time. For example,
- that discovery request on your desk. With a few clicks, and
- Novodraft's AI assistant on the task, you can draft a
- ready-to-serve response in minutes. It's as easy as uploading a
- .pdf file.
+ that discovery request on your desk. With as few as three
+ clicks, you can draft a ready-to-serve response in minutes. It's
+ as easy as uploading a .pdf file.
Novodraft cuts through a mire of rote tasks, but does much more
than automate.
- Intellidraft AI technology powers persuasive arguments and
- boosts bland, boilerplate objections. Configurable for level of
- authoritative citation and for infering factual context from
- pleadings and briefs. Use it to augment your drafting as much or
- as little as you prefer.
+ Intellidraft AI technology powers persuasive arguments and makes
+ otherwise boilerplate objections compelling. Use it to augment
+ your drafting as much or as little as you prefer.
{
);
};
-export default HomePage;
+export default HomePageB;
+
+/*
+
+
+
+
+
Novodraft: Legal AI
+ Novodraft
+ AI-Assisted Legal Drafting
+
+ Draft documents faster and smarter
+
+
+
+
+
Discovery requests
+
dramatically fast
+
+
Draft responses to
+
demands in minutes
+
+
+
+
+
+ Discovery requests dramatically fast – responses ready in
+ minutes.
+
+
+ Reclaim hours every week. Spend more time growing your practice,
+ or just get home in time for dinner.
+
+
+
+
+
+
+ */
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
new file mode 100644
index 0000000..ad62d07
--- /dev/null
+++ b/src/styles/homepage-b.scss
@@ -0,0 +1,1335 @@
+.homepage-container {
+ font-family: Roboto;
+}
+
+.home-row {
+ display: flex;
+ flex-direction: row;
+}
+
+.home-col-50 {
+ display: flex;
+ flex-direction: column;
+ width: 50%;
+}
+
+.pad-2 {
+ padding: 2rem 0.5rem;
+}
+
+a {
+ font-family: Roboto;
+}
+
+.card-image-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ background-color: #fff;
+}
+
+.card-image {
+ height: 90%;
+ width: 90%;
+}
+
+ul.navbar-nav {
+ margin-left: auto;
+}
+
+.homepage-button {
+ color: white;
+ z-index: 2;
+ border-radius: 0px !important;
+ filter: drop-shadow(4px 3px #b5a08e);
+}
+
+.homepage-button:hover {
+ filter: drop-shadow(0px 0px #b5a08e);
+}
+
+section.section-one {
+ height: 680px;
+ display: flex;
+}
+
+.first-section-subcontainer {
+ padding-top: 35px;
+ padding-left: 20px;
+}
+
+.text-block-1 {
+ padding: 20px 0px;
+}
+
+.section-2 {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ padding-top: 2.2rem;
+}
+
+.section-two-body {
+ font-size: 15px;
+ margin: 10px 0px !important;
+}
+
+.home-link-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ float: right;
+ padding-right: 15px;
+ margin-right: 15px;
+}
+
+.explore-link {
+ color: blue;
+ cursor: pointer;
+ font-weight: 500;
+}
+
+.card-link-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ float: right;
+ padding-right: 8px;
+ color: #4675c3;
+ a {
+ font-size: 18px;
+ font-weight: 600;
+ cursor: pointer;
+ color: #4675c3;
+ }
+ a:hover {
+ text-decoration: underline;
+ }
+}
+
+.text-block-two {
+ font-family: Roboto;
+ color: #fff;
+ padding: 20px 0px 10px 0px;
+ font-size: 19px;
+ font-weight: 300;
+ max-width: 380px;
+ line-height: 1.5;
+ text-align: justify;
+ margin-top: -8px;
+}
+
+p.text-block-1 {
+ color: #fff;
+ font-family: Roboto;
+ font-size: 26px;
+ font-style: normal;
+ font-weight: 300;
+ line-height: 1.4;
+ width: 525px;
+ margin-top: 24px;
+}
+
+.try-it-button-box {
+ margin: 20px 0px;
+ padding: 20px 0px 0px 0px;
+}
+
+.try-it-button-box > button {
+ font-size: 1.15rem;
+ width: 200px;
+ height: 55px;
+}
+
+button.button-1 {
+ width: 225.459px;
+ height: 65.234px;
+ /* flex-shrink: 0; */
+ background: #4675c3;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ border: 1px solid #fff;
+}
+
+img.img-2 {
+ width: 100%;
+}
+
+p.text-block-2 {
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+ margin-bottom: 6px !important;
+}
+
+.heading-6-mobile {
+ display: none;
+ margin-bottom: 0.9rem;
+}
+
+.home-text-center {
+ width: 1080px !important;
+}
+
+a.link {
+ font-family: Roboto;
+ color: #4675c3;
+ font-size: 19.677px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ margin: 8px 0px;
+}
+
+a.link:hover {
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+img.img-1 {
+ padding-left: 13px;
+ color: blue;
+}
+
+.section-3 {
+ min-height: 680px;
+ font-family: Roboto;
+ background-color: var(--background-blue);
+ margin: 20px 0px 30px 0px;
+}
+
+h2.heading-3 {
+ color: #757575;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 36px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+}
+
+p.text-block-2.text-center {
+ color: #90a3b4;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 17px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+}
+
+p.text-block-2.text-center {
+ width: 1030px;
+}
+
+.card-body {
+ background: #fff;
+ box-shadow: 25px 0 20px -20px rgba(199, 199, 208, 0.271);
+ margin-top: -17px;
+}
+
+.section-three-wubhead {
+ margin-top: 6px;
+ padding-left: 2px;
+ font-size: 1.12rem;
+}
+.card-upper-box {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+}
+
+.card-img,
+.card-img-bottom {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+p.card-texts {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 0.98rem;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 23px; /* 125% */
+ letter-spacing: 0.369px;
+ padding: 0 0 8px 0px;
+ text-align: justify;
+ text-justify: auto;
+}
+
+.foo-card-title {
+ font-family: Roboto;
+ font-size: 1.7rem;
+ font-weight: 400;
+ margin-top: 2px;
+ letter-spacing: -0.007rem;
+ color: #1f74a7;
+}
+
+img.card-img {
+ padding-bottom: 18px;
+ background: white;
+}
+
+p.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 38px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-top: 30px;
+}
+
+.d-flex.div-block-2 > .d-flex {
+ width: 50%;
+ align-items: center;
+ gap: 10px;
+}
+
+.d-flex.div-block-2 {
+ flex-wrap: wrap;
+ gap: 17px 0;
+ justify-content: center;
+ align-items: center;
+ padding: 43px 0;
+}
+
+.home-card-text-box {
+ padding: 2px 10px 0px 10px;
+ width: 270px;
+ height: 150px;
+}
+
+.home-card-divider {
+ width: 80%;
+
+ margin-top: -10px;
+ margin-bottom: 4px;
+}
+
+p.text-block-3 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 13px;
+ margin: 0;
+ padding: 18px 0;
+}
+
+p.text-block-2.text-center {
+ /* background: aqua; */
+ padding: 0;
+ width: 76%;
+ margin: auto;
+ padding-bottom: 50px;
+}
+
+.card-section-container {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-evenly;
+ margin: 0px 10px;
+ padding: 0px 10px;
+}
+
+h4.heading-4 {
+ color: #7ea4d8;
+ font-family: DM Sans;
+ font-size: 18.615px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 27.221px; /* 144.444% */
+ letter-spacing: 0.18px;
+}
+
+section.section-2.pt-5 {
+ padding-bottom: 54px;
+}
+
+h3.heading-5 {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 28px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 41px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ width: 100%;
+}
+
+.d-flex.star-flex {
+ align-items: center;
+ gap: 4px;
+ padding-left: 14px;
+}
+
+p.text-block-4 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: italic;
+ font-weight: 300;
+ line-height: 26px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 60px;
+}
+
+.d-flex.div-block-1 {
+ align-items: center;
+ gap: 16px;
+ padding-left: 57px;
+}
+
+.section-three-header-box {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: 0.5rem 0rem;
+ padding: 1rem;
+}
+
+.section-three-header {
+ font-size: 30px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.09px;
+ align-items: center;
+ justify-content: center;
+ margin: 12px auto 0px auto;
+ color: #757575;
+ letter-spacing: 0.13rem;
+}
+
+.section-three-subhead {
+ font-size: 20px;
+ font-weight: 400;
+ margin: 0.5rem 0rem;
+}
+
+h4.heading-5 {
+ color: #4675c3;
+ font-family: DM Sans;
+ font-size: 22.586px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 27.103px; /* 120% */
+ letter-spacing: 0.226px;
+}
+
+p.text-block-5 {
+ margin: 0;
+ color: #90a3b4;
+ font-family: DM Sans;
+ font-size: 18.069px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 31.621px; /* 175% */
+}
+
+h4.heading-6 {
+ color: #fff;
+ font-family: Roboto;
+ font-size: 28px;
+ font-weight: 400;
+ line-height: 38px; /* 156.25% */
+ letter-spacing: 1.369px;
+ text-transform: capitalize;
+ margin-bottom: 18px;
+ margin-top: 6px;
+ color: #006aa9;
+}
+
+h6.heading-7 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 24px;
+ letter-spacing: 0.339px;
+}
+
+.join-heading {
+ font-family: Roboto;
+ color: #fff;
+ font-size: 1.1rem;
+ font-weight: 400;
+ width: 520px;
+ color: #006aa9;
+ margin-bottom: 0.35rem !important;
+}
+
+.d-flex.div-block-3 {
+ align-items: center;
+ gap: 20px;
+}
+
+.d-flex.div-block-3 a {
+ text-decoration: none;
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 15.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ text-decoration-line: underline;
+}
+
+.col-md-6.d-flex {
+ align-items: center;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+
+button.button-2 {
+ width: 375px;
+ height: 65px;
+ filter: drop-shadow(6px 6px #b5a08e);
+ background: #4675c3;
+ border: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: 400;
+ line-height: normal;
+ margin: 6px;
+ text-transform: capitalize;
+}
+
+.home-test-container {
+ /* height: 407.213px; */
+ /* flex-shrink: 0; */
+ width: 90%;
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+ padding: 66px 63px;
+ background-position: center;
+ //background-size: cover;
+ background-color: #ffb571;
+ background-repeat: no-repeat;
+ opacity: 0.9;
+}
+
+.heading-6-mobile {
+ display: none;
+}
+
+.home-card {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ width: 300px;
+ height: 480px;
+ background-color: #fff;
+ box-shadow: 0 60px 80px rgba(0, 0, 0, 0.6), 0 45px 26px rgba(0, 0, 0, 0.14);
+}
+
+.home-card-title {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+}
+
+footer.footer {
+ background: #4675c3;
+ padding: 78px 0 9px 0px;
+}
+
+p.text-block-6 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 36.844px; /* 175% */
+}
+
+.d-flex.iconFlex {
+ gap: 17px;
+}
+
+h3.heading-8 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 23.686px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ padding-bottom: 18px;
+}
+
+a.footer-Link {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ /* font-weight: 400; */
+ line-height: normal;
+ padding-bottom: 23px;
+ margin-bottom: 0;
+ display: block;
+ text-decoration: none;
+}
+
+hr {
+ margin: 3rem 0;
+ color: inherit;
+ border: 0;
+ border-top: 3px #8caada solid;
+ opacity: 0.25;
+ background: aqua;
+}
+
+p.footerCopyRight {
+ color: #fff;
+ text-align: center;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+}
+
+a.nav-link.button-1 {
+ background: #4675c3;
+ padding: 13px 0;
+ width: 87px;
+ text-align: center;
+ width: 125px;
+ height: 50px;
+ flex-shrink: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-left: 38px;
+}
+
+section.section-5.py-5 {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+}
+
+li.nav-item {
+ padding: 0 19px;
+}
+
+@media only screen and (min-width: 498px) {
+ .mobile-lower-header-1 {
+ display: none;
+ }
+
+ .mobile-lower-header-top {
+ display: none;
+ }
+ .mobile-lower-header-bottom {
+ display: none;
+ }
+ .mobile-lower-header-bottom-up {
+ display: none;
+ }
+ .mobile-lower-header-bottom-down {
+ display: none;
+ }
+ .join-heading-mobile {
+ display: none;
+ }
+ .section-three-header-mobile {
+ display: none;
+ }
+}
+
+@media only screen and (max-width: 1100px) {
+ .join-heading {
+ width: 370px;
+ }
+}
+
+@media only screen and (max-width: 498px) {
+ .homepage-container {
+ width: 392px;
+ }
+
+ ul.navbar-nav {
+ margin-left: auto;
+ }
+
+ .mobile-lower-header-top {
+ height: 60%;
+
+ padding-top: 12px;
+ color: #fff;
+ }
+
+ .mobile-sw-deck {
+ color: #fff;
+ font-size: 16px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.01rem;
+ margin-top: -4px;
+ }
+
+ .mobile-sw-dtrk {
+ color: #fff;
+ font-size: 16px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.01rem;
+ margin-top: 58px;
+ }
+
+ .ex-arca-two {
+ color: white;
+ line-height: 1.2;
+ }
+ .mobile-sw-reptwo {
+ height: 140px;
+ padding-top: 51px;
+ }
+
+ .mobile-lower-header-bottom {
+ height: 40%;
+ }
+
+ .mobile-lower-header-bottom-up {
+ height: 50%;
+ }
+
+ .mobile-lower-header-bottom-bottom {
+ height: 50%;
+ }
+ .logo-container {
+ margin-left: -24px;
+ }
+
+ .first-section-subcontainer {
+ width: 100%;
+ padding-top: 4px;
+ padding-left: 0px;
+ }
+
+ .try-it-button-box {
+ align-items: end;
+ margin-top: -6px;
+ display: none;
+ }
+
+ .try-it-button-box > button {
+ width: 140px;
+ margin-left: 10px;
+ }
+
+ .mobile-lower-header-1 {
+ width: 60%;
+ height: 260px;
+ }
+
+ .text-block-1 {
+ visibility: none;
+ }
+
+ .text-block-two {
+ display: none;
+ }
+
+ .section-one {
+ max-height: 480px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: auto;
+ margin-left: auto;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ margin-top: 28px;
+ }
+
+ .section-2 {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ padding-top: 0.6rem;
+ }
+
+ .home-row {
+ flex-direction: column;
+ }
+
+ p.text-block-1 {
+ display: none;
+ }
+
+ .home-col-50 {
+ width: 100%;
+ }
+
+ .pad-2 {
+ padding-top: 0rem;
+ padding-bottom: 0rem;
+ }
+
+ button.button-1 {
+ width: 151.459px;
+ height: 38.234px;
+ /* flex-shrink: 0; */
+ background: #4675c3;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 14.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ border: 0;
+ margin-bottom: 18px;
+ }
+
+ img.img-2 {
+ height: 100%;
+ flex-shrink: 0;
+ width: 101%;
+ }
+
+ .text-block-2-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ margin: auto;
+ align-items: center;
+ }
+
+ p.text-block-2 {
+ color: #000;
+ font-family: Roboto;
+ font-size: 1rem;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 25px; /* 125% */
+ letter-spacing: 0.369px;
+ }
+
+ .section-two-body {
+ color: #78838d;
+ font-size: 0.9rem;
+ text-align: justify;
+ }
+
+ a.link {
+ color: #4675c3;
+ font-family: Roboto;
+ font-size: 13.677px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ text-decoration: none;
+ cursor: pointer;
+ }
+
+ .card-section-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ img.img-1 {
+ padding-left: 6px;
+ width: 27px;
+ }
+
+ .home-card {
+ margin-bottom: 28px;
+ }
+
+ section.section-3 {
+ min-height: 680px;
+ background: #eef4f5;
+ }
+
+ .section-three-header {
+ display: none;
+ }
+
+ .section-three-header-box {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: 0.5rem 0rem;
+ padding: 0.3rem;
+ }
+
+ .section-three-header-mobile {
+ font-size: 20px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.09px;
+ align-items: center;
+ justify-content: center;
+ margin: 12px auto 12px auto;
+ color: #757575;
+ letter-spacing: 0.13rem;
+ }
+
+ .section-three-subhead {
+ display: none;
+ }
+
+ .home-card-text-box {
+ width: 100%;
+ border: none;
+ }
+
+ .home-link-box {
+ margin-right: 0px;
+ }
+
+ h2.heading-3 {
+ color: #757575;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 17px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 27px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ }
+
+ p.text-block-2.text-center {
+ color: #90a3b4;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 125% */
+ letter-spacing: 0.369px;
+ }
+
+ p.text-block-2.text-center {
+ width: 1030px;
+ }
+
+ .card-body {
+ background: #fff;
+ box-shadow: none;
+ padding: 16px 18px;
+ width: 270px;
+ }
+
+ .card-img,
+ .card-img-bottom {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ p.card-texts {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-style: normal;
+ font-weight: 400;
+ letter-spacing: 0.369px;
+ font-size: 0.9rem;
+ line-height: 1.4rem;
+ padding: 0 0 8px 0px;
+ }
+
+ h3.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 23px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-bottom: 13px;
+ }
+
+ .heading-6-mobile {
+ display: flex;
+ color: #fff;
+ }
+
+ img.card-img {
+ padding-bottom: 18px;
+ background: white;
+ }
+
+ p.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 25px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-top: 30px;
+ }
+
+ .d-flex.div-block-2 > .d-flex {
+ width: 100%;
+ align-items: center;
+ gap: 10px;
+ }
+
+ .d-flex.div-block-2 {
+ flex-wrap: wrap;
+ gap: 0px 0;
+ justify-content: center;
+ align-items: center;
+ padding: 0 0;
+ padding-top: 20px;
+ }
+
+ p.text-block-3 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 13px;
+ margin: 0;
+ padding: 13px 0;
+ }
+
+ p.text-block-2.text-center {
+ /* background: aqua; */
+ padding: 0;
+ width: 100%;
+ margin: auto;
+ padding-bottom: 44px;
+ }
+ h4.heading-4 {
+ color: #7ea4d8;
+ font-family: DM Sans;
+ font-size: 16.615px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 24.221px; /* 144.444% */
+ letter-spacing: 0.18px;
+ margin-top: 20px;
+ }
+
+ section.section-2.pt-5 {
+ padding-bottom: 54px;
+ }
+
+ h3.heading-5 {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 26px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ margin-bottom: 18px;
+ }
+
+ .d-flex.star-flex {
+ align-items: center;
+ gap: 4px;
+ padding-left: 12px;
+ }
+
+ p.text-block-4 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 14px;
+ font-style: italic;
+ font-weight: 300;
+ line-height: 18px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 60px;
+ }
+
+ .d-flex.div-block-1 {
+ align-items: center;
+ gap: 16px;
+ padding-left: 57px;
+ }
+
+ img.img-2 {
+ }
+
+ .home-test-container {
+ padding: 24px;
+ }
+
+ h4.heading-5 {
+ color: #4675c3;
+ font-family: DM Sans;
+ font-size: 17.586px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 16.103px; /* 120% */
+ letter-spacing: 0.226px;
+ }
+
+ p.text-block-5 {
+ margin: 0;
+ color: #90a3b4;
+ font-family: DM Sans;
+ font-size: 13.069px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 19.621px; /* 175% */
+ }
+
+ h4.heading-6 {
+ display: none;
+ color: #1f74a7;
+ }
+
+ h6.heading-7 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 13.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ }
+
+ .buttons-demo-req {
+ width: 290px;
+ margin: auto;
+ }
+
+ .d-flex.div-block-3 {
+ align-items: center;
+ gap: 18px;
+ margin-bottom: 17px;
+ }
+
+ .d-flex.div-block-3 a {
+ text-decoration: none;
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 15.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ text-decoration-line: underline;
+ }
+
+ .col-md-6.d-flex {
+ align-items: center;
+ flex-wrap: wrap;
+ justify-content: center;
+ }
+
+ .join-heading-mobile {
+ width: 250px;
+ font-size: 1rem;
+ text-align: justify;
+ justify-content: center;
+ align-items: center;
+ margin-top: 1.1rem;
+ margin-bottom: 1.1rem;
+ margin-left: auto;
+ margin-right: auto;
+ color: #1f74a7;
+ display: flex;
+ }
+
+ .join-heading {
+ display: none;
+ }
+
+ button.button-2 {
+ width: 238px;
+ height: 46px;
+ flex-shrink: 0;
+ background: #4675c3;
+ border: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-bottom: 11px;
+ }
+
+ .container.bg-color {
+ /* height: 407.213px; */
+ /* flex-shrink: 0; */
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+ padding: 58px 17px;
+ background-position: center;
+ background-size: cover;
+ background: #ffb571;
+ background-repeat: no-repeat;
+ }
+
+ footer.footer {
+ background: #4675c3;
+ padding: 35px 0 9px 0px;
+ }
+
+ p.text-block-6 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24.844px; /* 175% */
+ }
+
+ .d-flex.iconFlex {
+ gap: 17px;
+ margin-bottom: 15px;
+ }
+
+ h3.heading-8 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 20.686px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ padding-bottom: 18px;
+ }
+
+ a.footer-Link {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ /* font-weight: 400; */
+ line-height: normal;
+ padding-bottom: 11px;
+ margin-bottom: 0;
+ display: block;
+ text-decoration: none;
+ }
+
+ hr {
+ margin: 3rem 0;
+ color: inherit;
+ border: 0;
+ border-top: 3px #8caada solid;
+ opacity: 0.25;
+ background: aqua;
+ }
+
+ p.footerCopyRight {
+ color: #fff;
+ text-align: center;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ }
+
+ a.nav-link.button-1 {
+ background: #4675c3;
+ padding: 10px 0;
+ width: 87px;
+ text-align: center;
+ width: 133px;
+ height: auto;
+ flex-shrink: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .bottom-header-box {
+ display: flex;
+ flex-direction: column;
+ width: 290px;
+ align-items: center;
+ text-align: center;
+ margin: auto;
+ }
+
+ li.nav-item {
+ padding: 0 19px;
+ text-align: center;
+ }
+
+ a.navbar-brand > img {
+ width: 151px;
+ }
+
+ .card {
+ margin-bottom: 17px;
+ }
+
+ section.section-4.py-5 {
+ padding: 15px 0 !important;
+ }
+
+ section.section-5.py-5 {
+ padding: 14px 11px !important;
+ }
+
+ a.logo > img {
+ width: 148px;
+ margin-bottom: 14px;
+ }
+
+ .col-md-2.col-6.col-2-footer {
+ margin: 20px 0 0 0;
+ }
+}
From 2c6da7f7c6716a74a5c0f80b620cf07131c005b5 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 20:51:01 -0500
Subject: [PATCH 03/20] more
---
src/Components/Home/HomePageB.js | 39 ++++++++++++++++++++++++--------
src/styles/homepage-b.scss | 26 ++++++++++++++++++++-
2 files changed, 55 insertions(+), 10 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 5bff66f..856dac4 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -16,7 +16,9 @@ const HomePageB = () => {
const [showPromoModal, setShowPromoModal] = useState(false);
const [isBusy, setIsBusy] = useState(false);
const [notice, setNotice] = useState("");
-
+ const heroString =
+ "Interrogatories, requests for admissions/production + motions. ";
+ const heroString2 = "Done in < 10 minutes. For $9.75/week.";
const apiUrl =
process.env.NODE_ENV === "development"
? process.env.REACT_APP_API_DEV
@@ -258,7 +260,14 @@ const HomePageB = () => {
const homeContent = (
-
+
+
+
AI-asssisted legal drafting
+
{heroString}
+
{heroString2}
+
+
+
{/* Section 2 */}
@@ -300,17 +309,24 @@ const HomePageB = () => {
Intellidraft AI technology powers persuasive arguments and makes
otherwise boilerplate objections compelling. Use it to augment
- your drafting as much or as little as you prefer.
+ your drafting as much or as little as you prefer. It learns from
+ your edits, and, over time, drafts in your personalized style.
+
+ Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
+ not subject to “hallucinations”.{" "}
+
+
+ Novodraft is an AI-assisted discovery drafting tool, modeled on
+ human attorney’s legal writing styles. It programmatically
+ drafts responses and persuasive objections. Where appropriate it
+ applies CRAC structure.
+
+
clickedExploreLink()}
- >
-
- Explore Novodraft
-
-
-
+ >
@@ -528,4 +544,9 @@ export default HomePageB;
+
+
+ Explore Novodraft
+
+
*/
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index ad62d07..3acacea 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -14,7 +14,7 @@
}
.pad-2 {
- padding: 2rem 0.5rem;
+ padding: 1rem 0.5rem;
}
a {
@@ -52,6 +52,22 @@ ul.navbar-nav {
section.section-one {
height: 680px;
display: flex;
+ justify-content: center;
+}
+
+.hero-top {
+ font-size: 1.9rem;
+ color: #000;
+ font-family: Roboto;
+}
+
+.hero-middle {
+ font-size: 2.8rem;
+ text-align: center;
+ color: #000;
+ font-family: Roboto;
+ font-weight: 500;
+ line-height: 3.4rem;
}
.first-section-subcontainer {
@@ -59,6 +75,13 @@ section.section-one {
padding-left: 20px;
}
+.hero-text-container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 980px;
+}
+
.text-block-1 {
padding: 20px 0px;
}
@@ -246,6 +269,7 @@ p.text-block-2.text-center {
padding-left: 2px;
font-size: 1.12rem;
}
+
.card-upper-box {
display: flex;
flex-direction: row;
From c1ca762d85933cff94b2e4bd022e9756ad68d6cc Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 20:55:14 -0500
Subject: [PATCH 04/20] More
---
src/Components/Home/HomePageB.js | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 856dac4..6876917 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -265,6 +265,10 @@ const HomePageB = () => {
AI-asssisted legal drafting
{heroString}
{heroString2}
+
+ Reclaim hours every week. Spend more time growing your practice, or
+ just get home in time for dinner.
+
@@ -340,9 +344,7 @@ const HomePageB = () => {
Novo Drafting Technology
-
- Created by litigators to give you an edge.
-
+ Created by litigators .
{/*********** CARD ONE *********** */}
From 5742f09995da04c27963f1fa179fe5f24390a69b Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 21:47:58 -0500
Subject: [PATCH 05/20] more
---
src/Components/Home/HomePage.js | 2 +-
src/Components/Home/HomePageB.js | 21 ++++++++++++++-------
src/styles/homepage-b.scss | 20 ++++++++++++++++++--
3 files changed, 33 insertions(+), 10 deletions(-)
diff --git a/src/Components/Home/HomePage.js b/src/Components/Home/HomePage.js
index 05ebfce..61e04e3 100644
--- a/src/Components/Home/HomePage.js
+++ b/src/Components/Home/HomePage.js
@@ -392,7 +392,7 @@ const HomePage = () => {
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 6876917..fce5a47 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -263,15 +263,23 @@ const HomePageB = () => {
AI-asssisted legal drafting
-
{heroString}
-
{heroString2}
-
- Reclaim hours every week. Spend more time growing your practice, or
- just get home in time for dinner.
+
+
{heroString}
+
{heroString2}
+
+ Reclaim hours every week. Spend more time growing your practice,
+ or just get home in time for dinner.
+
-
{/* Section 2 */}
@@ -281,7 +289,6 @@ const HomePageB = () => {
Made by Attorneys, for Attorneys
-
Date: Fri, 19 Apr 2024 22:13:32 -0500
Subject: [PATCH 06/20] more
---
src/Components/Home/HomePageB.js | 18 +++++++++++------
src/styles/homepage-b.scss | 33 +++++++++++++++++++++++++++-----
2 files changed, 40 insertions(+), 11 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index fce5a47..bdb00ee 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -266,16 +266,22 @@ const HomePageB = () => {
-
{heroString}
-
{heroString2}
-
- Reclaim hours every week. Spend more time growing your practice,
- or just get home in time for dinner.
+
+
{heroString}
+
{heroString2}
+
+
+
+
+
+ Reclaim hours every week. Spend more time growing your practice,
+ or just get home in time for dinner.
+
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 520fcea..9aefe21 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -14,7 +14,7 @@
}
.pad-2 {
- padding: 1rem 0.5rem;
+ padding: 2rem 0.5rem;
}
a {
@@ -61,6 +61,16 @@ section.section-one {
font-family: Roboto;
}
+.hero-middle-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin: auto;
+ padding-top: 38px;
+ width: 800px;
+}
+
.hero-middle {
font-size: 2.8rem;
text-align: center;
@@ -68,6 +78,7 @@ section.section-one {
font-family: Roboto;
font-weight: 500;
line-height: 3.4rem;
+ width: 800px;
}
.hero-imgbox {
@@ -77,12 +88,24 @@ section.section-one {
z-index: 1;
}
-.hero-text {
- text-align: center;
- width: 650px;
- font-size: 1.5rem;
+.hero-text-box {
+ width: 100%;
+ display: flex;
+ justify-content: center;
}
+.hero-text {
+ text-align: center;
+ padding-top: 20px;
+ width: 650px;
+ font-size: 1.5rem;
+ color: #000;
+}
+
+.hero-button-box {
+ width: 100%;
+ height: 200px;
+}
.first-section-subcontainer {
padding-top: 35px;
padding-left: 20px;
From 38361c134f7af1a16f829b7c56903d3327bbe3c5 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 22:27:19 -0500
Subject: [PATCH 07/20] more
---
src/Components/Home/HomePageB.js | 24 ++++++++++++++++--------
src/styles/homepage-b.scss | 7 ++++---
2 files changed, 20 insertions(+), 11 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index bdb00ee..2615174 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -274,7 +274,14 @@ const HomePageB = () => {
{heroString}
{heroString2}
-
+
+
+ Start A Free Trial
+
+
+ Request a demo
+
+
@@ -326,8 +333,9 @@ const HomePageB = () => {
Intellidraft AI technology powers persuasive arguments and makes
otherwise boilerplate objections compelling. Use it to augment
- your drafting as much or as little as you prefer. It learns from
- your edits, and, over time, drafts in your personalized style.
+ your drafting as much or as little as you want. The framwork
+ learns from your edits, and, over time, drafts in your
+ personalized style.
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
@@ -357,7 +365,9 @@ const HomePageB = () => {
Novo Drafting Technology
-
Created by litigators .
+
+ Created by litigators, for litigators
+
{/*********** CARD ONE *********** */}
@@ -429,15 +439,13 @@ const HomePageB = () => {
-
Proactive Alerts
+
Discovery Motions
- Your dashboard displays important deadlines, alerts, and can
- be configured to auto-draft documents with reminders for tasks
- such as service or hearings.
+ Motions to compel disclosure. Ready to serve in 10 minutes
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 9aefe21..8c316b1 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -84,7 +84,7 @@ section.section-one {
.hero-imgbox {
background-image: url("../Assets/Images/opac_butta.png") no-repeat;
height: 700px;
- width: 1200px;
+ width: 1160px;
z-index: 1;
}
@@ -96,16 +96,17 @@ section.section-one {
.hero-text {
text-align: center;
- padding-top: 20px;
width: 650px;
font-size: 1.5rem;
color: #000;
}
.hero-button-box {
+ margin-top: 60px;
width: 100%;
- height: 200px;
+ height: 160px;
}
+
.first-section-subcontainer {
padding-top: 35px;
padding-left: 20px;
From e07f7a6e17e4f5343245ec478fc97ce55754c2f4 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 22:45:17 -0500
Subject: [PATCH 08/20] more
---
src/Components/Home/HomePageB.js | 2 +-
src/styles/homepage-b.scss | 9 +++++++--
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 2615174..885cf6b 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -283,12 +283,12 @@ const HomePageB = () => {
-
Reclaim hours every week. Spend more time growing your practice,
or just get home in time for dinner.
+
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 8c316b1..4ad8f56 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -91,7 +91,10 @@ section.section-one {
.hero-text-box {
width: 100%;
display: flex;
+ flex-direction: column;
justify-content: center;
+ align-items: center;
+ margin: auto;
}
.hero-text {
@@ -119,8 +122,10 @@ section.section-one {
width: 980px;
}
-.hero-imgbox {
- background: url();
+.hero-testi-box {
+ background-color: purple;
+ height: 100px;
+ width: 700px;
}
.text-block-1 {
padding: 20px 0px;
From e3b4eaf5e87144cc095a8b391d702d75e4f91398 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 23:17:26 -0500
Subject: [PATCH 09/20] more
---
src/Components/Home/HomePageB.js | 41 ++++++++++++++++++++++++++++++--
src/styles/homepage-b.scss | 16 ++++++++++++-
2 files changed, 54 insertions(+), 3 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 885cf6b..4d901a7 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -10,7 +10,7 @@ import { createUserWithEmailAndPassword } from "firebase/auth";
import { stateDataValues } from "../../Constants/Fields/SignupFields";
import "../../styles/homepage-b.scss";
import LoadingSpinner from "../../pageElements/LoadingSpinner";
-
+import { StarFill } from "react-bootstrap-icons";
const HomePageB = () => {
const navigate = useNavigate();
const [showPromoModal, setShowPromoModal] = useState(false);
@@ -288,7 +288,44 @@ const HomePageB = () => {
Reclaim hours every week. Spend more time growing your practice,
or just get home in time for dinner.
-
+
+
+
+
+
+
+
Used by over 600 subscribers
+
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 4ad8f56..6c71629 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -122,11 +122,25 @@ section.section-one {
width: 980px;
}
+.review-box {
+ font-family: Roboto;
+ font-size: 1rem;
+ font-weight: 500;
+ display: flex;
+ margin-top: 5px;
+ margin-left: 8px;
+}
+
.hero-testi-box {
- background-color: purple;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ padding: 0px 8px;
height: 100px;
width: 700px;
}
+
.text-block-1 {
padding: 20px 0px;
}
From 38c64ae48926c88cb42cba170246789dcaf6c6ca Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Fri, 19 Apr 2024 23:23:51 -0500
Subject: [PATCH 10/20] more
---
src/Components/Home/HomePageB.js | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 4d901a7..3095b51 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -369,10 +369,9 @@ const HomePageB = () => {
Intellidraft AI technology powers persuasive arguments and makes
- otherwise boilerplate objections compelling. Use it to augment
- your drafting as much or as little as you want. The framwork
- learns from your edits, and, over time, drafts in your
- personalized style.
+ otherwise boilerplate objections compelling. Augment your
+ drafting as much or as little as you want. The framwork observes
+ from your edits, and, over time, adopts your personalized style.
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
@@ -380,9 +379,10 @@ const HomePageB = () => {
Novodraft is an AI-assisted discovery drafting tool, modeled on
- human attorney’s legal writing styles. It programmatically
- drafts responses and persuasive objections. Where appropriate it
- applies CRAC structure.
+ human attorney’s legal writing styles. It algorithmically drafts
+ discovery requests, responses and persuasive objections, within
+ specific parameters. Where appropriate it applies CRAC
+ structure.
Date: Fri, 19 Apr 2024 23:31:39 -0500
Subject: [PATCH 11/20] more
---
src/Components/Home/HomePageB.js | 2 +-
src/styles/homepage-b.scss | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 3095b51..dcc53d9 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -324,7 +324,7 @@ const HomePageB = () => {
-
Used by over 600 subscribers
+
Over 650 satisfied users
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 6c71629..df75120 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -286,7 +286,7 @@ img.img-1 {
.section-3 {
min-height: 680px;
font-family: Roboto;
- background-color: var(--background-blue);
+ background-color: rgb(240, 247, 250);
margin: 20px 0px 30px 0px;
}
From 9bec5d3c2ec28ecd28591c96591cafa31afe45d9 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 13:40:12 -0500
Subject: [PATCH 12/20] More
---
src/Components/Home/HomePageB.js | 33 ++++++++++++++++++--------------
src/styles/homepage-b.scss | 19 +++++++++++++++---
src/styles/homepage.scss | 2 +-
src/styles/navbar.scss | 2 +-
4 files changed, 37 insertions(+), 19 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index dcc53d9..7a84f78 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -285,8 +285,8 @@ const HomePageB = () => {
- Reclaim hours every week. Spend more time growing your practice,
- or just get home in time for dinner.
+ ATTN: Attorneys - reclaim hours every week. Spend more time
+ growing your practice, or just get home in time for dinner.
{
- Over 650 satisfied users
+
+ Used by over 1,100 Novodrafters
+
@@ -358,10 +360,10 @@ const HomePageB = () => {
- Novodraft understands the demands on your time. For example,
- that discovery request on your desk. With as few as three
- clicks, you can draft a ready-to-serve response in minutes. It's
- as easy as uploading a .pdf file.
+ We understand the demands on your time. For example, that
+ discovery request on your desk. With as few as three clicks, you
+ can draft a ready-to-serve response in minutes. It's as easy as
+ uploading a .pdf file.
Novodraft cuts through a mire of rote tasks, but does much more
@@ -370,19 +372,20 @@ const HomePageB = () => {
Intellidraft AI technology powers persuasive arguments and makes
otherwise boilerplate objections compelling. Augment your
- drafting as much or as little as you want. The framwork observes
- from your edits, and, over time, adopts your personalized style.
+ drafting as much or as little as you want. Novodraft actively
+ observes your edits, and, over time, incorporates your
+ personalized style.
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
not subject to “hallucinations”.{" "}
- Novodraft is an AI-assisted discovery drafting tool, modeled on
- human attorney’s legal writing styles. It algorithmically drafts
+ This is an advanced, AI-assisted drafting tool, modeled on human
+ attorney's legal drafting styles. It algorithmically drafts
discovery requests, responses and persuasive objections, within
- specific parameters. Where appropriate it applies CRAC
- structure.
+ specific NLP parameters. It even applies CRAC structure, where
+ appropriate.
{
- Motions to compel disclosure. Ready to serve in 10 minutes
+ Motions to compel disclosure. Fully editable/customizable to
+ your individual preferences. Automtically formatted for your
+ jurisdiction, ready to serve in 10 minutes or less.
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index df75120..430292c 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -84,7 +84,7 @@ section.section-one {
.hero-imgbox {
background-image: url("../Assets/Images/opac_butta.png") no-repeat;
height: 700px;
- width: 1160px;
+ width: 1360px;
z-index: 1;
}
@@ -99,13 +99,14 @@ section.section-one {
.hero-text {
text-align: center;
- width: 650px;
+ width: 750px;
font-size: 1.5rem;
color: #000;
}
.hero-button-box {
margin-top: 60px;
+ padding-left: 8px;
width: 100%;
height: 160px;
}
@@ -286,7 +287,7 @@ img.img-1 {
.section-3 {
min-height: 680px;
font-family: Roboto;
- background-color: rgb(240, 247, 250);
+ background-color: #e2fffe;
margin: 20px 0px 30px 0px;
}
@@ -733,6 +734,18 @@ li.nav-item {
padding: 0 19px;
}
+@media only screen and (min-width: 1100px) and (max-width: 1250px) {
+ .hero-imgbox {
+ width: 1080px;
+ }
+}
+
+@media only screen and (max-width: 980px) {
+ .hero-imgbox {
+ width: 820px;
+ }
+}
+
@media only screen and (min-width: 498px) {
.mobile-lower-header-1 {
display: none;
diff --git a/src/styles/homepage.scss b/src/styles/homepage.scss
index 22bb309..fbb74e4 100644
--- a/src/styles/homepage.scss
+++ b/src/styles/homepage.scss
@@ -475,7 +475,7 @@ p.text-block-4 {
align-items: center;
justify-content: center;
margin: 12px auto 0px auto;
- color: #757575;
+ color: #000;
letter-spacing: 0.13rem;
}
diff --git a/src/styles/navbar.scss b/src/styles/navbar.scss
index 12972e9..b6481e6 100644
--- a/src/styles/navbar.scss
+++ b/src/styles/navbar.scss
@@ -4,7 +4,7 @@
.navbar-main {
height: 5rem;
- background-color: rgb(240, 247, 250);
+ background-color: #e2fffe;
color: var(--accent-orange);
.navbar-nav {
gap: 1.3rem;
From 1646c2565ace89af9b30ec003df9e64efd527176 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 16:29:33 -0500
Subject: [PATCH 13/20] more
---
src/Components/Home/HomePageB.js | 87 ++++++++++++++++++--------------
src/styles/homepage-b.scss | 75 +++++++++++++++++++++++++--
2 files changed, 121 insertions(+), 41 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 7a84f78..0b44c09 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -289,43 +289,56 @@ const HomePageB = () => {
growing your practice, or just get home in time for dinner.
-
-
-
-
-
-
- Used by over 1,100 Novodrafters
+
+
+
+
+
+
+
+ Used by over 1,100 Novodrafters
+
+
+
+
+
+
+
+
+
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 430292c..39b01e6 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -105,10 +105,10 @@ section.section-one {
}
.hero-button-box {
- margin-top: 60px;
+ margin-top: 50px;
padding-left: 8px;
width: 100%;
- height: 160px;
+ height: 130px;
}
.first-section-subcontainer {
@@ -133,13 +133,80 @@ section.section-one {
}
.hero-testi-box {
+ background-color: lightgreen;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0px 8px;
height: 100px;
- width: 700px;
+ width: 1300px;
+}
+
+.hero-testi-left {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ padding-right: 8px;
+ width: 50%;
+}
+
+.hero-testi-right {
+ width: 250px;
+ height: 90px;
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+ width: 50%;
+}
+
+.hero-testi-right-inner {
+ display: flex;
+ width: 80%;
+ height: 90%;
+ border-radius: 10px;
+ align-items: center;
+}
+
+.hero-test-pic-box {
+ display: flex;
+ width: 48%;
+ height: 100%;
+ align-items: center;
+}
+
+.hero-test-pic-box1 {
+ //
+}
+
+.hero-testi-pic {
+ height: 75px;
+ width: 75px;
+ border-radius: 50%;
+ margin-left: -40px;
+}
+
+.hero-testi-face {
+ height: 60px;
+ border-radius: 20px;
+}
+.upper-testi-text {
+ font-family: Roboto;
+ font-size: 1rem;
+ margin-right: 6px;
+}
+
+.lower-testi-text {
+ margin-top: -4px;
+ margin-left: 15px;
+}
+
+.hero-testi-text {
+ display: flex;
+ flex-direction: column;
+ width: 520px;
}
.text-block-1 {
@@ -503,7 +570,7 @@ p.text-block-4 {
align-items: center;
justify-content: center;
margin: 12px auto 0px auto;
- color: #757575;
+ color: #000;
letter-spacing: 0.13rem;
}
From c39933ebef347843efcb40cf8cb057bc7cffccfe Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 16:39:56 -0500
Subject: [PATCH 14/20] more
---
src/Components/Home/HomePageB.js | 2 +-
src/styles/homepage-b.scss | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 0b44c09..5a967c2 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -326,7 +326,7 @@ const HomePageB = () => {
style={{ color: "#FFD700", height: "20px", width: "20px" }}
/>
- Used by over 1,100 Novodrafters
+ Used by over 1,100 Novodrafters.
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 39b01e6..05d0e78 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -128,19 +128,19 @@ section.section-one {
font-size: 1rem;
font-weight: 500;
display: flex;
+ color: #000;
margin-top: 5px;
margin-left: 8px;
}
.hero-testi-box {
- background-color: lightgreen;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0px 8px;
height: 100px;
- width: 1300px;
+ width: 1200px;
}
.hero-testi-left {
@@ -152,13 +152,13 @@ section.section-one {
}
.hero-testi-right {
- width: 250px;
height: 90px;
display: flex;
- flex-direction: row;
+ flex-direction: column;
align-items: center;
justify-content: center;
margin: auto;
+ padding-left: 20px;
width: 50%;
}
From 36de0b68c10beb74d7951fbad2bf8b6e439bde85 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 17:04:34 -0500
Subject: [PATCH 15/20] more
---
src/Components/Home/HomePageB.js | 16 +++++++++++--
src/styles/homepage-b.scss | 39 +++++++++++++++++++++++++++++++-
2 files changed, 52 insertions(+), 3 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 5a967c2..1db89f1 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -18,7 +18,7 @@ const HomePageB = () => {
const [notice, setNotice] = useState("");
const heroString =
"Interrogatories, requests for admissions/production + motions. ";
- const heroString2 = "Done in < 10 minutes. For $9.75/week.";
+ const heroString2 = "Done in < 10 minutes. For $9.50/week.";
const apiUrl =
process.env.NODE_ENV === "development"
? process.env.REACT_APP_API_DEV
@@ -288,6 +288,18 @@ const HomePageB = () => {
ATTN: Attorneys - reclaim hours every week. Spend more time
growing your practice, or just get home in time for dinner.
+
+
+
+
+
+
+
+
+
{
Request a demo
- Go to login
+ Start a free trial
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 05d0e78..b92b058 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -116,6 +116,43 @@ section.section-one {
padding-left: 20px;
}
+.arrow-container {
+ display: flex;
+ flex-direction: row;
+ margin-top: -10px;
+ width: 980px;
+ height: 90px;
+}
+
+.arrow-sub-left {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 50%;
+}
+
+.arrow-sub-right {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 50%;
+}
+
+.arrow-left {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 35%;
+}
+
+.arrow-right {
+ //
+}
+
+.testi-arrow {
+ height: 60px;
+}
+
.hero-text-container {
display: flex;
flex-direction: column;
@@ -158,7 +195,7 @@ section.section-one {
align-items: center;
justify-content: center;
margin: auto;
- padding-left: 20px;
+ padding-left: 30px;
width: 50%;
}
From 1e654300a451b9277fbde604d9dbad50d562c533 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 17:21:11 -0500
Subject: [PATCH 16/20] more
---
src/Components/Home/HomePageB.js | 27 +++++++++++++++------------
src/styles/homepage-b.scss | 32 +++++++++++++++++++-------------
2 files changed, 34 insertions(+), 25 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 1db89f1..036c48e 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -367,11 +367,13 @@ const HomePageB = () => {
-
+
+
+
@@ -398,18 +400,19 @@ const HomePageB = () => {
Intellidraft AI technology powers persuasive arguments and makes
otherwise boilerplate objections compelling. Augment your
drafting as much or as little as you want. Novodraft actively
- observes your edits, and, over time, incorporates your
- personalized style.
+ observes your edits, and, over time, incorporates your preferred
+ style.
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
- not subject to “hallucinations”.{" "}
+ a proprietary system optimized to elminate “hallucinations” and
+ augment your own drafting.
- This is an advanced, AI-assisted drafting tool, modeled on human
- attorney's legal drafting styles. It algorithmically drafts
- discovery requests, responses and persuasive objections, within
- specific NLP parameters. It even applies CRAC structure, where
+ Modeled on real, human attorney's drafting styles, it
+ algorithmically generates discovery requests, responses and
+ persuasive objections, within specific natural language
+ processing parameters. It even applies CRAC structure, where
appropriate.
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index b92b058..2a10101 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -119,9 +119,9 @@ section.section-one {
.arrow-container {
display: flex;
flex-direction: row;
- margin-top: -10px;
+ margin-top: -6px;
width: 980px;
- height: 90px;
+ height: 70px;
}
.arrow-sub-left {
@@ -184,7 +184,7 @@ section.section-one {
display: flex;
align-items: center;
justify-content: flex-end;
- padding-right: 8px;
+ padding-right: 28px;
width: 50%;
}
@@ -229,16 +229,6 @@ section.section-one {
height: 60px;
border-radius: 20px;
}
-.upper-testi-text {
- font-family: Roboto;
- font-size: 1rem;
- margin-right: 6px;
-}
-
-.lower-testi-text {
- margin-top: -4px;
- margin-left: 15px;
-}
.hero-testi-text {
display: flex;
@@ -246,6 +236,10 @@ section.section-one {
width: 520px;
}
+.laptop-image-container {
+ padding-top: 1rem;
+}
+
.text-block-1 {
padding: 20px 0px;
}
@@ -844,6 +838,18 @@ li.nav-item {
}
}
+@media only screen and (min-width: 1000px) and (max-width: 1200px) {
+ .laptop-image-container {
+ padding-top: 2rem;
+ }
+}
+
+@media only screen and (min-width: 580px) and (max-width: 1080px) {
+ .laptop-image-container {
+ padding-top: 5rem;
+ }
+}
+
@media only screen and (max-width: 980px) {
.hero-imgbox {
width: 820px;
From e2217cc3df45787b8a86f413047eb15882cfb7e4 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 17:23:56 -0500
Subject: [PATCH 17/20] more
---
src/Components/Home/HomePageB.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 036c48e..7f29104 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -393,8 +393,8 @@ const HomePageB = () => {
uploading a .pdf file.
- Novodraft cuts through a mire of rote tasks, but does much more
- than automate.
+ Novodraft cuts through the mire of rote tasks, but does much
+ more than automate.
Intellidraft AI technology powers persuasive arguments and makes
From 49c7609fb8a29024ffdb04abca85a5334a02b803 Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Sat, 20 Apr 2024 18:21:35 -0500
Subject: [PATCH 18/20] more
---
src/Components/Home/HomePageB.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 7f29104..edd9616 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -406,7 +406,7 @@ const HomePageB = () => {
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
a proprietary system optimized to elminate “hallucinations” and
- augment your own drafting.
+ leverage AI to augment your own drafting.
Modeled on real, human attorney's drafting styles, it
From 88823295ec483423f63d461b3c015d80af594d8f Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Mon, 22 Apr 2024 11:26:46 -0500
Subject: [PATCH 19/20] more
---
src/Components/Home/HomePageB.js | 2 +-
src/styles/homepage-b.scss | 1 -
src/styles/navbar.scss | 2 +-
3 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index edd9616..4a7163e 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -346,7 +346,7 @@ const HomePageB = () => {
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
index 2a10101..43720ee 100644
--- a/src/styles/homepage-b.scss
+++ b/src/styles/homepage-b.scss
@@ -82,7 +82,6 @@ section.section-one {
}
.hero-imgbox {
- background-image: url("../Assets/Images/opac_butta.png") no-repeat;
height: 700px;
width: 1360px;
z-index: 1;
diff --git a/src/styles/navbar.scss b/src/styles/navbar.scss
index b6481e6..12972e9 100644
--- a/src/styles/navbar.scss
+++ b/src/styles/navbar.scss
@@ -4,7 +4,7 @@
.navbar-main {
height: 5rem;
- background-color: #e2fffe;
+ background-color: rgb(240, 247, 250);
color: var(--accent-orange);
.navbar-nav {
gap: 1.3rem;
From e4ee27ad0f88c6e1e97dd1b49a64649404f6db7e Mon Sep 17 00:00:00 2001
From: Kenneth Jannette
Date: Mon, 22 Apr 2024 11:35:18 -0500
Subject: [PATCH 20/20] more
---
src/Components/Home/HomePageB.js | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
index 4a7163e..3e29347 100644
--- a/src/Components/Home/HomePageB.js
+++ b/src/Components/Home/HomePageB.js
@@ -405,15 +405,15 @@ const HomePageB = () => {
Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
- a proprietary system optimized to elminate “hallucinations” and
- leverage AI to augment your own drafting.
+ a proprietary, algorithmic drafting system that leverages AI to
+ enhance drafting. It eliminates so-called "hallucinations" and
+ side-effects.
- Modeled on real, human attorney's drafting styles, it
- algorithmically generates discovery requests, responses and
- persuasive objections, within specific natural language
- processing parameters. It even applies CRAC structure, where
- appropriate.
+ Modeled on real, human attorney's drafting sttyles, it generates
+ discovery requests, responses and persuasive objections, within
+ specific natural language parameters. It even applies CRAC
+ structure, where appropriate.
{
Motions to compel disclosure. Fully editable/customizable to
- your individual preferences. Automtically formatted for your
- jurisdiction, ready to serve in 10 minutes or less.
+ your individual preferences. Automtically formatted and ready
+ to serve in 10 minutes or less.