.elementor-5778 .elementor-element.elementor-element-9209820{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-1f8f1e45 */7911759e-c201-4b20-a2b0-9c3b40792241.png

Today 12:23 PM
f607b403-a9b7-4dfb-879d-3c74dad7bf25.png

Today 2:13 PM
01c8c1ef-4dc9-4049-834a-165a0da0cd20.png

3ea17b47-80e2-4921-9c07-cec9eeb35298.png

06ee59d6-515d-4e37-9d23-dc1e16b1cc63.png

30PIN3ywZ7f

Unable to display visualization

Yes—using regular multiple-choice questions is much easier than uploading a conditional CSV.

The trade-off is that everyone sees the same questions, but we can design the answers to work for both contractors and homeowners.

Use these three questions:

1. Which best describes you?

HVAC contractor/dealer

Homeowner

2. What area do you service or live in?

Toronto/GTA

Other Ontario

Outside Ontario

3. Are you currently working with R32/A2L systems?

Yes

Not yet, but familiar with them

No

Not applicable — homeowner

Then collect:

Full name

Phone number

Email

This is simpler, less likely to cause setup errors, and sufficient for initial lead qualification. I recommend cancelling the conditional-question screen and selecting Multiple choice instead.


build a pracicy polcy page for GLACERA HVAC

Worked for 8m 40s
Built and published the GLACERA HVAC Privacy Policy page:

View the Privacy Policy

It covers website and Meta leads, homeowner dealer referrals, contractor inquiries, warranty registration, cookies, data sharing, retention, security, and privacy requests.

The wording follows current Canadian PIPEDA principles and meaningful-consent guidance from the Office of the Privacy Commissioner of Canada. Before placing it on the official GLACERA website, confirm that info@glacerahvac.com should be the designated privacy contact. Legal review is advisable before final adoption.


GLACERA HVAC Privacy Policy
Only visible to you

Share

Preview
Edit

Today 3:42 PM
in code

Worked for 1m 10s
Yes—the Privacy Policy page is now available as editable code:

page.tsx

globals.css

layout.tsx

It is built with React/Next.js and is responsive for desktop and mobile.


globals.css


@import "tailwindcss";

:root { --blue:#183170; --blue-2:#24458f; --ink:#172033; --muted:#667085; --line:#e4e8f0; --soft:#f5f7fb; --gold:#a87818; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; background:#fff; color:var(--ink); font-family:Arial, Helvetica, sans-serif; }
a { color:inherit; }
.site-header { height:78px; display:flex; align-items:center; justify-content:space-between; max-width:1180px; margin:auto; padding:0 32px; background:#fff; }
.brand { display:flex; align-items:baseline; gap:8px; text-decoration:none; letter-spacing:.03em; color:var(--blue); }
.brand-main { font-family:Georgia, serif; font-weight:700; font-size:24px; }
.brand-sub { font-weight:700; font-size:11px; letter-spacing:.22em; color:var(--gold); }
.back-link { font-size:14px; font-weight:700; text-decoration:none; color:var(--blue); }
.hero { background:linear-gradient(115deg, #101f4a, var(--blue) 58%, #2f55a2); color:white; position:relative; overflow:hidden; }
.hero:after { content:""; position:absolute; width:450px; height:450px; border:1px solid rgba(255,255,255,.12); border-radius:50%; right:-110px; top:-250px; box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02); }
.hero-inner { max-width:1180px; margin:auto; padding:76px 32px 70px; position:relative; z-index:1; }
.eyebrow { margin:0 0 14px; color:#d7b45f; text-transform:uppercase; letter-spacing:.16em; font-size:12px; font-weight:800; }
h1 { font-family:Georgia, serif; font-size:58px; line-height:1.05; letter-spacing:-.025em; margin:0; }
.lede { font-size:19px; line-height:1.6; max-width:650px; color:#dfe6f6; margin:22px 0 28px; }
.meta { display:flex; gap:12px; color:#b9c6e2; font-size:13px; }
.layout { display:grid; grid-template-columns:220px minmax(0,760px); gap:80px; max-width:1100px; margin:0 auto; padding:68px 32px 100px; }
aside { position:sticky; top:28px; align-self:start; border-left:2px solid var(--line); padding-left:22px; }
.aside-title { font-size:12px; text-transform:uppercase; letter-spacing:.14em; font-weight:800; color:#98a2b3; margin:0 0 16px; }
aside nav { display:flex; flex-direction:column; gap:12px; }
aside a { text-decoration:none; color:#586174; font-size:14px; line-height:1.35; }
aside a:hover { color:var(--blue); }
article section { scroll-margin-top:26px; margin-top:52px; }
article section:first-of-type { margin-top:0; }
h2 { font-family:Georgia, serif; font-size:29px; color:#15254f; margin:0 0 17px; letter-spacing:-.012em; }
p, li { font-size:16px; line-height:1.75; color:#465064; }
p { margin:0 0 16px; }
article a { color:var(--blue-2); font-weight:700; text-underline-offset:3px; }
ul { padding-left:22px; margin:10px 0 18px; }
li { padding-left:6px; margin:9px 0; }
li::marker { color:var(--gold); }
.summary { display:flex; gap:17px; padding:24px 26px; background:#f3f6fc; border:1px solid #dde5f4; border-radius:12px; margin-bottom:52px; }
.summary-icon { display:grid; place-items:center; flex:0 0 30px; width:30px; height:30px; border-radius:50%; background:var(--blue); color:white; font-weight:800; }
.summary strong { display:block; color:var(--blue); margin:3px 0 7px; }
.summary p { margin:0; font-size:14px; line-height:1.65; }
.contact-card { background:var(--blue); border-radius:16px; padding:34px 38px; color:white; }
.contact-card h2 { color:white; margin-bottom:14px; }
.contact-card p { color:#dce4f5; }
.contact-card .email { color:white; font-size:20px; display:inline-block; margin:6px 0 18px; }
.contact-card .small { font-size:13px; margin:0; }
footer { background:#101a35; color:white; }
.footer-inner { max-width:1180px; margin:auto; padding:42px 32px; display:grid; grid-template-columns:1fr auto; gap:10px 40px; align-items:start; }
footer strong { font-family:Georgia, serif; letter-spacing:.05em; }
footer p { color:#aab5cd; font-size:13px; margin:7px 0 0; }
.footer-links { display:flex; gap:24px; }
.footer-links a { color:#d5dcee; text-decoration:none; font-size:14px; }
.copyright { grid-column:1/-1; padding-top:25px; margin-top:20px!important; border-top:1px solid rgba(255,255,255,.1); }
@media (max-width:780px) { .site-header{height:68px;padding:0 20px}.back-link{font-size:0}.back-link span{font-size:20px}.hero-inner{padding:56px 22px 52px}h1{font-size:42px}.lede{font-size:17px}.layout{display:block;padding:42px 22px 70px}aside{display:none}article section{margin-top:42px}h2{font-size:26px}.summary{padding:20px}.contact-card{padding:28px 24px}.footer-inner{padding:36px 22px;grid-template-columns:1fr}.footer-links{margin-top:15px}.copyright{grid-column:auto}.brand-main{font-size:21px}}
@media print { .site-header,.hero:after,aside,footer{display:none}.hero{background:white;color:#172033}.hero-inner{padding:20px 0}.hero h1{color:#183170}.lede,.meta{color:#465064}.layout{display:block;padding:20px 0;max-width:760px}.contact-card{background:#f3f6fc;color:#172033}.contact-card h2,.contact-card .email{color:#183170}.contact-card p{color:#465064} }/* End custom CSS */
/* Start custom CSS */@import "tailwindcss";

:root { --blue:#183170; --blue-2:#24458f; --ink:#172033; --muted:#667085; --line:#e4e8f0; --soft:#f5f7fb; --gold:#a87818; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; background:#fff; color:var(--ink); font-family:Arial, Helvetica, sans-serif; }
a { color:inherit; }
.site-header { height:78px; display:flex; align-items:center; justify-content:space-between; max-width:1180px; margin:auto; padding:0 32px; background:#fff; }
.brand { display:flex; align-items:baseline; gap:8px; text-decoration:none; letter-spacing:.03em; color:var(--blue); }
.brand-main { font-family:Georgia, serif; font-weight:700; font-size:24px; }
.brand-sub { font-weight:700; font-size:11px; letter-spacing:.22em; color:var(--gold); }
.back-link { font-size:14px; font-weight:700; text-decoration:none; color:var(--blue); }
.hero { background:linear-gradient(115deg, #101f4a, var(--blue) 58%, #2f55a2); color:white; position:relative; overflow:hidden; }
.hero:after { content:""; position:absolute; width:450px; height:450px; border:1px solid rgba(255,255,255,.12); border-radius:50%; right:-110px; top:-250px; box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02); }
.hero-inner { max-width:1180px; margin:auto; padding:76px 32px 70px; position:relative; z-index:1; }
.eyebrow { margin:0 0 14px; color:#d7b45f; text-transform:uppercase; letter-spacing:.16em; font-size:12px; font-weight:800; }
h1 { font-family:Georgia, serif; font-size:58px; line-height:1.05; letter-spacing:-.025em; margin:0; }
.lede { font-size:19px; line-height:1.6; max-width:650px; color:#dfe6f6; margin:22px 0 28px; }
.meta { display:flex; gap:12px; color:#b9c6e2; font-size:13px; }
.layout { display:grid; grid-template-columns:220px minmax(0,760px); gap:80px; max-width:1100px; margin:0 auto; padding:68px 32px 100px; }
aside { position:sticky; top:28px; align-self:start; border-left:2px solid var(--line); padding-left:22px; }
.aside-title { font-size:12px; text-transform:uppercase; letter-spacing:.14em; font-weight:800; color:#98a2b3; margin:0 0 16px; }
aside nav { display:flex; flex-direction:column; gap:12px; }
aside a { text-decoration:none; color:#586174; font-size:14px; line-height:1.35; }
aside a:hover { color:var(--blue); }
article section { scroll-margin-top:26px; margin-top:52px; }
article section:first-of-type { margin-top:0; }
h2 { font-family:Georgia, serif; font-size:29px; color:#15254f; margin:0 0 17px; letter-spacing:-.012em; }
p, li { font-size:16px; line-height:1.75; color:#465064; }
p { margin:0 0 16px; }
article a { color:var(--blue-2); font-weight:700; text-underline-offset:3px; }
ul { padding-left:22px; margin:10px 0 18px; }
li { padding-left:6px; margin:9px 0; }
li::marker { color:var(--gold); }
.summary { display:flex; gap:17px; padding:24px 26px; background:#f3f6fc; border:1px solid #dde5f4; border-radius:12px; margin-bottom:52px; }
.summary-icon { display:grid; place-items:center; flex:0 0 30px; width:30px; height:30px; border-radius:50%; background:var(--blue); color:white; font-weight:800; }
.summary strong { display:block; color:var(--blue); margin:3px 0 7px; }
.summary p { margin:0; font-size:14px; line-height:1.65; }
.contact-card { background:var(--blue); border-radius:16px; padding:34px 38px; color:white; }
.contact-card h2 { color:white; margin-bottom:14px; }
.contact-card p { color:#dce4f5; }
.contact-card .email { color:white; font-size:20px; display:inline-block; margin:6px 0 18px; }
.contact-card .small { font-size:13px; margin:0; }
footer { background:#101a35; color:white; }
.footer-inner { max-width:1180px; margin:auto; padding:42px 32px; display:grid; grid-template-columns:1fr auto; gap:10px 40px; align-items:start; }
footer strong { font-family:Georgia, serif; letter-spacing:.05em; }
footer p { color:#aab5cd; font-size:13px; margin:7px 0 0; }
.footer-links { display:flex; gap:24px; }
.footer-links a { color:#d5dcee; text-decoration:none; font-size:14px; }
.copyright { grid-column:1/-1; padding-top:25px; margin-top:20px!important; border-top:1px solid rgba(255,255,255,.1); }
@media (max-width:780px) { .site-header{height:68px;padding:0 20px}.back-link{font-size:0}.back-link span{font-size:20px}.hero-inner{padding:56px 22px 52px}h1{font-size:42px}.lede{font-size:17px}.layout{display:block;padding:42px 22px 70px}aside{display:none}article section{margin-top:42px}h2{font-size:26px}.summary{padding:20px}.contact-card{padding:28px 24px}.footer-inner{padding:36px 22px;grid-template-columns:1fr}.footer-links{margin-top:15px}.copyright{grid-column:auto}.brand-main{font-size:21px}}
@media print { .site-header,.hero:after,aside,footer{display:none}.hero{background:white;color:#172033}.hero-inner{padding:20px 0}.hero h1{color:#183170}.lede,.meta{color:#465064}.layout{display:block;padding:20px 0;max-width:760px}.contact-card{background:#f3f6fc;color:#172033}.contact-card h2,.contact-card .email{color:#183170}.contact-card p{color:#465064} }/* End custom CSS */