:root{--navy:#0f2c3f;--navy2:#16384d;--coral:#ed5651;--cream:#f4efe8}
.header,.footer{background:var(--navy)!important}.header .btn,.footer .btn{background:var(--coral)!important;border-radius:40px!important;font-family:Poppins,sans-serif;font-weight:700}
.svp-brand-hero{background:var(--navy);color:#fff;padding:60px 24px 68px}.svp-brand-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.svp-brand-hero h1{font-family:Poppins,sans-serif;font-size:44px;line-height:1.14;font-weight:800;letter-spacing:-.02em;color:white;margin:20px 0 16px}.svp-brand-hero h1 p{margin:0}.svp-brand-hero h1 span{color:var(--coral)}.svp-brand-sub{font:400 17.5px/1.62 Mulish,sans-serif;color:#d8e2e8;max-width:520px}.svp-brand-sub p{color:inherit;line-height:inherit}.svp-brand-sub a{color:white;text-decoration:underline}.svp-brand-email{display:block;margin-top:26px;font-weight:600}.svp-brand-pill{display:inline-block;background:var(--coral);color:white;font:800 12px Poppins,sans-serif;letter-spacing:1.6px;border-radius:40px;padding:8px 16px;text-transform:uppercase}.svp-brand-art{border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0005}.svp-brand-art img{display:block;width:100%;height:auto;object-fit:cover}
.sv-setup{background:var(--cream)}.sv-setup .sv-main{max-width:1140px;padding:70px 24px}.sv-setup .sv-card{padding:30px 34px;border-radius:18px;border:0;margin-bottom:26px}.sv-setup .sv-card h2{font-weight:800}.sv-setup .sv-note{border-left-color:var(--navy2);background:#eef3f5}.sv-setup .sv-steps a,.sv-setup .sv-more a{color:var(--coral)}.sv-setup .sv-tag{background:#eef3f5}.sv-setup .sv-tag.is-soon{background:var(--coral)}
.svp-brand-prose{padding:70px 24px;color:#4d4d4d;font:400 16.5px/1.65 Mulish,sans-serif}.svp-brand-wrap{max-width:1140px;margin:auto}.svp-brand-prose.cream{background:var(--cream)}.svp-brand-prose h2{font:800 28px/1.2 Poppins,sans-serif;color:#212529;margin:0 0 14px}.svp-brand-prose p{max-width:820px;margin-bottom:16px}.svp-brand-prose a{color:var(--coral)}.svp-brand-prose ol,.svp-brand-prose ul{padding-left:32px;line-height:1.8;list-style:decimal}.svp-brand-prose ul{list-style:disc}.svp-brand-prose li{display:list-item;margin:10px 0}.svp-brand-prose li::marker{color:var(--coral);font-weight:800}.svp-faq-item{border-bottom:1px solid #e3e6ea;padding:22px 0}.svp-faq-item b{font:700 17px Poppins,sans-serif;color:#212529;display:block;margin-bottom:8px}.svp-cta-lead{margin-top:36px;font-weight:700}.svp-btn{display:inline-block;background:var(--coral);color:white!important;border-radius:40px;padding:14px 28px;font:700 16px Poppins,sans-serif}
.annual-pricing{background:var(--cream)!important}.annual-pricing h2{font:800 32px Poppins,sans-serif}.annual-pricing .offer-plan{box-shadow:0 4px 18px #0f2c3f0d}.annual-pricing .offer-best{box-shadow:0 14px 40px #ed565129}.annual-pricing .offer-saving,.annual-pricing a:not(.btn):not(.annual-terms a){color:var(--coral)}.annual-pricing .offer-button{background:var(--coral);border-radius:40px;font:700 16px Poppins,sans-serif}.annual-pricing .offer-plan h3{font:800 26px Poppins,sans-serif}.annual-pricing .annual-limits{background:white;border-left:4px solid var(--coral)}.annual-pricing .annual-terms a:first-child{background:var(--navy)}
.svp-brand-contact{background:var(--cream);padding:70px 24px}.svp-brand-contact .contact-form{max-width:640px;margin:auto;background:white;border-radius:24px;box-shadow:0 18px 50px #0f2c3f1a;padding:38px 40px}.svp-brand-contact h3{font:800 30px Poppins,sans-serif;color:#212529;margin:0 0 8px}.svp-brand-contact .form-subtitle{font-size:15.5px;color:#4d4d4d;line-height:1.6}.svp-brand-contact input:not([type=submit]):not([type=hidden]),.svp-brand-contact select,.svp-brand-contact textarea{width:100%;padding:15px 16px;border:1px solid #e3e6ea;border-radius:12px;background:#f7f8f9;font:400 15px Mulish,sans-serif;color:#212529;box-sizing:border-box}.svp-brand-contact textarea{min-height:120px;height:140px;resize:vertical}.svp-brand-contact .wpcf7-form-control-wrap{display:block;margin-bottom:16px}.svp-brand-contact br{display:none}.svp-brand-contact .btn{background:var(--coral);border-radius:40px;width:100%;font:700 16px Poppins,sans-serif}.section-steps{background:var(--navy)!important;color:white}.section-steps *{color:white}.section-steps .thumb-number,.section-steps .number{color:var(--coral)!important}.section-steps .btn{background:var(--coral)!important;border-radius:40px}.section.section-steps .thumbs-wrap .thumb-image{min-height:0;display:flex;flex-direction:column;align-items:center}.section.section-steps .thumbs-wrap .thumb-image img{top:0!important}.section.section-steps .thumbs-wrap .thumb-image .thumb-number,.section.section-steps .thumbs-wrap .thumb:nth-child(1) .image-wrap .number{position:static;display:block;margin:0 0 14px}
@media(max-width:900px){.svp-brand-hero{padding:44px 24px 52px}.svp-brand-grid{grid-template-columns:1fr;gap:34px}.svp-brand-hero h1{font-size:31px}.sv-setup .sv-main{padding:52px 24px}.sv-setup .sv-card{padding:28px 22px}.svp-brand-prose{padding:52px 24px}.svp-brand-prose h2{font-size:26px}.svp-brand-contact{padding:52px 24px}.svp-brand-contact .contact-form{padding:28px 22px}.svp-brand-contact .g-recaptcha{transform-origin:left center;max-width:100%}.sv-setup .sv-card-head{flex-wrap:wrap}.sv-setup .sv-more span{display:block;font-size:0;margin:8px}.annual-pricing .annual-terms{flex-wrap:wrap}}
@media(max-width:380px){.svp-brand-contact{padding-left:12px;padding-right:12px}.svp-brand-contact .contact-form{padding-left:14px;padding-right:14px}}

/* Clear the fixed native header without hiding hero copy. */
.svp-brand-hero{padding-top:150px}.svp-brand-prose .svp-brand-wrap{width:100%}.sv-setup .sv-hero{display:none}.annual-pricing .annual-currency{display:flex;flex-direction:column;align-items:center;gap:8px}.annual-pricing .annual-currency select{width:100%;max-width:520px;padding:12px 14px;border:1px solid #cfd6da;border-radius:10px;height:auto;background:white}.annual-pricing .annual-intro{white-space:normal}.svp-brand-contact .g-recaptcha{min-height:78px;margin:18px auto 22px}.svp-brand-prose ol{list-style:none;counter-reset:brand-step;padding:0}.svp-brand-prose ol li{counter-increment:brand-step;position:relative;padding-left:44px;min-height:28px}.svp-brand-prose ol li:before{content:counter(brand-step);position:absolute;left:0;top:0;background:var(--coral);color:white;font-weight:700;border-radius:50%;width:26px;height:26px;text-align:center}.footer .logo-wrap img,.header .logo-wrap img{max-width:100%}@media(max-width:900px){.svp-brand-hero{padding-top:125px}.annual-pricing .annual-intro{max-width:100%;overflow-wrap:break-word}}

.svp-brand-hero .annual-terms{justify-content:flex-start}.svp-brand-hero .annual-terms a{background:white;color:var(--navy);font-size:15px}.svp-brand-hero .annual-terms a:first-child{background:var(--coral);color:white}.svp-brand-hero .annual-currency{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.svp-brand-hero .annual-currency select{width:100%;padding:12px 14px;border:1px solid #cfd6da;border-radius:10px;background:white;color:#212529;height:auto}.svp-brand-hero .annual-currency label{color:white}.annual-pricing .annual-limits{margin-top:60px}
/* Keep both card gutters equal and the reviewed connected term pill. */
.annual-pricing>.container{width:100%;max-width:1140px!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.annual-pricing .annual-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.annual-pricing .offer-plan{min-width:0;width:100%;box-sizing:border-box;overflow-wrap:break-word}.svp-brand-hero .annual-terms{display:inline-flex;flex-wrap:nowrap;gap:0;background:white;border:1px solid #e3e6ea;border-radius:40px;padding:5px;width:auto;max-width:100%;margin:26px 0 18px}.svp-brand-hero .annual-terms a{padding:10px 18px;border-radius:40px;text-decoration:none;font:600 14px Poppins,sans-serif;white-space:nowrap}.svp-brand-hero .annual-terms a:first-child{background:var(--navy);color:white}@media(max-width:767.98px){.annual-pricing .annual-grid{grid-template-columns:minmax(0,1fr)}.annual-pricing .offer-plan{padding:24px}.svp-brand-hero .annual-terms a{padding:10px 12px;font-size:13px}}
@media(max-width:900px){.svp-brand-contact{padding-left:12px;padding-right:12px}.svp-brand-contact>.container{width:100%;padding-left:0;padding-right:0}.svp-brand-contact .contact-form{padding-left:18px;padding-right:18px}.svp-brand-contact .g-recaptcha{width:304px;margin-left:auto;margin-right:auto}}@media(max-width:360px){.svp-brand-contact .contact-form{padding-left:12px;padding-right:12px}.svp-brand-contact .g-recaptcha{transform:scale(.86);margin-left:0;margin-right:0}}
@media(max-width:1199px){.header .mobile-menu-wrap{background:var(--navy)!important;background-image:none!important}.header .mobile-menu-wrap:before,.header .mobile-menu-wrap:after{background:none!important}.header .mobile-menu-wrap .mobile-inner-wrap{background:transparent!important}}
