226 Commits

Author SHA1 Message Date
0aef0edd0b Merge version_31 into main
Merge version_31 into main
2026-05-12 21:11:14 +00:00
c6dd58340c Update src/app/terms-of-service/page.tsx 2026-05-12 21:11:10 +00:00
8060d7f47f Merge version_30 into main
Merge version_30 into main
2026-05-12 21:06:48 +00:00
64d984e78e Update src/app/terms-of-service/page.tsx 2026-05-12 21:06:45 +00:00
77ad3a1886 Merge version_29 into main
Merge version_29 into main
2026-05-12 20:42:10 +00:00
fbd4dc64fb Update src/app/terms-of-service/page.tsx 2026-05-12 20:42:07 +00:00
b3983bd885 Switch to version 28: modified src/app/terms-of-service/page.tsx 2026-05-12 20:32:55 +00:00
b66b7acff9 Switch to version 27: modified src/app/terms-of-service/page.tsx 2026-05-12 20:32:15 +00:00
85639cb2d4 Merge version_28 into main
Merge version_28 into main
2026-05-12 20:11:09 +00:00
ff4185ed08 Update src/app/terms-of-service/page.tsx 2026-05-12 20:11:03 +00:00
4ba7568a49 Merge version_28 into main
Merge version_28 into main
2026-05-12 20:06:29 +00:00
2ea77cc1e7 Update src/app/terms-of-service/page.tsx 2026-05-12 20:06:26 +00:00
8a83a35546 Merge version_28 into main
Merge version_28 into main
2026-05-12 20:06:02 +00:00
cd8aa0a908 Update src/app/terms-of-service/page.tsx 2026-05-12 20:05:59 +00:00
66eab973cb Merge version_28 into main
Merge version_28 into main
2026-05-12 20:05:37 +00:00
7f95a3bc96 Update src/app/terms-of-service/page.tsx 2026-05-12 20:05:33 +00:00
0e4318381e Merge version_28 into main
Merge version_28 into main
2026-05-12 20:05:12 +00:00
b548c2c7bf Update src/app/terms-of-service/page.tsx 2026-05-12 20:05:09 +00:00
6c76e91830 Merge version_27 into main
Merge version_27 into main
2026-05-12 20:02:41 +00:00
798c00d6e3 Update src/app/terms-of-service/page.tsx 2026-05-12 20:02:37 +00:00
f11546946d Merge version_26 into main
Merge version_26 into main
2026-05-12 19:59:03 +00:00
46f8a194ad Update src/app/terms-of-service/page.tsx 2026-05-12 19:59:00 +00:00
c2bf696bd0 Merge version_25 into main
Merge version_25 into main
2026-05-12 19:54:45 +00:00
1f8f7edde5 Update src/app/terms-of-service/page.tsx 2026-05-12 19:54:42 +00:00
90202ce297 Update src/app/page.tsx 2026-05-12 19:54:42 +00:00
7af053d91e Switch to version 22: modified src/app/terms-of-service/page.tsx 2026-05-12 19:51:54 +00:00
2d3383b127 Switch to version 22: modified src/app/layout.tsx 2026-05-12 19:51:53 +00:00
463246fc55 Merge version_24 into main
Merge version_24 into main
2026-05-12 19:49:24 +00:00
b58af0870a Update src/app/layout.tsx 2026-05-12 19:49:18 +00:00
307df2cad7 Merge version_24 into main
Merge version_24 into main
2026-05-12 19:48:52 +00:00
7914cf50ac Update src/app/terms-of-service/page.tsx 2026-05-12 19:48:46 +00:00
7b9af4e314 Merge version_24 into main
Merge version_24 into main
2026-05-12 19:44:18 +00:00
fd3b5d7f46 Update src/app/terms-of-service/page.tsx 2026-05-12 19:44:15 +00:00
beda038752 Merge version_24 into main
Merge version_24 into main
2026-05-12 19:39:37 +00:00
8971be3aea Update src/app/terms-of-service/page.tsx 2026-05-12 19:39:31 +00:00
6d40eace1d Merge version_24 into main
Merge version_24 into main
2026-05-12 19:35:05 +00:00
0a3ca1223c Update src/app/terms-of-service/page.tsx 2026-05-12 19:35:01 +00:00
f158cb4c61 Merge version_23 into main
Merge version_23 into main
2026-05-12 19:19:33 +00:00
833112a949 Update src/app/terms-of-service/page.tsx 2026-05-12 19:19:26 +00:00
622f18b11a Merge version_23 into main
Merge version_23 into main
2026-05-12 19:19:05 +00:00
2f475ef64f Update src/app/terms-of-service/page.tsx 2026-05-12 19:19:02 +00:00
3bcfd17312 Merge version_22 into main
Merge version_22 into main
2026-05-12 18:28:45 +00:00
7638602254 Update src/app/terms-of-service/page.tsx 2026-05-12 18:28:39 +00:00
4aa2d10be0 Merge version_21 into main
Merge version_21 into main
2026-05-12 18:24:14 +00:00
3029000119 Update src/app/terms-of-service/page.tsx 2026-05-12 18:24:07 +00:00
0f04cc7d8e Update src/app/page.tsx 2026-05-12 18:24:07 +00:00
a4de63c3a1 Merge version_20 into main
Merge version_20 into main
2026-05-12 18:21:31 +00:00
e6addb739a Update src/app/page.tsx 2026-05-12 18:21:25 +00:00
2f154e80fc Merge version_19 into main
Merge version_19 into main
2026-05-12 17:39:09 +00:00
464ce819fb Update theme fonts 2026-05-12 17:39:06 +00:00
ec30e66d76 Update theme fonts 2026-05-12 17:39:05 +00:00
9e6f47802c Merge version_19 into main
Merge version_19 into main
2026-05-12 17:37:21 +00:00
1553cddcdc Update theme fonts 2026-05-12 17:37:18 +00:00
8e4cc3b042 Update theme fonts 2026-05-12 17:37:17 +00:00
26fc32c7e8 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:44:47 +00:00
77f9122db9 Update theme fonts 2026-05-12 14:44:41 +00:00
4edc94350f Update theme fonts 2026-05-12 14:44:41 +00:00
3fcb7239a1 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:44:06 +00:00
6985869ec7 Update theme fonts 2026-05-12 14:43:59 +00:00
317fccc682 Update theme fonts 2026-05-12 14:43:59 +00:00
76c5e65e3f Merge version_19 into main
Merge version_19 into main
2026-05-12 14:43:05 +00:00
9297f34c1a Update theme fonts 2026-05-12 14:43:02 +00:00
9eab8c360b Update theme fonts 2026-05-12 14:43:02 +00:00
e89ebdde87 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:42:58 +00:00
2030cbb374 Update theme fonts 2026-05-12 14:42:54 +00:00
39c634be1c Update theme fonts 2026-05-12 14:42:54 +00:00
56df688c1c Merge version_19 into main
Merge version_19 into main
2026-05-12 14:42:22 +00:00
1d755103b9 Update theme fonts 2026-05-12 14:42:19 +00:00
6783a626f1 Update theme fonts 2026-05-12 14:42:19 +00:00
b67c6fffab Merge version_19 into main
Merge version_19 into main
2026-05-12 14:34:10 +00:00
d3b030a7eb Update src/app/page.tsx 2026-05-12 14:34:06 +00:00
b78582dbdc Merge version_19 into main
Merge version_19 into main
2026-05-12 14:12:11 +00:00
2dfac6d860 Update src/app/page.tsx 2026-05-12 14:12:07 +00:00
b14ae65114 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:07:06 +00:00
6d06d60c50 Update theme fonts 2026-05-12 14:07:03 +00:00
cd6c824da9 Update theme fonts 2026-05-12 14:07:02 +00:00
42ea3904e1 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:05:59 +00:00
56b595867c Update theme fonts 2026-05-12 14:05:56 +00:00
2aeb0295bc Update theme fonts 2026-05-12 14:05:55 +00:00
8305a83e33 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:05:22 +00:00
f0467e623e Update theme fonts 2026-05-12 14:05:18 +00:00
8533718608 Update theme fonts 2026-05-12 14:05:18 +00:00
e4234ea498 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:04:31 +00:00
2916dbefe1 Update theme fonts 2026-05-12 14:04:28 +00:00
31ad440099 Update theme fonts 2026-05-12 14:04:27 +00:00
c976ec7902 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:04:07 +00:00
865f1888b3 Update theme fonts 2026-05-12 14:04:01 +00:00
7d427439c1 Update theme fonts 2026-05-12 14:04:01 +00:00
dcdcfca958 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:03:27 +00:00
d645913ee1 Update theme fonts 2026-05-12 14:03:23 +00:00
d3dd7f1b73 Update theme fonts 2026-05-12 14:03:23 +00:00
b8edcca6ef Merge version_19 into main
Merge version_19 into main
2026-05-12 14:01:36 +00:00
fe867c40e4 Update theme fonts 2026-05-12 14:01:33 +00:00
c4e8c0910e Update theme fonts 2026-05-12 14:01:32 +00:00
5ec1f69962 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:01:17 +00:00
ece40ddb3e Update theme fonts 2026-05-12 14:01:14 +00:00
296e4cf348 Update theme fonts 2026-05-12 14:01:14 +00:00
c57dedee09 Merge version_19 into main
Merge version_19 into main
2026-05-12 14:01:05 +00:00
ffecb0950f Update src/app/page.tsx 2026-05-12 14:00:59 +00:00
052fe3dac1 Merge version_19 into main
Merge version_19 into main
2026-05-12 13:59:00 +00:00
078b608583 Update theme fonts 2026-05-12 13:58:56 +00:00
eac5678594 Update theme fonts 2026-05-12 13:58:56 +00:00
d193b66a09 Merge version_19 into main
Merge version_19 into main
2026-05-12 13:58:24 +00:00
68273e3335 Update theme fonts 2026-05-12 13:58:21 +00:00
d4d179c4f1 Update theme fonts 2026-05-12 13:58:20 +00:00
94d5f27d74 Merge version_19 into main
Merge version_19 into main
2026-05-12 13:57:41 +00:00
5cb5518fb7 Update src/app/page.tsx 2026-05-12 13:57:38 +00:00
ede6f0b3ab Merge version_19 into main
Merge version_19 into main
2026-05-12 13:50:20 +00:00
d4492f7c7b Update theme fonts 2026-05-12 13:50:17 +00:00
2c7d313e36 Update theme fonts 2026-05-12 13:50:17 +00:00
c3dd56e645 Merge version_19 into main
Merge version_19 into main
2026-05-12 13:49:06 +00:00
e381d08700 Update src/app/page.tsx 2026-05-12 13:49:03 +00:00
2ba1707909 Merge version_19 into main
Merge version_19 into main
2026-05-12 13:44:22 +00:00
27e80a021e Update src/app/page.tsx 2026-05-12 13:44:15 +00:00
e60d5ee092 Merge version_19 into main
Merge version_19 into main
2026-05-12 00:07:57 +00:00
5e869e8800 Add src/app/terms-of-service/page.tsx 2026-05-12 00:07:51 +00:00
eb338dda39 Update src/app/page.tsx 2026-05-12 00:07:50 +00:00
2220c77b77 Switch to version 17: remove src/app/terms/page.tsx 2026-05-11 21:25:30 +00:00
fcf4055e88 Switch to version 17: modified src/app/page.tsx 2026-05-11 21:25:30 +00:00
81d91372db Merge version_18 into main
Merge version_18 into main
2026-05-11 21:14:59 +00:00
42f247068e Add src/app/terms/page.tsx 2026-05-11 21:14:55 +00:00
c3a1734cf0 Update src/app/page.tsx 2026-05-11 21:14:55 +00:00
30247dcc06 Merge version_17 into main
Merge version_17 into main
2026-05-11 21:03:20 +00:00
b29692cb1e Update src/app/page.tsx 2026-05-11 21:03:16 +00:00
fc922dae9a Merge version_17 into main
Merge version_17 into main
2026-05-11 21:02:15 +00:00
e9aad62a55 Update src/app/page.tsx 2026-05-11 21:02:12 +00:00
41f4543a27 Merge version_17 into main
Merge version_17 into main
2026-05-11 20:30:14 +00:00
de73362d8d Update theme colors 2026-05-11 20:30:11 +00:00
5da95d3e85 Merge version_16 into main
Merge version_16 into main
2026-05-11 20:29:36 +00:00
07c716bbe7 Update theme colors 2026-05-11 20:29:33 +00:00
7f3202e4db Merge version_15 into main
Merge version_15 into main
2026-05-11 20:24:53 +00:00
0d14157231 Update theme colors 2026-05-11 20:24:50 +00:00
7e7e8ff645 Merge version_14 into main
Merge version_14 into main
2026-05-11 20:20:36 +00:00
692deed1aa Update src/app/page.tsx 2026-05-11 20:20:32 +00:00
3dcdfec319 Merge version_14 into main
Merge version_14 into main
2026-05-11 20:19:34 +00:00
4007fe3b0e Update theme fonts 2026-05-11 20:19:31 +00:00
96bf5c21c0 Update theme fonts 2026-05-11 20:19:30 +00:00
6dd85f0c3c Merge version_14 into main
Merge version_14 into main
2026-05-11 20:17:23 +00:00
73ab83c583 Update theme colors 2026-05-11 20:17:20 +00:00
e3162b2bd5 Merge version_13 into main
Merge version_13 into main
2026-05-11 13:45:48 +00:00
7397444f52 Update src/app/page.tsx 2026-05-11 13:45:45 +00:00
c9e2987075 Switch to version 10: remove src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:35:50 +00:00
113ef3adfa Switch to version 10: modified src/app/page.tsx 2026-05-11 13:35:50 +00:00
300d18c268 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:35:26 +00:00
102c2e5142 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:35:22 +00:00
879f6ed5bc Merge version_12 into main
Merge version_12 into main
2026-05-11 13:34:58 +00:00
88734a9d47 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:34:55 +00:00
d314a0495f Merge version_12 into main
Merge version_12 into main
2026-05-11 13:30:28 +00:00
b0b719cf50 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:30:22 +00:00
79291c868e Merge version_12 into main
Merge version_12 into main
2026-05-11 13:29:56 +00:00
249f60d6e0 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:29:53 +00:00
01fc7d8828 Update src/app/page.tsx 2026-05-11 13:29:52 +00:00
72d95c56e9 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:29:17 +00:00
13428f1fdd Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:29:13 +00:00
909656db0a Merge version_12 into main
Merge version_12 into main
2026-05-11 13:28:49 +00:00
b6a1cd8594 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:28:46 +00:00
3c16a49aca Merge version_12 into main
Merge version_12 into main
2026-05-11 13:28:22 +00:00
8dbd3cdd78 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:28:19 +00:00
ad1583247f Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:56 +00:00
fd9b5c7cd0 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:52 +00:00
6bcbe5f3c2 Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:31 +00:00
ebf8a152ed Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:28 +00:00
39e9741fdc Merge version_12 into main
Merge version_12 into main
2026-05-11 13:27:07 +00:00
87693949ca Add src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:27:03 +00:00
7e3dbe9d48 Update src/app/page.tsx 2026-05-11 13:27:03 +00:00
2a63eebe87 Switch to version 10: remove src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:18:44 +00:00
d203c0b2a3 Switch to version 10: modified src/app/page.tsx 2026-05-11 13:18:43 +00:00
fa828deed1 Merge version_11 into main
Merge version_11 into main
2026-05-11 13:10:11 +00:00
18acc687f9 Update src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:10:08 +00:00
cb025791da Merge version_11 into main
Merge version_11 into main
2026-05-11 13:09:47 +00:00
c056d09453 Add src/app/terminos-y-condiciones/page.tsx 2026-05-11 13:09:41 +00:00
e27b3deb3f Update src/app/page.tsx 2026-05-11 13:09:40 +00:00
4a211825a4 Merge version_10 into main
Merge version_10 into main
2026-05-11 13:03:09 +00:00
9df30fbc6f Update src/app/page.tsx 2026-05-11 13:03:06 +00:00
b022d08b92 Merge version_10 into main
Merge version_10 into main
2026-05-11 12:58:59 +00:00
73b00c1590 Update src/app/page.tsx 2026-05-11 12:58:53 +00:00
cfec8be354 Merge version_9 into main
Merge version_9 into main
2026-05-11 12:55:57 +00:00
c9e6662ac6 Update src/app/page.tsx 2026-05-11 12:55:54 +00:00
717ad8f9a8 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:47:36 +00:00
4e662146fc Update src/app/page.tsx 2026-05-11 03:47:33 +00:00
cc9dc5cde7 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:36:29 +00:00
ce58bda4b7 Update src/app/page.tsx 2026-05-11 03:36:23 +00:00
f6e9c0a65b Merge version_9 into main
Merge version_9 into main
2026-05-11 03:36:02 +00:00
1ed9027fd1 Update src/app/page.tsx 2026-05-11 03:35:56 +00:00
811bc708f0 Merge version_9 into main
Merge version_9 into main
2026-05-11 03:35:28 +00:00
e54df62092 Update src/app/page.tsx 2026-05-11 03:35:22 +00:00
2eae8ebb61 Merge version_8 into main
Merge version_8 into main
2026-05-11 03:29:53 +00:00
f796adbfe4 Update src/app/page.tsx 2026-05-11 03:29:50 +00:00
7228c8cd9c Merge version_8 into main
Merge version_8 into main
2026-05-11 03:27:19 +00:00
402336bc1e Update src/app/page.tsx 2026-05-11 03:27:16 +00:00
a6d59cb300 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:13:53 +00:00
8eb6106fe2 Update src/app/page.tsx 2026-05-11 03:13:50 +00:00
6d814e94d4 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:12:09 +00:00
6917819d50 Update src/app/page.tsx 2026-05-11 03:12:06 +00:00
60fc25ffc3 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:10:52 +00:00
ac55a96cf3 Update src/app/page.tsx 2026-05-11 03:10:49 +00:00
f55321d431 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:09:22 +00:00
73e109028a Update src/app/page.tsx 2026-05-11 03:09:19 +00:00
02248aaa61 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:07:01 +00:00
6a9344ec90 Update src/app/page.tsx 2026-05-11 03:06:58 +00:00
3a10f78bba Merge version_7 into main
Merge version_7 into main
2026-05-11 03:03:55 +00:00
4d64564edc Update src/app/page.tsx 2026-05-11 03:03:49 +00:00
09d083f706 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:03:19 +00:00
904cba9e2a Update src/app/page.tsx 2026-05-11 03:03:16 +00:00
5d6c7bd591 Merge version_7 into main
Merge version_7 into main
2026-05-11 03:01:41 +00:00
df256ce83e Update src/app/page.tsx 2026-05-11 03:01:38 +00:00
b8d49cd117 Merge version_7 into main
Merge version_7 into main
2026-05-11 02:59:09 +00:00
acd54ae33d Update src/app/page.tsx 2026-05-11 02:59:06 +00:00
c15a54a2f7 Merge version_7 into main
Merge version_7 into main
2026-05-11 02:48:17 +00:00
d459274216 Update src/app/page.tsx 2026-05-11 02:48:14 +00:00
d06bbb8370 Merge version_7 into main
Merge version_7 into main
2026-05-11 02:31:47 +00:00
607cf5a7e2 Update src/app/page.tsx 2026-05-11 02:31:44 +00:00
3dee908971 Merge version_7 into main
Merge version_7 into main
2026-05-11 02:25:47 +00:00
4f275d1701 Update src/app/page.tsx 2026-05-11 02:25:44 +00:00
f95341800d Merge version_7 into main
Merge version_7 into main
2026-05-11 02:20:26 +00:00
e1c48154b9 Update src/app/page.tsx 2026-05-11 02:20:23 +00:00
26b0deed2e Merge version_7 into main
Merge version_7 into main
2026-05-11 02:01:45 +00:00
4bf83c8322 Update src/app/page.tsx 2026-05-11 02:01:42 +00:00
dc169f2816 Merge version_6 into main
Merge version_6 into main
2026-05-11 01:55:46 +00:00
3cf853969e Update src/app/page.tsx 2026-05-11 01:55:43 +00:00
d03befc3e3 Merge version_5 into main
Merge version_5 into main
2026-05-11 01:51:39 +00:00
b71246d8cf Update src/app/page.tsx 2026-05-11 01:51:36 +00:00
08c29c964a Merge version_5 into main
Merge version_5 into main
2026-05-11 01:51:15 +00:00
2620be65be Update src/app/page.tsx 2026-05-11 01:51:12 +00:00
8e43efabee Merge version_4 into main
Merge version_4 into main
2026-05-11 01:46:16 +00:00
2a164039ca Merge version_4 into main
Merge version_4 into main
2026-05-11 01:37:49 +00:00
5 changed files with 196 additions and 89 deletions

