body #main-content{padding-top:0!important}body #main-content .et_pb_section{padding-top:0!important;padding-bottom:0!important}body #main-content .et_pb_row{padding-top:0!important;padding-bottom:0!important}body #main-content .et_pb_column{padding-top:0!important;padding-bottom:0!important}body #main-content .et_pb_module,body #main-content .et_pb_code,body #main-content .et_pb_code_inner{margin-top:0!important;margin-bottom:0!important}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400&display=swap');#ve-optb,#ve-optb *{box-sizing:border-box}#ve-optb{--black:#0a0a0a;--dark:#111;--white:#fafaf8;--off-white:#f2f1ed;--gray-100:#e8e7e3;--gray-300:#b0b0a8;--gray-500:#777;--gray-700:#444;--accent:#e65100;--font-display:'Cormorant Garamond',Georgia,serif;--font-body:'DM Sans','Gotham',Helvetica,sans-serif;font-family:var(--font-body);color:var(--black);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:hidden;background:var(--white)}#ve-optb img{max-width:100%;height:auto;display:inline-block}#ve-optb a{color:inherit}html{scroll-behavior:smooth}body.admin-bar #ve-optb .ve-header{top:32px}@media (max-width:782px){body.admin-bar #ve-optb .ve-header{top:46px}}#ve-optb .ve-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:28px 48px;background:linear-gradient(180deg,rgba(10,10,10,0.9) 0%,rgba(10,10,10,0) 100%);pointer-events:none}#ve-optb .ve-header img{height:56px;width:auto;pointer-events:auto}#ve-optb .ve-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 48px 100px;overflow:hidden}#ve-optb .ve-hero-bg{position:absolute;inset:0;background:url('https://visual-elements.ca/wp-content/uploads/2026/02/optb_hero_1200x776_3d9993adde.jpg') center center / cover no-repeat}#ve-optb .ve-hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,0.85) 0%,rgba(10,10,10,0.65) 35%,rgba(10,10,10,0.7) 65%,rgba(10,10,10,0.95) 100%)}#ve-optb .ve-hero-content{position:relative;z-index:2;max-width:820px;animation:veFadeUp 0.9s ease-out 0.3s both}#ve-optb .ve-hero-eyebrow{font-size:11px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:rgba(255,255,255,0.75);margin-bottom:32px}#ve-optb .ve-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,5vw,4rem);line-height:1.15;color:#fff;margin:0 0 24px}#ve-optb .ve-hero h1 em{font-style:italic;color:rgba(255,255,255,0.8)}#ve-optb .ve-hero-sub{font-size:1.05rem;font-weight:400;color:rgba(255,255,255,0.85);max-width:560px;margin:0 auto 48px;line-height:1.75}#ve-optb .ve-hero-cta{display:inline-block;padding:18px 52px;background:#fff;color:var(--black);font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:background 0.3s ease,color 0.3s ease,transform 0.2s ease}#ve-optb .ve-hero-cta:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}#ve-optb .ve-scroll{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:2;width:1px;height:48px;background:linear-gradient(180deg,rgba(255,255,255,0.25),transparent);animation:veScrollFade 2.5s ease-in-out infinite}@keyframes veScrollFade{0%,100%{opacity:0.3;height:48px}50%{opacity:0.7;height:56px}}@keyframes veFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#ve-optb .ve-trust{padding:44px 48px;background:var(--white);border-bottom:1px solid var(--gray-100)}#ve-optb .ve-trust-label{text-align:center;font-size:11px;font-weight:500;letter-spacing:3.5px;text-transform:uppercase;color:var(--gray-300);margin:0 0 28px}#ve-optb .ve-trust-logos{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}#ve-optb .ve-trust-logos img{height:24px;width:auto;opacity:0.9;filter:grayscale(100%);transition:opacity 0.3s ease}#ve-optb .ve-trust-logos img:hover{opacity:1}#ve-optb .ve-trust-logos img.logo-tall{height:32px}#ve-optb .ve-conversion{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto;padding:88px 48px;gap:80px;align-items:start}#ve-optb .ve-conv-copy h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.25;margin:0 0 48px;color:var(--black)}#ve-optb .ve-benefit{display:flex;gap:20px;margin-bottom:36px;align-items:flex-start}#ve-optb .ve-benefit-num{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--accent);line-height:1;flex-shrink:0;width:36px;padding-top:2px}#ve-optb .ve-benefit h4{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;color:var(--black)}#ve-optb .ve-benefit p{color:var(--gray-500);font-size:0.95rem;line-height:1.65;margin:0}#ve-optb .ve-form-card{background:var(--off-white);padding:48px;border:1px solid var(--gray-100)}#ve-optb .ve-form-card h3{font-family:var(--font-display);font-weight:400;font-size:1.65rem;color:var(--black);margin:0 0 8px}#ve-optb .ve-form-sub{color:var(--gray-500);font-size:0.9rem;line-height:1.6;margin:0 0 36px}#ve-optb .ve-form-privacy{margin-top:16px;font-size:0.75rem;color:var(--gray-300);text-align:center}#ve-optb .ve-form-privacy a{color:var(--gray-500);text-decoration:underline;text-underline-offset:2px}#ve-optb #gform_wrapper_11{margin:0}#ve-optb #gform_wrapper_11 form{margin:0}#ve-optb #gform_wrapper_11 .gform_body{margin:0}#ve-optb #gform_wrapper_11 ul.gform_fields,#ve-optb #gform_wrapper_11 .gform_fields{margin:0;padding:0;list-style:none}#ve-optb #gform_wrapper_11 .gfield{margin:0 0 26px 0}#ve-optb #gform_wrapper_11 .gfield_label,#ve-optb #gform_wrapper_11 label.gfield_label{display:block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gray-500);margin:0 0 8px 0}#ve-optb #gform_wrapper_11 input[type="text"],#ve-optb #gform_wrapper_11 input[type="email"],#ve-optb #gform_wrapper_11 input[type="tel"],#ve-optb #gform_wrapper_11 input[type="url"],#ve-optb #gform_wrapper_11 textarea,#ve-optb #gform_wrapper_11 select{width:100%;padding:14px 0;background:transparent;border:none;border-radius:0;border-bottom:1.5px solid var(--gray-100);color:var(--black);font-family:var(--font-body);font-size:1rem;outline:none;box-shadow:none;transition:border-color 0.3s ease}#ve-optb #gform_wrapper_11 input:focus,#ve-optb #gform_wrapper_11 textarea:focus,#ve-optb #gform_wrapper_11 select:focus{border-bottom-color:var(--accent)}#ve-optb #gform_wrapper_11 ::placeholder{color:var(--gray-300)}#ve-optb #gform_wrapper_11 .gform_footer,#ve-optb #gform_wrapper_11 .gform_page_footer{margin:0;padding:0}#ve-optb #gform_wrapper_11 input[type="submit"],#ve-optb #gform_wrapper_11 button[type="submit"],#ve-optb #gform_wrapper_11 .gform_button{display:block;width:100%;padding:18px 32px;margin-top:16px;background:var(--black);color:#fff;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}#ve-optb #gform_wrapper_11 input[type="submit"]:hover,#ve-optb #gform_wrapper_11 button[type="submit"]:hover,#ve-optb #gform_wrapper_11 .gform_button:hover{background:var(--accent);transform:translateY(-1px)}#ve-optb #gform_wrapper_11 .validation_error{margin:0 0 16px 0}#ve-optb #gform_wrapper_11 .gfield_error .validation_message{font-size:12px;margin-top:8px}#ve-optb .ve-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gray-100)}#ve-optb .ve-stat{padding:56px 32px;text-align:center;border-right:1px solid var(--gray-100)}#ve-optb .ve-stat:last-child{border-right:none}#ve-optb .ve-stat-num{font-family:var(--font-display);font-size:3rem;font-weight:400;color:var(--black);line-height:1}#ve-optb .ve-stat-label{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--gray-300);margin-top:8px}#ve-optb .ve-footer{padding:40px 48px;text-align:center;font-size:0.8rem;color:var(--gray-300);border-top:1px solid var(--gray-100)}#ve-optb .ve-footer a{color:var(--gray-500);text-decoration:none}#ve-optb .ve-footer a:hover{text-decoration:underline}@media (max-width:960px){#ve-optb .ve-hero{padding:120px 24px 80px;min-height:85vh}#ve-optb .ve-header{padding:20px 24px}#ve-optb .ve-trust{padding:36px 24px}#ve-optb .ve-trust-logos{gap:24px}#ve-optb .ve-trust-logos img{height:18px}#ve-optb .ve-trust-logos img.logo-tall{height:24px}#ve-optb .ve-conversion{grid-template-columns:1fr;padding:64px 24px;gap:48px}#ve-optb .ve-form-card{padding:36px 24px}#ve-optb .ve-stats{grid-template-columns:1fr}#ve-optb .ve-stat{border-right:none;border-bottom:1px solid var(--gray-100);padding:40px 24px}#ve-optb .ve-stat:last-child{border-bottom:none}}@media (max-width:480px){#ve-optb .ve-hero h1{font-size:1.8rem}#ve-optb .ve-hero-sub{font-size:0.95rem}#ve-optb .ve-trust-logos{gap:16px}#ve-optb .ve-trust-logos img{height:14px}#ve-optb .ve-trust-logos img.logo-tall{height:20px}}#ve-optb #gform_wrapper_11 .gform_required_legend,#ve-optb #gform_wrapper_11 .gfield_required_legend,#ve-optb #gform_wrapper_11 .gform_heading .gform_required_legend,#ve-optb #gform_wrapper_11 .gform_heading .gfield_required_legend{display:none!important}