.ip-classic{--ip-green: #3cb043;--ip-star: #e5142f}.ip-classic .ip-headline{font-size:clamp(2rem,1.2rem + 3.2vw,3.25rem);font-weight:800;line-height:1.1}@media(min-width:1024px){.ip-classic .ip-headline{font-size:2.6rem}}.ip-classic .ip-subhead{font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem);font-weight:400;line-height:1.4}.ip-classic .ip-card{background:#f8f8f8;border:.0625rem solid #a3bac6;border-radius:.375rem;box-shadow:0 6px 22px -8px #00000029}.ip-classic .ip-check{color:var(--ip-green)}.ip-classic .ip-star{color:var(--ip-star)}.ip-classic .ip-avatar{width:90px;height:90px;border:3px solid var(--ip-star);background-color:#fff;object-position:top}.ip-classic .ip-belowcta{background-color:var(--color-accent)}.ip-classic .ip-belowcta:hover{background-color:var(--color-accent-hover)}.ip-classic .ip-below-copy{border:1px solid transparent;border-radius:0;background-clip:padding-box;box-shadow:0 6px 22px -8px #0000001f}.ip-classic .ip-below-banner{margin-top:0;background-color:#fff;border:1px solid #e2e2e2;border-radius:0;box-shadow:0 6px 22px -8px #0000001f}.ip-classic .ip-scope .form-renderer input[type=text],.ip-classic .ip-scope .form-renderer input[type=email],.ip-classic .ip-scope .form-renderer input[type=tel],.ip-classic .ip-scope .form-renderer input:not([type]),.ip-classic .ip-scope .form-renderer select,.ip-classic .ip-scope .form-renderer textarea{background-color:#fff;border-color:#767676;border-radius:2px}.ip-classic .ip-scope .form-renderer select{color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23000' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.7rem}.ip-classic .ip-scope .form-renderer select+svg{display:none}.ip-classic .ip-scope .form-renderer .space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem}.ip-classic .ip-scope .form-renderer .gap-8{gap:.75rem}.ip-classic .ip-scope .form-renderer .btn-next{margin-top:.75rem}.ip-classic .ip-scope .form-renderer input[type=text]:focus,.ip-classic .ip-scope .form-renderer input[type=email]:focus,.ip-classic .ip-scope .form-renderer input[type=tel]:focus,.ip-classic .ip-scope .form-renderer input:not([type]):focus,.ip-classic .ip-scope .form-renderer select:focus,.ip-classic .ip-scope .form-renderer textarea:focus{border-color:var(--color-accent);box-shadow:none}.ip-classic .ip-scope .form-renderer .btn-next,.ip-classic .ip-scope .form-renderer .btn-next-lead,.ip-classic .ip-scope .form-renderer #lead-submit-btn,.ip-classic .ip-scope .form-renderer button[type=submit]{border-radius:2px}.ip-classic .ip-scope .choice-btn{border-radius:6px;border-color:var(--color-accent)}.ip-classic .ip-scope .choice-btn:hover{border-color:var(--color-accent);background-color:#fef2f2}.ip-classic .ip-scope #lead-step-1>h2,.ip-classic .ip-scope #lead-step-1>p,.ip-classic .ip-scope #lead-step-2>h2,.ip-classic .ip-scope #lead-step-2>p,.ip-classic .ip-scope #progress-label{display:none}.ip-classic .ip-scope .form-renderer input[name=consent]+span{max-width:40ch}.ip-classic .ip-form-grid.ip-thanks{display:block;max-width:none}.ip-classic .ip-form-grid.ip-thanks aside,.ip-classic .ip-form-grid.ip-thanks .ip-partner{display:none}.ip-classic .ip-form-grid.ip-thanks #form-card{padding:1.5rem}@media(min-width:640px){.ip-classic .ip-form-grid.ip-thanks #form-card{padding:2.5rem 3rem}}:root{--dz-red: #e5142f;--dz-red-dark: #c00f26;--dz-onyx: #343b3e;--dz-pink: #f6bbc3;--dz-cultured: #f6f6f6;--dz-white: #fefefe;--dz-text: #343b3e;--dz-text-soft: #5f6669;--dz-text-soft-2: #73797c;--dz-line: #d8d9da;--dz-line-light: #eceded;--dz-r-pill: 999px;--dz-r-banner: 20px;--dz-r-card: 16px;--dz-r-sub: 14px;--dz-r-thumb: 12px;--dz-shadow: 0 2px 14px rgba(52, 59, 62, .06);--dz-shadow-hero: 0 4px 22px rgba(52, 59, 62, .1)}.ip-v3{--ip-green: #16864b;--ip-star: var(--dz-red)}.ip-v3.ip-page{color:var(--dz-text)}.ip-v3.ip-page :focus-visible{outline:2px solid var(--dz-onyx);outline-offset:3px}.ip-v3 .ip-wrap{width:min(calc(100% - 96px),1300px);margin-inline:auto}.ip-v3 .ip-skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-160%);padding:10px 14px;background:var(--dz-onyx);color:var(--dz-white)}.ip-v3 .ip-skip-link:focus{transform:none}.ip-v3 .ip-site-header{position:relative;z-index:40;border-bottom:1px solid var(--dz-line);background:var(--dz-white)}.ip-v3 .ip-utility-bar{border-bottom:1px solid #f1f1f2}.ip-v3 .ip-utility-inner{display:flex;min-height:32px;align-items:center;justify-content:space-between;color:var(--dz-text-soft-2);font-size:13px}.ip-v3 .ip-utility-inner nav{display:flex;gap:22px}.ip-v3 .ip-utility-inner a,.ip-v3 .ip-header-back{color:inherit;text-decoration:none}.ip-v3 .ip-main-header{display:flex;min-height:72px;align-items:center;gap:24px}.ip-v3 .ip-brand img{display:block;width:122px;height:auto}.ip-v3 .ip-header-context{padding-left:24px;border-left:1px solid var(--dz-line);color:var(--dz-text-soft);font-size:14px;font-weight:500}.ip-v3 .ip-header-back{display:inline-flex;min-height:42px;align-items:center;gap:14px;margin-left:auto;padding:0 18px;border-radius:var(--dz-r-pill);background:var(--dz-cultured);color:var(--dz-onyx);font-size:14px;font-weight:700}.ip-v3 .ip-header-back:hover{background:var(--dz-onyx);color:var(--dz-white)}.ip-v3 .ip-hero{border-bottom:1px solid var(--dz-line);background:var(--dz-cultured)}.ip-v3 .ip-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:48px;align-items:stretch;padding-block:24px}.ip-v3 .ip-hero-copy{align-self:center;min-width:0;padding-block:8px}.ip-v3 .ip-eyebrow{margin:0 0 14px;color:var(--dz-red-dark);font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase}.ip-v3 .ip-headline{max-width:23ch;margin:0;color:var(--dz-onyx);font-size:clamp(2.15rem,3.4vw,3.25rem);font-weight:900;letter-spacing:-.035em;line-height:1.08}@media(min-width:1024px){.ip-v3 .ip-headline{font-size:clamp(2.5rem,3.1vw,3.25rem)}}.ip-v3 .ip-subhead{max-width:54ch;margin:16px 0 0;color:var(--dz-text-soft);font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);font-weight:400;line-height:1.6}.ip-v3 .ip-hero-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:22px;padding:11px 22px;border-radius:var(--dz-r-pill);background:var(--dz-red);color:var(--dz-white);font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.ip-v3 .ip-hero-cta:hover{background:var(--dz-red-dark)}.ip-v3 .ip-hero-cta:active{transform:translateY(1px)}.ip-v3 .ip-trust>div{padding-top:18px;border-top:1px solid #dfe0e1}.ip-v3 .ip-hero-visual{position:relative;min-height:300px;overflow:hidden;border-radius:18px;background-position:center;background-size:cover;box-shadow:var(--dz-shadow-hero)}.ip-v3 .ip-hero-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(52,59,62,.16));content:"";pointer-events:none}.ip-v3 .ip-hero-visual--empty{background:linear-gradient(135deg,#fdeef0,var(--dz-pink))}.ip-v3 .ip-conversion-section{padding-block:18px 48px}.ip-v3 .ip-card{background:var(--dz-white);border:1px solid var(--dz-line);border-radius:var(--dz-r-card);box-shadow:var(--dz-shadow-hero)}.ip-v3 .ip-proof-column{display:flex;flex-direction:column;gap:22px;padding:5px 0 0;color:var(--dz-text)}.ip-v3 .ip-proof-column:before{content:"";display:block;width:48px;height:4px;border-radius:var(--dz-r-pill);background:var(--dz-red)}.ip-v3 .ip-proof-heading{display:grid;gap:4px}.ip-v3 .ip-proof-heading span{color:var(--dz-red-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ip-v3 .ip-proof-heading h2{margin:0;color:var(--dz-onyx);font-size:20px;line-height:1.25}.ip-v3 .ip-benefit-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ip-v3 .ip-proof-column figure{border-color:var(--dz-line)}.ip-v3 .ip-check{color:var(--ip-green)}.ip-v3 .ip-star{color:var(--ip-star)}.ip-v3 .ip-avatar{width:90px;height:90px;border:3px solid var(--dz-red);background-color:#fff;object-position:top}.ip-v3 .ip-belowcta{border-radius:var(--dz-r-pill);background-color:var(--dz-red)}.ip-v3 .ip-belowcta:hover{background-color:var(--dz-red-dark)}.ip-v3 .ip-partner-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;margin-top:2px;padding-top:20px;border-top:1px solid var(--dz-line)}.ip-v3 .ip-partner-band__copy{display:grid;gap:5px;max-width:620px}.ip-v3 .ip-partner-band__eyebrow{color:var(--dz-red-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ip-v3 .ip-partner-band__copy strong{color:var(--dz-onyx);font-size:16px;line-height:1.35}.ip-v3 .ip-partner-band img{width:auto;max-width:170px;max-height:58px;object-fit:contain;justify-self:end}.ip-v3 .ip-below-copy{max-width:960px;color:var(--dz-text-soft)}.ip-v3 .ip-below-banner{max-width:1080px;background-color:#fdeef0;border:1px solid #f8d6db;border-radius:var(--dz-r-banner);box-shadow:none}.ip-v3 .ip-editorial{border-top:1px solid var(--dz-line-light);background:var(--dz-white)}.ip-v3 .ip-editorial-inner{max-width:1300px}.ip-v3 .ip-editorial .prose{color:var(--dz-text-soft)}.ip-v3 .ip-editorial .prose h2,.ip-v3 .ip-editorial .prose h3{color:var(--dz-onyx);letter-spacing:-.02em}.ip-v3 .ip-footer{padding:44px 0 24px;background:var(--dz-onyx);color:#c7cacc}.ip-v3 .ip-footer-brand{margin-bottom:32px}.ip-v3 .ip-footer-brand img{width:128px;height:auto}.ip-v3 .ip-footer-brand p{max-width:34ch;margin-top:10px;font-size:14px;line-height:1.7}.ip-v3 .ip-footer-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:13px}.ip-v3 .ip-footer-meta nav{display:flex;flex-wrap:wrap;gap:18px}.ip-v3 .ip-footer a{color:#c7cacc;text-decoration:none}.ip-v3 .ip-footer a:hover{color:var(--dz-pink)}.preview-status{position:fixed;z-index:60;top:12px;left:50%;max-width:calc(100vw - 32px);transform:translate(-50%);padding:6px 16px;border-radius:var(--dz-r-pill);color:#fff;box-shadow:var(--dz-shadow-hero);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}.preview-status--test{background:var(--dz-red)}.preview-status--draft{background:#fdaf3f;color:var(--dz-onyx)}.ip-v3 .ip-scope .form-renderer input[type=text],.ip-v3 .ip-scope .form-renderer input[type=email],.ip-v3 .ip-scope .form-renderer input[type=tel],.ip-v3 .ip-scope .form-renderer input:not([type]),.ip-v3 .ip-scope .form-renderer select,.ip-v3 .ip-scope .form-renderer textarea{background-color:#fff;border-color:var(--dz-line);border-radius:var(--dz-r-thumb);color:var(--dz-onyx)}.ip-v3 .ip-scope .form-renderer select{color:var(--dz-onyx);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23000' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.7rem}.ip-v3 .ip-scope .form-renderer select+svg{display:none}.ip-v3 .ip-scope .form-renderer .space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem}.ip-v3 .ip-scope .form-renderer .gap-8{gap:.75rem}.ip-v3 .ip-scope .form-renderer .btn-next{margin-top:.75rem}.ip-v3 .ip-scope .form-renderer input[type=text]:focus,.ip-v3 .ip-scope .form-renderer input[type=email]:focus,.ip-v3 .ip-scope .form-renderer input[type=tel]:focus,.ip-v3 .ip-scope .form-renderer input:not([type]):focus,.ip-v3 .ip-scope .form-renderer select:focus,.ip-v3 .ip-scope .form-renderer textarea:focus{border-color:var(--dz-onyx);box-shadow:none}.ip-v3 .ip-scope .form-renderer .btn-next,.ip-v3 .ip-scope .form-renderer .btn-next-lead,.ip-v3 .ip-scope .form-renderer #lead-submit-btn,.ip-v3 .ip-scope .form-renderer button[type=submit]{border-radius:var(--dz-r-pill);background:var(--dz-red)}.ip-v3 .ip-scope .form-renderer .btn-next:hover,.ip-v3 .ip-scope .form-renderer .btn-next-lead:hover,.ip-v3 .ip-scope .form-renderer #lead-submit-btn:hover,.ip-v3 .ip-scope .form-renderer button[type=submit]:hover{background:var(--dz-red-dark)}.ip-v3 .ip-scope .choice-btn{border-width:1px;border-radius:var(--dz-r-sub);border-color:var(--dz-line)}.ip-v3 .ip-scope .choice-btn:hover{border-color:var(--dz-red);background-color:#fff5f6}@media(max-width:1200px){.ip-v3 .ip-wrap{width:min(calc(100% - 64px),1300px)}}@media(max-width:900px){.ip-v3 .ip-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:32px}.ip-v3 .ip-hero-visual{min-height:220px}}@media(min-width:641px)and (max-width:1023px){.ip-v3 .ip-form-grid>:first-child{max-width:560px}}@media(max-width:640px){.ip-v3 .ip-wrap{width:min(calc(100% - 32px),1300px)}.ip-v3 .ip-utility-bar,.ip-v3 .ip-header-context{display:none}.ip-v3 .ip-main-header{min-height:64px;gap:14px}.ip-v3 .ip-brand img{width:112px}.ip-v3 .ip-header-back{min-height:40px;padding-inline:15px}.ip-v3 .ip-hero-grid{gap:16px;padding-block:24px}.ip-v3 .ip-headline{font-size:2.125rem}.ip-v3 .ip-hero-visual{display:none}.ip-v3 .ip-trust>div{margin-top:18px;padding-top:15px;gap:12px 18px}.ip-v3 .ip-conversion-section{padding-block:28px 40px}.ip-v3 .ip-card{border-radius:var(--dz-r-sub)}.ip-v3 .ip-proof-column{gap:20px;padding:4px 0 0}.ip-v3 .ip-partner-band{grid-template-columns:1fr;gap:14px;margin-top:0;padding-top:18px}.ip-v3 .ip-partner-band img{max-width:160px;max-height:56px;justify-self:start}.ip-v3 .ip-footer-meta{display:grid}.preview-status{position:sticky;top:0;left:0;max-width:none;transform:none;border-radius:0;box-shadow:none}}.ip-v3 .ip-scope #lead-step-1>h2,.ip-v3 .ip-scope #lead-step-2>h2{margin-bottom:4px;color:var(--dz-onyx);font-size:1.125rem;line-height:1.3}.ip-v3 .ip-scope #lead-step-1>p{margin-top:0;margin-bottom:16px;color:var(--dz-text-soft)}.ip-v3 .ip-scope #progress-label{display:inline;white-space:nowrap}.ip-v3 .ip-scope .form-renderer input[name=consent]+span{max-width:40ch}.ip-v3 .ip-form-grid.ip-thanks{display:block;max-width:none}.ip-v3 .ip-form-grid.ip-thanks aside{display:none}.ip-v3 .ip-form-grid.ip-thanks #form-card{padding:1.5rem}@media(min-width:640px){.ip-v3 .ip-form-grid.ip-thanks #form-card{padding:2.5rem 3rem}}.newsletter-form .newsletter-heading{margin:0 0 12px;font-size:18px;line-height:1.25}.newsletter-form .newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"email submit" "company company" "consent consent" "privacy trust";gap:10px 16px;align-items:start}.newsletter-form .newsletter-fields>:not([hidden])~:not([hidden]){margin-top:0}.newsletter-form .newsletter-email-field{grid-area:email}.newsletter-form .newsletter-submit{grid-area:submit;min-width:156px;padding-inline:22px;white-space:nowrap}.newsletter-form .newsletter-consent{grid-area:consent}.newsletter-form :global(.newsletter-privacy){grid-area:privacy}.newsletter-form .newsletter-trust{grid-area:trust}.newsletter-form .newsletter-consent{padding-top:0}.newsletter-form .newsletter-company-fields{grid-area:company;display:grid;gap:8px}.newsletter-form .newsletter-company-copy{margin:0;font-size:12px;line-height:1.4;color:#5b6472}.newsletter-form .newsletter-consent span{max-width:none;font-size:13px;line-height:1.45}.newsletter-form :global(.newsletter-privacy){margin:0;text-align:left;font-size:11px;line-height:1.4}.newsletter-form .newsletter-trust{justify-content:flex-end;margin:0;white-space:nowrap}@media(max-width:600px){.newsletter-form .newsletter-fields{grid-template-columns:1fr;grid-template-areas:"email" "company" "submit" "consent" "privacy" "trust";gap:10px}.newsletter-form .newsletter-submit{width:100%}.newsletter-form .newsletter-trust{justify-content:flex-start}}