View File

@@ -8,18 +8,45 @@ import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Open_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Raleway } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import { Inter_Tight } from "next/font/google";
import { Poppins } from "next/font/google";
import { Manrope } from "next/font/google";
import { DM_Sans } from "next/font/google";
import { Public_Sans } from "next/font/google";
import { Roboto } from "next/font/google";
export const metadata: Metadata = { title: 'Professional HVAC Services | Heating, Cooling & Air Quality', description: 'Expert HVAC installation, repair, and maintenance services. Keep your home comfortable year-round with our reliable heating and cooling solutions.' };
const montserrat = Montserrat({
variable: "--font-montserrat",
const manrope = Manrope({
variable: "--font-manrope",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
});
@@ -31,7 +58,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${montserrat.variable} ${inter.variable} antialiased`}>
<body className={`${manrope.variable} ${dmSans.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -4,11 +4,12 @@ import ReactLenis from "lenis/react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroOverlay from "@/components/sections/hero/HeroOverlay";
import MetricSplitMediaAbout from "@/components/sections/about/MetricSplitMediaAbout";
import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel";
import FeatureCardOne from "@/components/sections/feature/FeatureCardOne";
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen";
import PricingCardNine from "@/components/sections/pricing/PricingCardNine";
import TestimonialCardThirteen from "@/components/sections/testimonial/TestimonialCardThirteen";
import FaqSplitText from "@/components/sections/faq/FaqSplitText";
import FaqDouble from "@/components/sections/faq/FaqDouble";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterMedia from "@/components/sections/footer/FooterMedia";
import { Phone } from "lucide-react";
@@ -28,33 +29,25 @@ export default function HvacPage() {
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<div id="nav" data-section="nav" className="bg-[#E7DFD1]">
<NavbarLayoutFloatingInline
brandName="Cartagena Pet Delivery "
brandName="Cartagena Pet Delivery"
navItems={[
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" },
{ name: "Servicios", id: "services" },
{ name: "Parque virtual", id: "hero-carousel" },
{ name: "Contacto", id: "contact" },
]}
button={{ text: "WhatsApp ", href: "#contact" }}
button={{ text: "WhatsApp ", href: "https://wa.me/573011471991" }}
animateOnLoad={false}
/>
</div>
<div id="hero" data-section="hero">
<div id="hero" data-section="hero" className="bg-[#E7DFD1]">
<HeroOverlay
title="Recordamos por ti."
description="Professional heating, ventilation, and air conditioning services for homes and businesses. From installations to emergency repairs, we keep your climate perfect year-round."
avatars={[
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg", alt: "Client" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg", alt: "Client" },
{ src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-3.jpg", alt: "Client" },
]}
avatarText="Trusted by 500+ clients"
description="Nos encargamos de lo que tu mascota necesita, antes que lo necesite."
buttons={[
{ text: "Schedule Service", href: "#contact" },
{ text: "Our Services", href: "#services" },
{ text: "Hablar por WhatsApp", href: "https://wa.me/573011471991" },
]}
buttonAnimation="slide-up"
videoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778462599532-spb9uopo.mp4"
@@ -63,52 +56,34 @@ export default function HvacPage() {
/>
</div>
<div id="features-comparison" data-section="features-comparison">
<div id="features-comparison" data-section="features-comparison" className="bg-[#0D1B2A] py-8">
<FeatureCardSixteen
title="Primero"
description="An honest look at our service model and how it impacts your home climate comfort."
title="Cuidar de tu mascota no debería sentirse como otra tarea más "
description="Nosotros resolvemos esto: "
textboxLayout="default"
animationType="slide-up"
negativeCard={{
items: [
"Initial consultation time", "Wait times during peak season", "Cost of premium parts", "Complex system requirements", "Occasional site access delays"
"Quedarte sin alimento", "Olvidar antiparasitarios", "Esperar domicilios tardios", "Repetir lo mismo cada mes", "Resolver urgencias sin tiempo"
]
}}
positiveCard={{
items: [
"24/7 emergency availability", "Certified expert technicians", "Extended system longevity", "Transparent pricing structures", "100% satisfaction guarantee"
"Entrega puntual", "Domicilio sin costo", "Seguimiento inteligente ", "Atención humana real", "Prioridad operativa"
]
}}
useInvertedBackground={false}
useInvertedBackground={true}
/>
</div>
<div id="about" data-section="about">
<MetricSplitMediaAbout
tag="About Us"
title="Borrar"
description="AirPro HVAC has been keeping homes and businesses comfortable for nearly two decades. Our certified technicians deliver expert installations, maintenance, and repairs — backed by transparent pricing and a commitment to getting the job done right the first time."
metrics={[
{ value: "2,500+", title: "Systems installed and serviced" },
{ value: "98%", title: "Customer satisfaction rate" },
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-2.jpg"
imageAlt="Commercial HVAC units on rooftop"
mediaBadge={{ text: "Active Now", avatarSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-3.jpg", avatarAlt: "Technician" }}
mediaAnimation="slide-up"
metricsAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
<div id="services" data-section="services">
<div id="services" data-section="services" className="bg-[#E7DFD1] py-8">
<FeatureCardOne
title="Segundo"
description="From installations to emergency repairs, we have your comfort covered."
title="Así debería sentirse cuidar de tu mascota "
description="Sin urgencias, sin olvidos, sin interrupciones. Solo tranquilidad, sabiendo que todo siempre estará resuelto. "
features={[
{ title: "AC Installation", description: "Expert installation of high-efficiency air conditioning systems for homes and commercial spaces.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-4.jpg?_wi=1", imageAlt: "AC installation service" },
{ title: "Heating Systems", description: "Complete furnace and heat pump installations to keep you warm through every winter.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-5.jpg", imageAlt: "Heating system service" },
{ title: "Maintenance Plans", description: "Preventative maintenance programs that extend the life of your system and reduce energy costs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-6.jpg?_wi=1", imageAlt: "HVAC maintenance" },
{ title: "Elegimos contigo ", description: "Te ayudamos a elegir lo mejor según tu peludo. ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468256621-bz9s3f46.png", imageAlt: "AC installation service" },
{ title: "Gestionamos todo ", description: "Registramos hábitos, alimento, consumo, medicamentos y necesidades. ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468270770-gascn3ns.png", imageAlt: "Heating system service" },
{ title: "Nos encargamos del resto ", description: "Recibes puntual y sin largos tiempos de envío. ", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778594248295-uspr9no2.png", imageAlt: "HVAC maintenance" },
]}
gridVariant="uniform-all-items-equal"
uniformGridCustomHeightClasses="aspect-square"
@@ -119,14 +94,28 @@ export default function HvacPage() {
/>
</div>
<div id="testimonials" data-section="testimonials">
<div id="pricing" data-section="pricing" className="bg-[#0D1B2A] py-8">
<PricingCardNine
title="Acceso "
description="No todos necesitan lo mismo. Todos merecen tranquilidad. "
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
plans={[
{ id: "p1", title: "Member ", price: "", period: "", features: ["Reposición de alimento ", "Entrega priorizada", "Historial de consumo ", "Atención directa"], button: { text: "Comenzar aqui ", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Member" }, videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468433990-xfk6xl78.mp4" },
{ id: "p2", title: "Pack Member", price: "", period: "", features: ["Seguimiento continuo ", "Prioridad en escasez ", "Kits anuales sorpresa ", "Mayor flexibilidad logistica ", "Atención preferente", "Relación personalizada", "( Disponibilidad limitada para mantener el estándar de servicio. ) "], button: { text: "Comenzar aqui ", href: "https://wa.me/573011471991?text=Hola+quiero+aplicar+para+ser+Pack+Member" }, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778468481808-axoug16r.png" }
]}
/>
</div>
<div id="testimonials" data-section="testimonials" className="bg-[#E7DFD1] py-8">
<TestimonialCardThirteen
title="What Our Clients Say"
description="Hear from homeowners and businesses who trust AirPro HVAC."
title="Lo que dicen nuestros clientes"
description="La tranquilidad de saber que sus mascotas están bien nutridas"
testimonials={[
{ id: "1", name: "James R.", handle: "Homeowner, Austin TX", testimonial: "AirPro replaced our entire AC system in one day. The crew was professional, clean, and the new unit runs quieter than anything we've had before. Highly recommend.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-1.jpg", imageAlt: "James R." },
{ id: "2", name: "Linda M.", handle: "Business Owner, Dallas TX", testimonial: "We use AirPro for all three of our office locations. Their maintenance plans have saved us thousands in emergency repairs. Always on time, always honest.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-2.jpg", imageAlt: "Linda M." },
{ id: "3", name: "Carlos D.", handle: "Homeowner, Houston TX", testimonial: "Our furnace broke down on the coldest night of the year. AirPro had someone at our door within two hours. Fixed it on the spot. Can't thank them enough.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-3.jpg", imageAlt: "Carlos D." },
{ id: "1", name: "Jheiner Quiñones.", handle: "Dueño de Ares (Pastor Aleman)", testimonial: "El servicio es impecable y siempre llegan a tiempo.", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778595120890-i0f1hqkm.jpg", imageAlt: "Jheiner Quiñones." },
{ id: "2", name: "Alejandro Beleño ", handle: "Dueño de Emma (American Bully)", testimonial: "Excelente atención, se encuentran todos los productos que he solicitado y se interesan por mi perrita. ", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778533313175-xjla5ykf.jpg", imageAlt: "Alejandro Beleño " },
{ id: "3", name: "Enrique Vélez.", handle: "Dueño de Luna (Corgi) ", testimonial: "Vivo una experiencia super recomendable, excelente servicio!", rating: 5, imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/web-agency-2/team-3.jpg?_wi=1", imageAlt: "Enrique Vélez." },
]}
showRating={true}
animationType="slide-up"
@@ -134,51 +123,66 @@ export default function HvacPage() {
useInvertedBackground={false}
/>
</div>
<div id="hero-carousel" data-section="hero-carousel" className="bg-[#0D1B2A] py-8">
<HeroBillboardCarousel
title="Así se vive con nosotros "
description="Momentos felices con nuestros miembros"
background={{ variant: "plain" }}
mediaItems={[
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470725508-t677wmf8.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778471098651-25x6qq2z.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778471045025-r1t5qawy.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778596439425-9i287u02.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470657284-11atiwbb.jpg" },
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778470687833-t5210lfn.png" }
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitText
sideTitle="Frequently Asked Questions"
buttons={[{ text: "Contact Us", href: "#contact" }]}
buttonAnimation="slide-up"
<div id="faq" data-section="faq" className="bg-[#E7DFD1] py-8">
<FaqDouble
title="Preguntas Frecuentes "
description="Todo lo que necesitas saber sobre nuestro servicio "
faqsAnimation="slide-up"
textPosition="left"
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "1", title: "Do you offer 24/7 emergency service?", content: "Yes! We provide round-the-clock emergency HVAC service. If your system breaks down in the middle of the night or on a weekend, call us and a technician will be at your door as soon as possible." },
{ id: "2", title: "How often should I service my HVAC system?", content: "We recommend servicing your system at least twice a year — once before summer for cooling and once before winter for heating. Regular maintenance extends your system's life and keeps energy bills low." },
{ id: "3", title: "What brands do you install and repair?", content: "We work with all major HVAC brands including Carrier, Trane, Lennox, Daikin, Rheem, and more. Our technicians are trained and certified across multiple manufacturers." },
{ id: "4", title: "Do you offer financing options?", content: "Yes, we offer flexible financing plans for new installations and major repairs. Ask about our 0% interest options so you can stay comfortable without straining your budget." },
{ id: "5", title: "How long does a typical installation take?", content: "Most residential HVAC installations are completed in one day. Larger commercial projects may take 2-3 days depending on the scope. We'll give you an accurate timeline during your consultation." },
{ id: "1", title: "¿Tienen envios diarios? ", content: "Realizamos entregas todos los días de 8am a 6pm." },
{ id: "2", title: "¿Manejan la marca que uso?", content: "Trabajamos la gran mayoría de referencias. " },
{ id: "3", title: "¿Solo tienen alimento seco?", content: "Nos encargamos de mucho más; Desde alimento seco, húmedo, latas, paté, premios, hasta medicamentos, antiparasitarios, accesorios y necesidades especiales. 𝐒𝐢 𝐚𝐥𝐠𝐨 𝐧𝐨 𝐞𝐬𝐭𝐚 𝐝𝐢𝐬𝐩𝐨𝐧𝐢𝐛𝐥𝐞, 𝐥𝐨 𝐜𝐨𝐧𝐬𝐞𝐠𝐮𝐢𝐦𝐨𝐬 𝐩𝐨𝐫 𝐭𝐢. " },
{ id: "4", title: "¿Me recomendaran lo mas caro?", content: "No vendemos por vender, Preferimos recomendar lo mejor para tu mascota aunque facturemos menos, y está bien. " },
{ id: "5", title: "¿Ofrecen servicio personalizado?", content: "Totalmente. Nos adaptamos a las necesidades únicas de tu mascota y a la rutina de su dueño, para que todo funcione sin complicaciones. " },
]}
/>
</div>
<div id="contact" data-section="contact">
<div id="contact" data-section="contact" className="bg-[#0D1B2A] py-8">
<ContactCTA
tag="Get in Touch"
tag="Contacto "
tagIcon={Phone}
title="Ready to Stay Comfortable Year-Round?"
description="Whether you need a new installation, emergency repair, or routine maintenance — our team is ready to help. Call us today or request a free quote."
title="¿Listo para simplificar tu vida?"
description="Tu mascota cubierta. Tu tranquilo. "
buttons={[
{ text: "Get a Free Quote", href: "#contact" },
{ text: "Call (555) 987-6543", href: "tel:5559876543" },
{ text: "Hablar por WhatsApp", href: "https://wa.me/573011471991" },
{ text: "Llamar 301 147 1991", href: "tel:3011471991" },
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
useInvertedBackground={true}
/>
</div>
<div id="footer" data-section="footer">
<div id="footer" data-section="footer" className="bg-[#E7DFD1] py-8">
<FooterMedia
logoText="AirPro HVAC"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/templates/hvac/img-10.jpg"
logoText="Cartagena Pet Delivery "
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Czms1yk2v46cvWKFNhilmrsB4C/uploaded-1778593421672-pl1u9w70.png"
imageAlt="HVAC technician inspecting equipment"
columns={[
{ title: "Services", items: [{ label: "AC Installation", href: "#services" }, { label: "Heating Systems", href: "#services" }, { label: "Maintenance Plans", href: "#services" }, { label: "Emergency Repairs", href: "#services" }] },
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Testimonials", href: "#testimonials" }, { label: "FAQ", href: "#faq" }, { label: "Contact", href: "#contact" }] },
{ title: "Contact", items: [{ label: "(555) 987-6543", href: "tel:5559876543" }, { label: "info@airprohvac.com", href: "mailto:info@airprohvac.com" }, { label: "Austin, TX" }] },
{ title: "Servicios", items: [{ label: "Plan de suscripción", href: "#pricing" }, { label: "Atención personalizada", href: "#services" }] },
{ title: "Compañía", items: [{ label: "Parque virtual", href: "#hero-carousel" }, { label: "FAQ", href: "#faq" }, { label: "Contacto", href: "#contact" }, { label: "Términos", href: "/terms-of-service" }] },
{ title: "Contacto", items: [{ label: "hola@cartagenapetdelivery.com", href: "mailto:hola@cartagenapetdelivery.com" }, { label: "Cartagena, Colombia", href: "#" }, { label: "3011471991", href: "tel:3011471991" }] },
]}
copyrightText="© 2026 | AirPro HVAC"
copyrightText="© 2026 | Cartagena Pet Delivery"
/>
</div>
</ReactLenis>

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-inter), sans-serif;
font-family: var(--font-dm-sans), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-montserrat), sans-serif;
font-family: var(--font-manrope), sans-serif;
}

View File

@@ -10,12 +10,12 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f8fafc;
--background: #E7DFD1;
--card: #ffffff;
--foreground: #0f172a;
--primary-cta: #1d4ed8;
--primary-cta-text: #ffffff;
--secondary-cta: #e0e7ff;
--secondary-cta: #E0E7FF;
--secondary-cta-text: #1e3a5f;
--accent: #3b82f6;
--background-accent: #60a5fa;

View File

@@ -0,0 +1,76 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import LegalSection from "@/components/legal/LegalSection";
import ReactLenis from "lenis/react";
export default function TermsPage() {
return (
<ThemeProvider
defaultButtonVariant="directional-hover"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="medium"
sizing="medium"
background="aurora"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<div className="bg-[#E7DFD1] py-8">
<NavbarLayoutFloatingInline
brandName="Cartagena Pet Delivery"
navItems={[
{ name: "Home", id: "/" },
]}
button={{ text: "WhatsApp ", href: "https://wa.me/573011471991" }}
/>
</div>
<div className="bg-[#E7DFD1] py-16">
<LegalSection
layout="page"
title="Términos de servicio"
subtitle="Términos y condiciones"
sections={[
{
heading: "Introducción", content: [
{
type: "paragraph", text: "Bienvenido a Cartagena Pet Delivery. Al acceder a nuestro sitio y utilizar nuestros servicios de suscripción y entrega, usted reconoce haber leído, comprendido y aceptado quedar vinculado por los siguientes términos y condiciones."
},
{
type: "list", items: [
"Usted debe ser mayor de 18 años para contratar nuestros servicios.", "Proporcionar información de contacto verídica es obligatorio.", "Los pedidos se procesarán dentro de las 24 horas hábiles.", "Cualquier modificación requiere notificación previa de 48 horas.", "No nos hacemos responsables por errores en direcciones de entrega.", "Los precios están sujetos a cambios sin previo aviso.", "Las suscripciones pueden cancelarse en cualquier momento.", "El pago debe realizarse por los medios autorizados.", "Garantizamos la frescura de todos los alimentos entregados.", "Los tiempos de entrega pueden variar según condiciones logísticas.", "El uso de nuestra plataforma es exclusivamente personal.", "Respetamos la confidencialidad de sus datos personales.", "La disponibilidad de productos depende de nuestros proveedores.", "Cualquier disputa se resolverá de acuerdo a la ley local.", "Nos reservamos el derecho de admisión a usuarios frecuentes.", "Su satisfacción es nuestro compromiso principal."
]
}
]
},
{
heading: "Uso del Servicio", content: [
{
type: "paragraph", text: "Nuestro servicio está diseñado para facilitar la gestión del bienestar de su mascota. Nos comprometemos a entregar productos de alta calidad en los tiempos acordados."
},
{
type: "list", items: [
"Usted se compromete a proporcionar información precisa para la entrega.", "Cualquier cambio en los pedidos debe realizarse con antelación.", "Nos reservamos el derecho de modificar los términos de servicio según las necesidades operativas.", "El horario de atención es de lunes a sábado de 8am a 6pm.", "Las devoluciones de productos serán evaluadas caso a caso.", "La propiedad intelectual del sitio pertenece exclusivamente a la empresa.", "Los cupones de descuento no son acumulables con otras promociones.", "El usuario es responsable de mantener la seguridad de su cuenta."
]
},
{
type: "paragraph", text: "Procesos de seguridad y recuperación:"
},
{
type: "list", items: [
"Active la autenticación en dos pasos en el panel de usuario.", "Nunca comparta sus credenciales con terceros.", "Utilice una contraseña única y compleja.", "Actualice sus datos de contacto regularmente.", "Cierre sesión al utilizar dispositivos públicos.", "Monitoree sus notificaciones de inicio de sesión.", "Reporte actividades sospechosas de inmediato."
]
}
]
}
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}