:root{--_colors-new---background--background-default:var(--_colors-new---stone--stone10);--_typography-new---body--font:var(--_typography-new---font-family--font);--_colors-new---text--text-primary:var(--_colors-new---base--graphite70b);--_typography-new---body--font-size:var(--_typography-new---font-size--body);--_typography-new---body--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---h1--font:var(--_typography-new---font-family--font);--_typography-new---h1--font-size:var(--_typography-new---font-size--heading-1);--_typography-new---h1--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h1--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h2--font:var(--_typography-new---font-family--font);--_typography-new---h2--font-size:var(--_typography-new---font-size--heading-2);--_typography-new---h2--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h2--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h3--font-size:var(--_typography-new---font-size--heading-3);--_typography-new---h3--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h3--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h4--font-size:var(--_typography-new---font-size--heading-4);--_typography-new---h4--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h4--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h5--font-size:var(--_typography-new---font-size--heading-5);--_typography-new---h5--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h5--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h6--font-size:var(--_typography-new---font-size--heading-6);--_typography-new---h6--line-height:var(--_typography-new---line-height--1-5);--_typography-new---h6--font-weight:var(--_typography-new---font-weight--black);--_colors-new---primary--blue:#1373e3;--_typography-new---font-size--body-md:1.25rem;--_typography-new---line-height--1-5:1.5em;--_typography-new---font-weight--bold:700;--_colors-new---text--text-inverse:var(--_colors-new---base--white);--_typography-new---button--font-size:var(--_typography-new---font-size--body);--_typography-new---button--font-weight:var(--_typography-new---font-weight--bold);--blue3:#1373e3;--_colors-new---background--background-surface:var(--_colors-new---primary--blue10);--_typography-new---button-sm--font-size:var(--_typography-new---font-size--body-sm);--_typography-new---button-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---button-sm--font-weight:var(--_typography-new---font-weight--medium);--_colors-new---base--white:white;--_colors-new---primary--blue20b:#0f5cb6;--_colors-new---primary--blue50:#89b9f1;--_colors-new---text--text-accent:var(--_colors-new---primary--blue50);--brand--primary-legacy--white:white;--black:#12171b;--mist:#edf0f2;--graphite-1:#0b0f12;--white:white;--sky:#4e73d1;--blue20:#d0e3f9;--blue30:#b8d5f7;--accent2:#e7f1fc;--blue50:#89b9f1;--brand--secondary-legacy--blue20:#d0e3f9;--brand--secondary-legacy--blue30:#b8d5f7;--neutral-lighter:#ccc;--roofr-blue:#269bd6;--_colors-new---primary--blue10:#e7f1fc;--graphite-2:#28373e;--graphite-3:#74838b;--_typography-new---font-size--body-lg:1.5rem;--_typography-new---body-lg--line-height:var(--_typography-new---line-height--1-4);--_typography-new---font-weight--regular:400;--_typography-new---font-size--body-xs:.875rem;--_typography-new---font-weight--medium:500;--brand--secondary-legacy--blue50:#89b9f1;--_colors-new---text--text-muted:var(--_colors-new---stone--stone);--_typography-new---font-size--body-sm:1rem;--grey:grey;--_typography-new---body-md--line-height:var(--_typography-new---line-height--1-4);--_colors-new---stone--stone30:#ededed;--brand--primary-legacy--mist:#edf0f2;--_colors-new---background--background-neutral:var(--_colors-new---stone--stone30);--_colors-new---primary--blue50b:#0a3971;--brand--primary-legacy--graphite-2:#28373e;--_colors-new---primary--blue30:#b8d5f7;--_colors-new---primary--blue5:#f3f8fd;--brand--primary-legacy--black:black;--accent3:#f3f9ff;--accent1:#b8d5f7;--base-colour-muted:#6b7980;--_colors-new---base--graphite70b:#040506;--_typography-new---font-weight--black:900;--neutral-lightest:#eee;--_colors-new---primary--blue40b:#0b4588;--brand--secondary-legacy--blue10:#e7f1fc;--brand--primary-legacy--light-grey:#f9f9f9;--brand--primary-legacy--graphite:#0b0f12;--_typography-new---font-size--heading-4:1.5rem;--blue60b:#092e5b;--background-tertiary:#fafbfb;--blue70b:#062345;--_colors-new---stone--stone30b:#a6a8a9;--blue20b:#0f5cb6;--_colors-new---stone--stone:#c4c4c4;--_colors-new---stone--stone10:#f9f9f9;--_typography-new---body-sm--font-size:var(--_typography-new---font-size--body-sm);--blue40b:#0c4588;--_colors-new---text--text-secondary:var(--_colors-new---base--graphite70);--brand--primary-legacy--roofr-blue:#269bd6;--brand--primary-legacy--sky:#4e73d1;--brand--secondary-legacy--blue:#1373e3;--_colors-new---stone--stone20:#f3f3f3;--_colors-new---stone--stone80b:#2f3030;--brand--green-legacy--success:#28a745;--_colors-new---stone--stone5:#fcfcfc;--_colors-new---primary--blue20:#d0e3f9;--_colors-new---stone--stone60b:#5f6061;--_colors-new---base--graphite70:#697478;--_colors-new---stone--stone40b:#8e9091;--_colors-new---stone--stone50:#e1e1e1;--_typography-new---body-xs--font-size:var(--_typography-new---font-size--body-xs);--_typography-new---font-size--body:1.125rem;--_typography-new---font-size--heading-3:2rem;--_typography-new---line-height--1-3:1.3em;--_typography-new---font-size--heading-2:3rem;--_typography-new---font-size--heading-5:1.25rem;--_typography-new---font-size--heading-6:1.125rem;--_typography-new---font-size--heading-1:3.75rem;--_colors-new---stone--stone50b:#767879;--_colors-new---stone--stone70b:#474849;--_spacing-new---spacing--space-md:1rem;--_spacing-new---spacing--space-xxl:3rem;--_spacing-new---spacing--space-xl:2rem;--_spacing-new---spacing--space-lg:1.5rem;--_spacing-new---spacing--space-sm:.5rem;--_typography-new---body-lg--font-size:var(--_typography-new---font-size--body-lg);--_typography-new---font-family--font:Circular,sans-serif;--_spacing-new---spacing--space-xxs:.125rem;--_spacing-new---spacing--space-xs:.25rem;--_colors-new---base--graphite:#28373e;--_spacing-new---spacing--space-huge:4rem;--_spacing-new---spacing--space-xhuge:6rem;--ascend-red:#ed3833;--_typography-new---line-height--1-4:1.4em;--blue50b:#093a72;--_typography-new---h3--font:var(--_typography-new---font-family--font);--brand--primary-legacy--graphite-3:#74838b;--_typography-new---h4--font:var(--_typography-new---font-family--font);--brand--secondary-legacy--blue20b:#0f5cb6;--brand--secondary-legacy--blue30b:#0d519f;--_typography-new---h5--font:var(--_typography-new---font-family--font);--brand--secondary-legacy--blue40b:#0b4588;--brand--secondary-legacy--blue50b:#0a3a72;--_colors-new---focus--focus-ring:var(--_colors-new---primary--blue);--_colors-new---focus--focus-ring-inverse:var(--_colors-new---primary--blue10);--_colors-new---status--success-base:#22c55e;--_colors-new---status--success-dark:#15803d;--_colors-new---status--success-light:#dcfce7;--_colors-new---status--warning-base:#f59e0b;--_colors-new---status--warning-dark:#b45309;--_colors-new---status--warning-light:#fef3c7;--_colors-new---status--error-base:#ef4444;--_colors-new---status--error-dark:#b91c1c;--_colors-new---status--error-light:#fee2e2;--brand--secondary-legacy--blue60b:#082e5b;--_typography-new---h6--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-xs--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-sm--font:var(--_typography-new---font-family--font);--_typography-new---body-sm--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-md--font:var(--_typography-new---font-family--font);--_typography-new---body-md--font-size:var(--_typography-new---font-size--body-md);--_typography-new---body-md--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-lg--font:var(--_typography-new---font-family--font);--_typography-new---body-lg--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---button--line-height:var(--_typography-new---line-height--1-4)}body{background-color:var(--_colors-new---background--background-default);font-family:var(--_typography-new---body--font);color:var(--_colors-new---text--text-primary);font-size:var(--_typography-new---body--font-size);line-height:var(--_typography-new---body--line-height);font-weight:var(--_typography-new---body--font-weight)}h1{font-family:var(--_typography-new---h1--font);font-size:var(--_typography-new---h1--font-size);line-height:var(--_typography-new---h1--line-height);font-weight:var(--_typography-new---h1--font-weight);letter-spacing:-1.2px;margin-top:0;margin-bottom:0}h2{font-family:var(--_typography-new---h2--font);font-size:var(--_typography-new---h2--font-size);line-height:var(--_typography-new---h2--line-height);font-weight:var(--_typography-new---h2--font-weight);letter-spacing:-.01em;margin-top:0;margin-bottom:0}h3{font-size:var(--_typography-new---h3--font-size);line-height:var(--_typography-new---h3--line-height);font-weight:var(--_typography-new---h3--font-weight);letter-spacing:-.01em;margin-top:0;margin-bottom:0}h4{font-size:var(--_typography-new---h4--font-size);line-height:var(--_typography-new---h4--line-height);font-weight:var(--_typography-new---h4--font-weight);letter-spacing:-.01em;margin-top:0;margin-bottom:0}h5{font-size:var(--_typography-new---h5--font-size);line-height:var(--_typography-new---h5--line-height);font-weight:var(--_typography-new---h5--font-weight);letter-spacing:-.01em;margin-top:0;margin-bottom:0}h6{font-size:var(--_typography-new---h6--font-size);line-height:var(--_typography-new---h6--line-height);font-weight:var(--_typography-new---h6--font-weight);letter-spacing:-.005em;margin-top:0;margin-bottom:0}p{margin-bottom:0}a{color:var(--_colors-new---primary--blue);text-decoration:none;transition:color .2s}ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}ol{margin-bottom:0;padding-left:2rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem}strong{font-weight:700}em{font-style:italic}blockquote{font-size:var(--_typography-new---font-size--body-md);line-height:var(--_typography-new---line-height--1-5);font-weight:var(--_typography-new---font-weight--bold);text-align:center;letter-spacing:-.04em;border-left:0 #000;margin-bottom:0;padding:0 1.25rem}figure{margin-bottom:.625rem}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.button{min-height:3rem;color:var(--_colors-new---text--text-inverse);font-size:var(--_typography-new---button--font-size);font-weight:var(--_typography-new---button--font-weight);text-align:center;cursor:pointer;background-image:linear-gradient(256deg,#0d509f,#1373e3);border-style:none;border-radius:6rem;justify-content:center;align-items:center;padding:.625rem 1.5rem;transition:box-shadow .15s,border-color .15s,color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.button:where(.w-variant-a73e5512-c1a6-3e17-8b84-1b2490c1fe91){min-height:2.75rem}.button:hover{background-image:linear-gradient(256deg,#0d509f,#1373e3);box-shadow:0 2px 16px #74838b29}.button:visited{background-color:#89b9f1;background-image:none}.button.is-outlined:focus-visible,.button.is-outlined[data-wf-focus-visible]{color:#89b9f1;background-color:#f4f5f5;border-color:#89b9f1}.button.is-outlined-light{border:1px solid var(--_colors-new---base--white);background-color:#0000;background-image:none}.button.is-outlined-light:hover{border-color:var(--_colors-new---background--background-surface);color:var(--_colors-new---text--text-accent)}.button.is-outlined-light:active{color:#74838b;background-color:#474849;border-color:#74838b}.button.is-secondary-light{grid-column-gap:.5rem;color:var(--_colors-new---text--text-inverse);background-color:#0000;background-image:none;border-style:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-weight:500;overflow:visible}.button.is-secondary-light:where(.w-variant-9571ff48-113c-7955-3a6c-f48fc4db9885){color:var(--_colors-new---primary--blue50)}.button.is-secondary-light:hover{box-shadow:none;color:var(--_colors-new---text--text-accent)}.button.is-dark{z-index:999999;color:var(--_colors-new---text--text-inverse);background-image:linear-gradient(59deg,#0b0f12,#28373e)}.button.is-dark.is-open-modal{width:100%}.button.is-dark.is-coming-soon{pointer-events:none;cursor:auto;background-image:linear-gradient(90deg,#0b0f1280,#28373e80);width:100%;transition:none}.button.is-white-bg{color:#000;background-color:#fff;background-image:none}.button.is-white-bg:hover{background-color:var(--black);color:var(--mist)}.button.is-big-padding{padding-left:3rem;padding-right:3rem}.button.is-graphite-gradient-light{background-image:linear-gradient(225deg,#6b7980,#28373e)}.button.is-tertiary{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--graphite-1);background-color:#0000;background-image:none;border-style:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-weight:700;display:flex;overflow:visible}.button.is-tertiary:hover{box-shadow:none;color:var(--_colors-new---primary--blue)}.button.is-text-white{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--white);background-color:#0000;background-image:none;border-style:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-weight:700;display:flex;overflow:visible}.button.is-text-white:hover{box-shadow:none}.button.open-modal{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#269bd6;background-color:#0000;background-image:none;border-style:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-weight:700;display:flex;overflow:visible}.button.open-modal:hover{box-shadow:none;color:var(--sky)}.button.open-modal.hide-tablet{cursor:pointer}.button.another-registration_button{margin-top:2rem}.button.gated-content_direct-link{display:none}.button.is-light-blue{background-color:var(--blue20);box-shadow:inset -2px -2px 3px 0 var(--blue30),inset 1px 2.25px 2.25px 0 var(--accent2);filter:drop-shadow(1.65px 1.65px 2.5px #4e73d11f);color:var(--blue3);background-image:none;padding-left:3rem;padding-right:3rem}.button.is-light-blue:hover{background-color:var(--blue30);box-shadow:inset -2px -2px 3px 0 var(--blue50),inset 1px 2.25px 2.25px 0 var(--accent2)}.button.is-copy-text{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--black);color:var(--graphite-1);background-color:#0000;background-image:none;justify-content:flex-start;align-items:center;padding:.5rem 1rem;font-weight:700;display:flex;overflow:visible}.button.is-copy-text:hover{border-color:var(--sky);box-shadow:none;color:var(--sky)}.button.is-partnerships{background-color:var(--blue20);color:var(--white);background-image:linear-gradient(65deg,#082e5b,#1c427d 31%,#3e64b7 71%,#2d9cd7);padding-left:3rem;padding-right:3rem;transition:color .15s,background-color .15s}.button.is-sample-report{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#0d509f;-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text;background-clip:text;border-style:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-weight:700;display:flex;overflow:visible}.button.is-sample-report:where(.w-variant-d9827ff4-c72e-abaa-77b1-32050590a333){color:var(--_colors-new---text--text-inverse);background-image:linear-gradient(256deg,#fff,#fff)}.button.is-sample-report:hover{box-shadow:none}.button.is-sample-report:hover:where(.w-variant-d9827ff4-c72e-abaa-77b1-32050590a333){background-image:linear-gradient(256deg,var(--_colors-new---text--text-accent),var(--_colors-new---text--text-accent));color:var(--_colors-new---text--text-accent)}.button.is-blue20{background-color:var(--brand--secondary-legacy--blue20);color:var(--graphite-1);background-image:none;box-shadow:0 2px 16px #74838b29}.button.is-blue20:hover{background-color:var(--brand--secondary-legacy--blue30);box-shadow:none}.button.is-blue20:active{color:#74838b;background-color:#f3f8fd}.button.is-modal{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#0d509f;white-space:nowrap;-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#0d509f,#1373e3);-webkit-background-clip:text;background-clip:text;border-radius:0;justify-content:flex-start;align-items:center;min-height:2rem;padding:0;transition:opacity .2s,box-shadow .15s,border-color .15s,color .15s,background-color .15s;display:flex;overflow:visible}.button.is-modal:where(.w-variant-43b3b623-799e-f31c-0aae-02c3d4947d8a){color:var(--brand--primary-legacy--white)}.button.is-modal:where(.w-variant-e9b90e87-b962-aa07-bbf2-395978d8fe21){color:var(--_colors-new---primary--blue50);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.button.is-modal:hover{box-shadow:none}.button.is-outlined{border:1px solid var(--blue3);color:var(--_colors-new---primary--blue);background-color:#0000;background-image:none;transition:box-shadow .15s,border-color .15s,color .15s,background-color .15s}.button.is-outlined:hover{background-color:var(--_colors-new---background--background-surface);box-shadow:0 2px 16px #74838b29}.button.is-outlined:focus-visible,.button.is-outlined[data-wf-focus-visible]{color:#89b9f1;background-color:#f4f5f5;border-color:#89b9f1}.button.is-small{min-height:2.3rem;font-size:var(--_typography-new---button-sm--font-size);line-height:var(--_typography-new---button-sm--line-height);font-weight:var(--_typography-new---button-sm--font-weight);background-image:linear-gradient(256deg,#0d509f,#1373e3);padding:.375rem 1rem}.button.is-small:hover{background-image:linear-gradient(256deg,#0d509f,#1373e3)}.button.is-small.is-dark{border:1px solid var(--_colors-new---base--white);background-color:#0c0c0c1a;background-image:linear-gradient(#0000,#0000)}.button.is-small.is-dark:hover{border-color:var(--_colors-new---primary--blue50);color:var(--_colors-new---primary--blue50)}.button.is-small.is-light{background-color:var(--_colors-new---base--white);background-image:linear-gradient(180deg,var(--_colors-new---base--white),var(--_colors-new---base--white))}.button.is-small.is-outlined{border-color:var(--_colors-new---primary--blue20b);color:var(--_colors-new---primary--blue20b);background-image:none}.button.is-small.is-outlined-light{background-image:linear-gradient(#0000,#0000)}.button.is-light{background-color:var(--_colors-new---background--background-default);color:var(--_colors-new---text--text-primary);background-image:none;box-shadow:0 2px 16px #74838b29}.button.is-light:hover{background-color:var(--_colors-new---background--background-surface);box-shadow:none}.button.is-light:active{color:#74838b;background-color:#f3f8fd}.button.is-secondary{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#0d509f;white-space:nowrap;-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#0d509f,#1373e3);-webkit-background-clip:text;background-clip:text;border-radius:0;justify-content:flex-start;align-items:center;padding:0;transition:opacity .2s,box-shadow .15s,border-color .15s,color .15s,background-color .15s;display:flex;overflow:visible}.button.is-secondary:where(.w-variant-43b3b623-799e-f31c-0aae-02c3d4947d8a){color:var(--brand--primary-legacy--white)}.button.is-secondary:where(.w-variant-e9b90e87-b962-aa07-bbf2-395978d8fe21){color:var(--_colors-new---primary--blue50);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.button.is-secondary:hover{box-shadow:none}.text-gradient-blue{-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#0d509f,#1373e3);-webkit-background-clip:text;background-clip:text}.text-gradient-blue.text-weight-bold:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.text-gradient-blue.text-weight-bold.is-ai-receptionist{color:var(--_colors-new---base--white);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.text-gradient-blue.text-weight-bold:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-image:linear-gradient(256deg,var(--_colors-new---text--text-inverse),var(--_colors-new---text--text-inverse));color:var(--_colors-new---text--text-inverse)}.text-gradient-blue.text-weight-bold:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.text-gradient-blue.text-weight-bold:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.text-gradient-blue.text-weight-bold.is-ai-receptionist{color:var(--_colors-new---base--white);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.footer_top{grid-column-gap:5rem;grid-row-gap:5rem;border-bottom:1px solid var(--white);flex:none;justify-content:space-between;align-items:flex-start;padding-bottom:3rem;display:flex}.footer_col-title{color:var(--white);font-size:1rem;font-weight:900}.footer_link{color:var(--white);background-color:#0000;font-size:1rem;line-height:1.3em;text-decoration:none;display:block}.footer_col{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;width:auto;display:flex}.footer_col.is-card{background-color:#4474b9;border-radius:.75rem;padding:1.5rem}.footer_col.is-card.is-dark-mode{background-color:#ffffff1a}.footer_social{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.footer_bottom{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-items:center;padding-top:2rem;display:flex}.card_heading{font-size:2rem;font-weight:700;line-height:1.1em}.footer_social-list{grid-column-gap:.8rem;grid-row-gap:.8rem;align-items:center;padding-top:.5rem;display:flex}.footer_social-link{width:1.2rem}.footer_social-link-icon{width:100%;display:block}.footer-header-link{color:var(--white)}.margin-xsmall{margin:.5rem}.margin-top,.margin-top.margin-large,.margin-top.margin-xsmall{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-medium{justify-content:space-between;align-items:center}.margin-top.margin-small{margin-left:0;margin-right:0}.margin-top.margin-xlarge{margin-top:4rem}.margin-top.margin-medium{margin-bottom:0;margin-left:0;margin-right:0}.text-size-large{font-size:var(--_typography-new---font-size--body-lg);line-height:var(--_typography-new---body-lg--line-height)}.text-size-large.is-black{font-weight:900}.text-size-large.text-weight-bold{font-weight:700}.text-weight-normal{font-weight:var(--_typography-new---font-weight--regular)}.margin-small{margin:1rem}.margin-xxlarge{margin:5rem}.text-size-tiny{font-size:var(--_typography-new---font-size--body-xs)}.margin-huge{margin:6rem}.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-medium{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-medium{justify-content:space-between;align-items:center}.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge,.margin-bottom.margin-xsmall,.margin-bottom.margin-xsmall,.margin-bottom.margin-xsmall,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge{flex-direction:row;justify-content:center;align-items:center;margin-top:0;margin-left:0;margin-right:0;display:flex}.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xsmall{align-self:center;margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge,.margin-bottom.margin-xsmall,.margin-bottom.margin-xsmall,.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.text-weight-bold{font-weight:var(--_typography-new---font-weight--bold)}.text-weight-bold.is-review-name{margin-top:1.5rem}.text-weight-bold.is-live:where(.w-variant-0ed73286-c7cd-95ba-7896-431b81c5d64b),.text-weight-bold.is-beta{display:none}.text-weight-bold.is-beta:where(.w-variant-0ed73286-c7cd-95ba-7896-431b81c5d64b){display:block}.text-weight-medium{font-weight:var(--_typography-new---font-weight--medium)}.text-weight-medium.promotion-banner_text{display:inline}.max-width-large{width:100%;max-width:48rem}.max-width-large.align-center{margin-left:auto;margin-right:auto}.max-width-large.align-center.text-align-center{max-width:56rem}.text-color-white{color:var(--white)}.text-color-white.text-style-link:hover{color:var(--brand--secondary-legacy--blue50)}.background-white{background-color:var(--white)}.background-white.nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.background-white.nav.is-ai-receptionist{background-color:#0000}.background-white.nav{position:absolute;inset:0%}.background-white.nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.background-white.nav.is-ai-receptionist{background-color:#0000}.page-wrapper.background-black{background-color:#0c0c0c}.page-wrapper.bg-retreat-black{background-color:#080808}.container-large{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:82rem;margin-left:auto;margin-right:auto}.container-large.is-relative{position:relative}.text-align-center{text-align:center;justify-content:center}.text-align-center.position-relative{position:relative}.main-wrapper{width:100%;padding-top:6.25rem}.main-wrapper.is-wrapped{background-color:var(--brand--secondary-legacy--blue20)}.main-wrapper.is-roofr-builds{background-color:#0c0c0c;padding-top:0;overflow:hidden}.main-wrapper.is-roofr-builds-post{background-color:#0c0c0c;padding-top:0}.main-wrapper.is-lunch-learn{background-color:#082e5b;padding-top:0}.main-wrapper.is-ai-receptionist{padding-top:0}.main-wrapper.is-implementation{background-color:var(--_colors-new---stone--stone30)}.align-center{margin-left:auto;margin-right:auto}.align-center.text-align-center.is-verisk{z-index:2;position:relative}.text-rich-text h1{margin-top:1.5rem;margin-bottom:1rem;font-size:3rem}.text-rich-text p{margin-bottom:1rem}.text-rich-text h5{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h2{margin-top:1.5rem;margin-bottom:1.5rem;font-size:2rem}.text-rich-text h3{margin-top:1.5rem;margin-bottom:1rem;font-size:1.75rem}.text-rich-text h6{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text blockquote{border-left:.25rem solid var(--roofr-blue);text-align:left;letter-spacing:0;max-width:47.5rem;margin-top:0;margin-bottom:2rem;padding-right:0;font-size:1.5rem;font-weight:700;line-height:1.4}.text-rich-text ul{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:1.5rem;display:flex}.text-rich-text ol{margin-bottom:1.5rem;padding-left:3rem}.text-rich-text a{transition:color .2s}.text-rich-text a:hover{color:var(--sky)}.text-rich-text.is-co-branded-header{text-align:center}.text-rich-text strong{font-weight:900}.hide,.hidden{display:none}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.padding-global.padding-section-small.is-podcast{padding-top:0}.padding-global.padding-section-small.is-mpb{padding-top:3rem;padding-bottom:3rem}.padding-global.padding-section-slider{padding-top:8rem;padding-bottom:8rem}.padding-global.padding-section-xsmall{padding-top:3.5rem;padding-bottom:3.5rem}.padding-global.is-media-breakout{padding-top:9rem;padding-bottom:9rem}.padding-global.padding-section_pricing-cta{padding-top:2rem;padding-bottom:2rem}.padding-global.padding-section_pricing-cta-test{padding:1.5rem 2rem}.padding-global.padding-section-large.is-top{padding-bottom:0}.padding-global.padding-section-medium.is-tablet{padding-top:0;padding-bottom:0}.padding-section-large{order:0;padding-top:6rem;padding-bottom:6rem}.padding-section-large.bottom-off{padding-bottom:0}.padding-section-large.off{padding-top:0;padding-bottom:0}.button-group{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:1rem;display:flex}.button-group:where(.w-variant-440660a0-2445-2771-0cb8-a39aec17904f){grid-column-gap:2rem;grid-row-gap:2rem}.button-group.align-center{justify-content:center}.button-group.align-right.margin-top-0{margin-top:0}.button-group.is-card{margin-top:auto}.button-group.is-section{justify-content:center;align-items:center;margin-top:3.5rem}.button-group.show-tablet{display:none}.button-group.is-text-link{margin-top:2rem}.button-group.is-center{justify-content:center}.button-group.is-nav{grid-column-gap:.75rem;grid-row-gap:.75rem;margin-top:0}.heading-style-h5{font-size:var(--_typography-new---h5--font-size);line-height:var(--_typography-new---h5--line-height);font-weight:var(--_typography-new---h5--font-weight);letter-spacing:-.01em}.padding-section-medium{width:100%;padding-top:5rem;padding-bottom:5rem}.padding-section-medium.container-small.no-padding-block{padding-top:0;padding-bottom:0}.heading-style-h3{font-size:var(--_typography-new---h3--font-size);line-height:var(--_typography-new---h3--line-height);font-weight:var(--_typography-new---h3--font-weight);letter-spacing:-.01em}.heading-style-h3.text-weight-medium{font-weight:var(--_typography-new---font-weight--medium)}.navbar_menu-button{padding:1rem}.navbar_dropdown-icon{object-fit:contain;flex-direction:column;justify-content:center;align-items:center;width:1.25rem;max-width:1.25rem;height:1.25rem;display:flex}.navbar_dropdown-icon-wrap{grid-column-gap:.5rem;flex:none;align-items:center;display:flex}.navbar_dropdown-text-wrap{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.navbar_title{font-size:1.25rem;font-weight:900;line-height:1}.nav-dropdown_det{color:var(--graphite-3);margin-bottom:0;font-weight:500;line-height:1.4}.navbar_dropdown-triangle{width:1.5rem;position:absolute;inset:-2% auto auto 12.5rem}.navbar_dropdown-triangle.is-grow{left:11rem}.navbar_dropdown-triangle.is-help{left:10rem}.navbar_dropdown-left{border-right:1px solid var(--graphite-1);color:var(--roofr-blue);flex-flow:column;justify-content:space-between;align-items:flex-start;padding-right:3rem;font-size:1.125rem;font-weight:700;display:flex}.navbar_contact-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--graphite-1);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.navbar_contact-link{grid-column-gap:.7rem;color:var(--black);align-items:center;transition:color .2s;display:flex}.navbar_contact-link:hover{color:var(--roofr-blue)}.navbar_contact-icon{width:1rem;height:1rem;color:var(--roofr-blue);justify-content:center;align-items:center;display:flex}.heading-style-h2{font-size:var(--_typography-new---h2--font-size);line-height:var(--_typography-new---h2--line-height);font-weight:var(--_typography-new---h2--font-weight);letter-spacing:-.01em}.heading-style-h2.line-height-0{line-height:1}.heading-style-h2.is-campaign{font-size:2.5rem;font-weight:900}.spacer-32{width:100%;padding-top:2rem}.spacer-80{width:100%;padding-top:5rem}.spacer-24{width:100%;padding-top:1.5rem}.heading-style-h1{font-size:var(--_typography-new---h1--font-size);line-height:var(--_typography-new---h1--line-height);font-weight:var(--_typography-new---h1--font-weight);letter-spacing:-.02em;display:inline-block}.button_icon{flex:none;justify-content:center;align-items:center;width:100%;max-width:1rem;height:100%;max-height:1rem;transition:transform .15s;display:flex}.navbar_component{border-bottom:1px solid var(--_colors-new---primary--blue30);background-color:var(--_colors-new---primary--blue10);width:100%;min-height:6.25rem;color:var(--white);justify-content:space-between;align-items:center;display:block;position:fixed;inset:0% 0% auto}.navbar_component:where(.w-variant-5f9f5c46-f465-84ee-99b7-b0699b9e63e2){background-color:var(--brand--secondary-legacy--blue20)}.navbar_component:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){color:var(--brand--primary-legacy--white);background-color:#0c0c0c;border-bottom-style:none}.navbar_component:where(.w-variant-9c371541-921b-604a-0026-1fa274f63a84){background-color:var(--_colors-new---primary--blue5)}.navbar_component:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){color:var(--_colors-new---base--white);background-color:#082e5b;border-bottom-style:none}.navbar_component:where(.w-variant-89ffc95b-9371-91e9-074c-2e22e03155dd){background-color:var(--_colors-new---base--white);border-bottom-style:none}.navbar_component:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){background-color:#0000;border-bottom-style:none}.navbar_component.is-dark{background-color:var(--graphite-1)}.navbar_component.is-ai-receptionist{background-color:#0000;border-bottom-style:none}.navbar_brand{max-width:6.5rem;padding-left:0}.nav_logo:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5),.nav_logo:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453),.nav_logo:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_logo.is-dark{display:none}.nav_logo.is-dark:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5),.nav_logo.is-dark:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453),.nav_logo.is-dark:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_logo.is-dark.is-ai-receptionist{display:block}.nav_logo.is-ai-receptionist,.nav_logo.is-dark{display:none}.nav_logo.is-dark:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5),.nav_logo.is-dark:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453),.nav_logo.is-dark:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_logo.is-dark.is-ai-receptionist{display:block}.navbar_menu{z-index:100;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:0;display:flex}.navbar_menu-link{color:var(--graphite-1);border-radius:.75rem;padding:1rem;font-size:1rem;font-weight:500;line-height:1.3rem;transition:background-color .2s,color .2s}.navbar_menu-link:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){color:var(--brand--primary-legacy--white)}.navbar_menu-link:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){color:var(--_colors-new---text--text-inverse)}.navbar_menu-link:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){color:var(--_colors-new---base--white)}.navbar_menu-link:hover{-webkit-text-fill-color:inherit;background-color:#b8d5f75c;background-clip:border-box;border-radius:.75rem}.navbar_menu-link:hover:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:#181818}.navbar_menu-link.is-light{color:var(--white)}.navbar_menu-link.is-ai-receptionist{color:var(--_colors-new---base--white)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){color:var(--brand--primary-legacy--white)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){color:var(--_colors-new---text--text-inverse)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){color:var(--_colors-new---base--white)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:hover:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:#181818}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav.is-light{color:var(--_colors-new---text--text-inverse)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav.is-ai-receptionist{color:var(--_colors-new---base--white)}.navbar_container{z-index:1;grid-column-gap:3rem;grid-row-gap:3rem;justify-content:space-between;align-items:center;max-width:82rem;margin-left:auto;margin-right:auto;display:flex}.navbar_dropdown-toggle{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding:1rem 1.5rem 1rem 1.25rem;display:flex}.navbar_dropdown-toggle:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){color:var(--brand--primary-legacy--white)}.navbar_dropdown-toggle:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){color:var(--_colors-new---text--text-inverse)}.navbar_dropdown-toggle:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){color:var(--_colors-new---base--white)}.navbar_dropdown-toggle.is-light{color:var(--white)}.navbar_dropdown-toggle.is-ai-receptionist{color:var(--_colors-new---base--white)}.navbar_dropdown-text{font-size:1rem;font-weight:500;line-height:1.3rem}.navbar_dropdown-text.is-light{color:var(--white)}.navbar_dropdown-list{background-color:#0000;border-radius:1.875rem;left:-8.9625rem;right:auto}.navbar_dropdown-list.w--open{z-index:99;background-color:#0000;border:.0625rem #0000}.navbar_dropdown-content{z-index:9999;grid-column-gap:3rem;grid-row-gap:3rem;color:#0b0f12;background-color:#fff;border-radius:1.875rem;flex-flow:column;flex:1;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;width:100%;min-width:65rem;max-height:80svh;padding:3rem;display:grid;position:relative;overflow:auto;box-shadow:0 0 8px #0a0a0a1a}.navbar_dropdown-link{grid-row-gap:.4375rem;color:var(--graphite-1);border-radius:.9375rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;align-items:flex-start;padding:1rem .75rem;text-decoration:none;display:flex}.navbar_dropdown-link:hover,.navbar_dropdown-link.w--current{background-color:var(--accent3)}.navbar_dropdown-link-list{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:max-content;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;grid-auto-columns:1fr;display:grid}.padding-section-xxlarge{padding-top:8rem;padding-bottom:8rem}.text-color-graphite3{color:var(--base-colour-muted)}.background-gradient-blue{background-image:linear-gradient(225deg,var(--sky),var(--roofr-blue));color:var(--brand--primary-legacy--white)}.prefooter_image{object-fit:cover;object-position:50% 0%;width:100%;height:20.625rem}.text-color-blue-gradient{background-image:linear-gradient(45deg,var(--roofr-blue),var(--sky));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-color-blue-gradient.text-weight-black{font-weight:700}.text-color-blue-gradient.text-weight-black:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){color:var(--brand--primary-legacy--white);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.section_prefooter{z-index:2;background-color:var(--mist);position:relative}.prefooter_layout{flex-direction:column;display:flex}.prefooter_wrapper{grid-row-gap:2.5rem;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:61.875rem;margin-left:auto;margin-right:auto;display:flex}.prefooter_image-wrapper{position:relative}.meeting-form_embed{width:100%;height:100%;margin-bottom:0!important}.meeting-form_embed.is-case-study{background-color:#0000}.text_tagline{font-size:var(--_typography-new---font-size--body-sm);letter-spacing:.2rem;text-transform:uppercase}.text_tagline:where(.w-variant-1b1e3be9-91a5-7b5c-c80b-99108371c32a){font-size:var(--_typography-new---font-size--body-sm);font-weight:var(--_typography-new---font-weight--medium);-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#0d509f,#1373e3);-webkit-background-clip:text;background-clip:text}.text_tagline:where(.w-variant-4fd7591c-8d75-2164-15df-40e8e37454d3){color:var(--_colors-new---text--text-accent);font-size:var(--_typography-new---font-size--body-sm);font-weight:var(--_typography-new---font-weight--medium)}.text_tagline:where(.w-variant-67ef2fde-cf34-48e4-eb80-61887403af15){color:var(--_colors-new---primary--blue40b);font-size:var(--_typography-new---font-size--body-sm)}.text_tagline:where(.w-variant-d3dd5d6d-b4a2-4cd0-a4de-039fe69028cf){color:#777}.text_tagline.text-color-graphite-3{color:var(--graphite-3)}.text_tagline.text-color-blue-gradient{background-image:linear-gradient(45deg,var(--roofr-blue),var(--sky))}.text_tagline.text-color-graphite3{color:var(--graphite-3)}.text_tagline.is-rise{font-size:1.5rem}.text_tagline.text-color-light-blue{color:var(--blue50)}.text_tagline.theme-accent{color:var(--_colors-new---text--text-accent);font-size:var(--_typography-new---font-size--body-sm)}.text_tagline.theme-accent.is-roofr-birthday{letter-spacing:.3rem;font-size:1.5rem}.text_tagline.is-roofr-buildsv2{color:var(--_colors-new---text--text-accent);letter-spacing:4.8px;font-size:1.5rem}.roofr-form_hubspot_wrapper{z-index:999;width:100%;max-width:25rem;min-height:3rem;color:var(--_colors-new---text--text-primary);position:relative}.roofr-form_hubspot_wrapper:where(.w-variant-f1c107cc-5861-58b4-4203-d237cc9c7ec0){max-width:none}.roofr-form_hubspot_wrapper.is-xlarge{max-width:40rem}.roofr-form_hubspot{margin-bottom:0!important}.navbar_inner{width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.navbar_menu-left{justify-content:flex-start;align-items:center;display:flex}.navbar_menu-inner{justify-content:space-between;width:100%;display:flex}.navbar_dropdown-icon-mobile{flex-direction:column;justify-content:center;align-items:center;max-width:1.5rem;height:1.25rem;display:none}.navbar_divider-mobile,.navbar_dropdown-back,.navbar_dropdown-buttons-mobile{display:none}.section_footer{z-index:2;background-color:var(--graphite-1);color:var(--white);background-image:linear-gradient(70deg,#1373e3,#0d509f);position:relative}.section_footer.is-dark-mode{background-image:linear-gradient(59deg,#0c0c0c,#2f2f2f);overflow:hidden}.footer_logo{width:100%}.footer_logo-link{width:100%;max-width:12.5rem;margin-bottom:1.25rem}.nav-icon{min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem}.navbar_dropdown-left-top{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button_bg{opacity:0;pointer-events:none;background-image:linear-gradient(256deg,#082e5b,#0d509f);transition:opacity .15s;position:absolute;inset:0%}.button_content{z-index:1;grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;display:flex;position:relative}.benefit_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr}.benefit_card-content{border:1px solid var(--mist);background-color:var(--white);width:100%;height:100%;color:var(--black);border-radius:1rem;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;padding:2rem;display:flex;overflow:hidden;box-shadow:2px 4px 8px #00000026}.benefit_card-content.fade-in{padding:1.5rem}.benefit_card-content-top{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.spacer-xsmall{width:100%;padding-top:.5rem}.margin-top_auto{margin-top:auto}.section_case-study{background-image:linear-gradient(#fff,#e7f1fc);padding-top:4rem;overflow:hidden}.case-study_content-grid{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.case-study_content-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;padding-top:4rem;padding-bottom:4rem;display:flex}.benefit_grid-list{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr}.benefit_item-icon-wrapper{width:100%;max-width:3.375rem;height:100%;max-height:3.375rem;margin-bottom:1rem;display:inline-block}.list-items_item{flex-direction:column;align-items:center;width:100%}.list-items_item-icon-wrapper{display:inline-block}.section_image-right{background-color:var(--brand--primary-legacy--white)}.section_image-right:where(.w-variant-87db087f-97f4-244f-fd60-bc68d9697b21){background-color:var(--brand--secondary-legacy--blue10)}.section_image-right:where(.w-variant-1f30618c-631f-047c-e956-86a9bfc3d178){background-color:var(--brand--primary-legacy--light-grey)}.section_image-right:where(.w-variant-e92fe7dc-8f1c-7d27-303b-ab4729c84522){background-image:linear-gradient(256deg,var(--sky),var(--roofr-blue));color:var(--brand--primary-legacy--white)}.section_image-right:where(.w-variant-e745d557-8b96-26e4-ad81-03bfdb196c63){background-color:var(--brand--primary-legacy--graphite);color:var(--brand--primary-legacy--white)}.section_image-right.backgrund-color-white{background-color:var(--white)}.section_image-right.is-verisk{background-image:linear-gradient(358deg,var(--brand--secondary-legacy--blue10)50%,var(--brand--primary-legacy--white));overflow:hidden}.image-right_content-wrapper{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.image-right_content-wrapper.is-streamedlined-operations{grid-template-columns:1fr minmax(auto,38rem)}.image-right_content-wrapper.is-companycam{grid-template-columns:1fr 37.3125rem}.image-right_content-wrapper.is-srs-footer{grid-column-gap:3rem;grid-row-gap:3rem}.image-right_content-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.image-right_content-image{width:100%;height:100%}.image-right_image{object-fit:contain;width:100%;height:100%}.section_insights{z-index:3;background-color:var(--white)}.challenge_content{grid-column-gap:5rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:minmax(24rem,auto) 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.challenge_content-left{margin-top:-.75rem}.section_quote{color:var(--white);background-image:linear-gradient(256deg,#2c9bd6,#4e73d1);position:relative}.quote_component{text-align:center}.section_benefit{z-index:1;background-color:#fff}.section_list-items{z-index:2;background-color:var(--white)}.quote_block{text-align:center;font-size:1.5rem;font-weight:500}.quote_block blockquote{font-size:1.5rem}.quote_background-image-wrapper{max-width:22%;max-height:18.5rem;position:absolute;inset:auto auto -2% 0%}.quote_background-image-wrapper.is-top-right{inset:0% 0% auto auto;max-width:22%;inset:0% 0% auto auto}.case-study_text{font-size:1.625rem;line-height:1.3}.case-study_text.text-color-graphite3{font-size:1.125rem}.case-study_logo{object-fit:contain;object-position:0% 50%;max-height:5.625rem}.case-study-image{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:relative;bottom:-1px;overflow:hidden}.case-study_accent{z-index:0;width:100%;max-width:100%;max-height:100%;position:relative;inset:0% 0% auto}.case-study-image-wrapper{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.case-study-logo-wrapper{position:relative}.case-study-background{object-position:50% 100%;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0% 0% -10%}.component_styles{display:none}.card-slot{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start;display:grid}.card-slot.is-grid-2{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.card-slot.display-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.card-slot.is-4c-grid{grid-template-columns:1fr 1fr 1fr 1fr}.talk-expert_icon{width:100%;height:100%}.anchor-offset{position:absolute;inset:-7rem 0% auto}.sr-only{clip:rect(0,0,0,0);border:0 solid #000;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset:0% auto auto 0%;overflow:hidden}.slot_list_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.benefit_paragraph-wrapper{max-width:48rem}.benefit_heading-wrapper.max-width-large.align-center{max-width:64rem}.tagline-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-items:center;width:100%}.benefit_content-top-wrapper{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.navbar_main-cta{background-color:var(--accent3);color:var(--graphite-1);border-radius:1.125rem;margin-bottom:.5rem;padding:1.25rem}.navbar_main-cta-link{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.navbar_main-cta-image{width:100%;height:100%;max-height:1.6rem}.navbar_main-cta-arrow{flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.navbar_menu-line_middle,.navbar_menu-line_top,.navbar_menu-line_bottm{width:1.5rem;height:2px}.cookies_button{color:var(--white);background-color:#0000;padding:0;font-size:1rem;line-height:1.3em;text-decoration:none;display:block}.osano-cookie-code,.osano-cookie-styling{display:none}.slot_button_left{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-start;align-items:center;margin-top:1rem;display:flex}.section_padding{padding:6rem 2.5rem}.image-left_content-wrapper{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:1fr;grid-template-columns:minmax(auto,1fr) 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.section_roofing-pros{background-color:var(--_colors-new---background--background-default);position:relative}.section_roofing-pros.background-color-dark-gradient{color:var(--white);background-image:linear-gradient(65deg,#082e5b 5%,#1c427d 35%,#3e64b7 70%,#2d9cd7);padding-bottom:9rem}.section_roofing-pros.is-dark-blue{color:var(--white);background-color:#082e5b;padding-bottom:9rem}.image-left_image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.image-left_image{object-fit:contain;width:100%;height:100%}.image-left_content-item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.richtext_content h2{letter-spacing:-1.28px;margin-top:1.5rem;margin-bottom:1.5rem}.richtext_content p{margin-bottom:1rem}.richtext_content h1{letter-spacing:-.02em;margin-top:1.5rem;margin-bottom:1rem;font-size:3.75rem;line-height:1.2}.richtext_content h3,.richtext_content h4{margin-top:1.5rem;margin-bottom:1rem}.richtext_content h5,.richtext_content h6{margin-top:1.25rem;margin-bottom:1rem}.richtext_content ol{margin-bottom:1rem}.richtext_content ul{text-align:left;margin-bottom:1rem}.richtext_content blockquote{border-left:.25rem solid var(--roofr-blue);text-align:left;margin-bottom:1rem;padding-right:0;font-size:1.5rem;font-weight:700}.richtext_content strong{background-image:linear-gradient(256deg,var(--sky),var(--roofr-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.richtext_content blockquote{text-align:left;border-left:.25rem solid #269bd6;margin-bottom:1rem;padding-right:0;font-size:1.5rem;font-weight:700}.richtext_content strong{-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#4e73d1,#269bd6);-webkit-background-clip:text;background-clip:text;font-weight:900}.richtext_content blockquote{text-align:left;border-left:.25rem #0000;margin-bottom:1rem;padding:0;font-size:1.5rem;font-weight:700}.richtext_content strong{-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box;font-weight:700}.richtext_content em:where(.w-variant-a06bd207-adbc-44c0-2eaf-928582d8fa84){-webkit-text-fill-color:transparent;background-image:linear-gradient(256deg,#0d509f,#1373e3);-webkit-background-clip:text;background-clip:text}.richtext_content.max-width-medium.is-card{font-size:var(--_typography-new---body-sm--font-size)}.richtext_content a:hover{color:var(--_colors-new---primary--blue20b)}.prefooter_form-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.section_campaign{z-index:-2;display:block;overflow:hidden}.campaign_wrapper{grid-column-gap:3rem;grid-row-gap:3rem;text-align:center;flex-flow:column;justify-content:space-between;align-items:center;display:flex}.campaign_heading-wrapper{z-index:2;position:relative}.text-break{width:100%;display:inline-block}.text-break.is-keep-mobile{display:inline}.campaign-wrapper{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.campaign-form_wrapper{justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;margin-top:-6.25rem;padding-top:6.25rem;display:flex}.section_qxo-integration{z-index:-2;display:block;overflow:hidden}.section_qxo-integration.background-color-light-blue{background-color:var(--accent2);background-color:var(--accent2)}.navbar_button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.text-color-secondary{color:var(--_colors-new---text--text-secondary)}.text-color-secondary.is-test-item{display:block}.basic-slot{grid-column-gap:6.25rem;grid-row-gap:6.25rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.nav_button-dark-mode{display:none}.nav_button-dark-mode:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5),.nav_button-dark-mode:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453),.nav_button-dark-mode:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_button-dark-mode.is-ai-receptionist{display:block}.nav_button-light-mode:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5),.nav_button-light-mode:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453),.nav_button-light-mode:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_button-light-mode.is-ai-receptionist{display:none}.promotion-banner_inner-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem;display:flex}.promotion-banner_inner-wrapper:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){padding-top:.875rem;padding-bottom:.875rem}.promotion-banner_content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.promotion-banner_content-wrapper:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:wrap;display:flex}.promotion-banner_component{z-index:9999999;grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--_colors-new---stone--stone30);color:var(--_colors-new---text--text-primary);flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:relative}.promotion-banner_component:where(.w-variant-8ea8e0b2-3688-4c8e-0a2d-4e5958d7dc3c){background-color:var(--_colors-new---primary--blue20)}.promotion-banner_component:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){color:var(--_colors-new---text--text-inverse);background-image:linear-gradient(59deg,#0c0c0c,#2f2f2f)}.promotion-banner_component:where(.w-variant-69e3e076-b867-de7e-7705-ee283d19d171){color:var(--_colors-new---text--text-inverse);background-image:linear-gradient(235deg,#082e5b,#0d509f)}.promotion-banner_link{color:inherit;font-weight:var(--_typography-new---font-weight--bold);white-space:nowrap;text-decoration:none;display:inline}.promotion-banner_link:where(.w-variant-8ea8e0b2-3688-4c8e-0a2d-4e5958d7dc3c){color:var(--_colors-new---primary--blue50)}.promotion-banner_link:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){color:var(--_colors-new---primary--blue50);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.promotion-banner_link:where(.w-variant-69e3e076-b867-de7e-7705-ee283d19d171){color:var(--_colors-new---primary--blue20);-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box}.promotion-banner_link:hover:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){color:var(--_colors-new---primary--blue)}.promotion-banner_link:before{content:" "}.promotion-banner_close-button{cursor:pointer}.promotion-banner_close-icon{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.promotion-banner_link-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex:none;justify-content:flex-start;align-items:center;display:flex}.promotion-banner_tag{color:var(--_colors-new---text--text-inverse);background-image:linear-gradient(256deg,#0d509f,#1373e3);border-radius:.25rem;flex:none;padding:2px .375rem;overflow:hidden}.promotion-banner_tag:where(.w-variant-69e3e076-b867-de7e-7705-ee283d19d171){color:var(--_colors-new---text--text-primary);background-image:linear-gradient(65deg,#ededed,#fbfbfb)}.promotional-banner_tag-text{text-transform:uppercase;font-size:.75rem;line-height:1.4em}.promotion-banner_text-wrap{text-wrap:balance;display:block}.promotion-banner_link-content{grid-column-gap:.375rem;grid-row-gap:.375rem;white-space:nowrap;align-items:center;display:inline-flex}@media screen and (max-width:991px){p{margin-bottom:0}.button{max-width:100%}.button:hover{box-shadow:none}.button.is-secondary:hover:where(.w-variant-43b3b623-799e-f31c-0aae-02c3d4947d8a),.button.is-modal:hover:where(.w-variant-43b3b623-799e-f31c-0aae-02c3d4947d8a){color:var(--brand--primary-legacy--white)}.button.is-small{padding-top:.5rem;padding-bottom:.5rem}.button.is-secondary:hover:where(.w-variant-43b3b623-799e-f31c-0aae-02c3d4947d8a){color:var(--brand--primary-legacy--white)}.text-gradient-blue.text-weight-bold:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.text-gradient-blue.text-weight-bold.is-ai-receptionist,.text-gradient-blue.text-weight-bold:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.text-gradient-blue.text-weight-bold.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.footer_top{grid-column-gap:1rem;grid-row-gap:4rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer_col-title,.footer_link{font-size:.875rem}.footer_bottom{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center}.card_heading{font-size:1.5rem}.hide-tablet{display:none}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-xxlarge{margin:4rem}.text-size-tiny.text-align-right.align-center-tablet{text-align:center}.margin-huge{margin:5rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.text-weight-medium{text-align:left}.page-wrapper{overflow:visible}.main-wrapper{padding-top:4.875rem}.main-wrapper.is-roofr-builds-post,.main-wrapper.is-lunch-learn{padding-top:0}.text-rich-text li{text-align:left}.text-rich-text ul{padding-left:2.5rem}.text-rich-text.is-review,.text-rich-text.is-section{text-align:center}.padding-global.padding-section-slider{padding-top:4rem;padding-left:0;padding-right:0}.padding-global.is-tabs{padding-left:0;padding-right:0}.padding-global.is-media-breakout{padding:0}.padding-global.padding-section-large.is-404{padding-bottom:0}.padding-global.padding-section-large.is-top{padding-top:4rem}.padding-global.padding-section-medium.is-tablet{padding-top:2rem;padding-bottom:4rem}.padding-section-large{flex-flow:column;justify-content:center;align-items:center}.padding-section-large.off.top-on-tablet{padding-top:6rem}.button-group{flex-flow:wrap;justify-content:center;align-items:center}.button-group.align-right{justify-content:flex-start}.button-group.show-tablet{display:block}.button-group.is-text-link{margin-top:1rem}.button-group.align-center-tablet{width:100%}.button-group.is-nav{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:space-between;align-items:center;width:100%;padding-left:2.5rem;padding-right:2.5rem}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.heading-style-h3.text-weight-medium.align-center-tablet{text-align:center}.navbar_menu-button{z-index:1000;justify-content:center;align-items:center;display:flex;right:-1rem}.navbar_menu-button.w--open{background-color:#0000}.navbar_title{font-size:1rem}.nav-dropdown_det{text-align:left}.navbar_dropdown-triangle{display:none}.navbar_dropdown-left{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border:1px #000;order:1;width:100%;padding-bottom:0;padding-right:0;font-size:1rem}.navbar_contact-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:static}.heading-style-h2.text-align-center{text-align:center}.spacer-32{padding-top:1.5rem}.spacer-80{padding-top:4rem}.spacer-24{padding-top:1.25rem}.button_icon{max-width:1.25rem;max-height:1.25rem}.navbar_component{min-height:4.875rem}.navbar_component:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){position:fixed}.navbar_brand{z-index:1000}.navbar_brand.w--current{z-index:9999}.navbar_menu{background-color:var(--white);height:100dvh;box-shadow:none;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:0;margin-right:0}.navbar_menu:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:var(--brand--primary-legacy--black)}.navbar_menu:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){background-color:#082e5b}.navbar_menu-link{width:100%;padding-left:0;padding-right:0}.navbar_menu-link:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){color:var(--_colors-new---text--text-primary)}.navbar_menu-link:hover{background-color:#0000}.navbar_menu-link.w--current{color:var(--graphite-1)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.navbar_menu-link.hbspt-tracking.is-first-mobile-nav.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.navbar_menu-link.is-light{color:var(--graphite-2)}.navbar_menu-link.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.navbar_menu-link.hbspt-tracking.is-first-mobile-nav.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav{margin-bottom:-1rem}.navbar_menu-link.hbspt-tracking.is-first-mobile-nav:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.navbar_menu-link.hbspt-tracking.is-first-mobile-nav.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.navbar_dropdown-toggle{justify-content:space-between;width:100%;padding-left:0;padding-right:0;position:static}.navbar_dropdown-toggle:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.navbar_dropdown-toggle.is-ai-receptionist{color:var(--_colors-new---text--text-primary)}.navbar_dropdown-text.is-light{color:var(--graphite-2)}.navbar_dropdown-list{position:static}.navbar_dropdown-list.w--open{z-index:999;background-color:var(--white);border-style:none;width:auto;height:100dvh;padding-top:0;position:absolute;inset:0 0% 0%}.navbar_dropdown{width:100%;position:static}.navbar_dropdown-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;min-width:auto;height:100dvh;max-height:none;box-shadow:none;text-align:center;border-radius:0;flex-direction:column;place-content:start flex-start;align-items:stretch;padding:0 2.5rem 6.5rem;display:flex}.navbar_dropdown-link{border-radius:0;align-items:flex-start;width:100%;padding:0}.navbar_dropdown-link:hover,.navbar_dropdown-link.w--current{background-color:#0000}.navbar_dropdown-link-list{grid-row-gap:1.5rem;text-align:left;flex-direction:column;width:100%;padding-left:0;padding-right:0;display:flex}.text-color-blue-gradient.display-block-tablet,.text-color-blue-gradient.heading_span{display:block}.text_tagline.is-roofr-buildsv2{font-size:1rem}.navbar_inner{padding-top:1rem;padding-bottom:1rem}.navbar_menu-left{flex-flow:column;padding-top:1rem;padding-left:2.5rem;padding-right:2.5rem}.navbar_dropdown-wrapper{width:100%}.navbar_menu-inner{flex-flow:column;justify-content:flex-start;height:100%}.navbar_dropdown-icon-mobile{display:flex}.navbar_divider-mobile{background-color:#ccc;width:100%;height:1px;margin-top:1rem;margin-bottom:1rem;padding-bottom:0;padding-right:0;display:block}.navbar_dropdown-back{background-color:var(--white);border-bottom:1px solid #ccc;justify-content:flex-start;align-items:center;width:100%;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;display:flex;position:sticky;top:0}.navbar_dropdown-back-top{grid-column-gap:.5rem;grid-row-gap:.5rem;cursor:pointer;background-color:#0000;justify-content:flex-start;align-items:center;padding:0;display:flex}.navbar_dropdown-back-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem}.navbar_dropdown-buttons-mobile{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;display:flex}.footer_logo-link{max-width:6.5rem}.button_content{white-space:nowrap}.case-study_content-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.case-study_content-left{text-align:center;justify-content:flex-start;align-items:center;padding-top:0;padding-bottom:0}.image-right_content-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.image-right_content-wrapper.is-streamedlined-operations,.image-right_content-wrapper.is-companycam{grid-template-columns:1fr}.image-right_content-left{text-align:center;justify-content:flex-start;align-items:center}.image-right_content-image{max-width:none}.challenge_content{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:minmax(24rem,auto)}.quote_background-image-wrapper,.quote_background-image-wrapper.is-top-right,.quote_background-image-wrapper.is-top-right{max-width:30%}.case-study_logo{object-position:50% 50%}.case-study-logo-wrapper{justify-content:center;align-items:center;display:flex}.card-slot.display-grid{flex-flow:column}.card-slot.is-grid-2,.card-slot.display-grid{flex-flow:column}.card-slot.is-4c-grid{grid-template-columns:1fr 1fr}.sr-only{display:none}.navbar_main-cta.w--current{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.navbar_menu-line_middle{background-color:var(--graphite-1);margin-top:4px;margin-bottom:4px}.navbar_menu-line_middle:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:var(--brand--primary-legacy--white)}.navbar_menu-line_middle:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){background-color:var(--_colors-new---text--text-inverse)}.navbar_menu-line_middle:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){background-color:var(--_colors-new---base--white)}.navbar_menu-line_middle.is-white{background-color:var(--white);margin-top:4px;margin-bottom:4px}.navbar_menu-line_middle.is-ai-receptionist{background-color:var(--_colors-new---base--white)}.navbar_menu-line_top{background-color:var(--graphite-1)}.navbar_menu-line_top:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:var(--brand--primary-legacy--white)}.navbar_menu-line_top:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){background-color:var(--_colors-new---text--text-inverse)}.navbar_menu-line_top:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){background-color:var(--_colors-new---base--white)}.navbar_menu-line_top.is-white{background-color:var(--white)}.navbar_menu-line_top.is-ai-receptionist{background-color:var(--_colors-new---base--white)}.navbar_menu-line_bottm{background-color:var(--graphite-1)}.navbar_menu-line_bottm:where(.w-variant-c15745fe-f545-cf90-1eb0-24573236dea5){background-color:var(--brand--primary-legacy--white)}.navbar_menu-line_bottm:where(.w-variant-e980c5c0-979a-230e-202c-b996bab92453){background-color:var(--_colors-new---text--text-inverse)}.navbar_menu-line_bottm:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64){background-color:var(--_colors-new---base--white)}.navbar_menu-line_bottm.is-white{background-color:var(--white)}.navbar_menu-line_bottm.is-ai-receptionist{background-color:var(--_colors-new---base--white)}.cookies_button{text-align:left;justify-content:flex-start;align-items:flex-start;font-size:.875rem}.slot_button_left{justify-content:center;align-items:center}.image-left_content-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr;grid-auto-flow:row;place-items:start stretch;min-height:auto}.section_roofing-pros.background-color-dark-gradient{background-image:linear-gradient(#082e5b 5%,#1c427d 35%,#3e64b7 70%,#2d9cd7)}.image-left_image-wrapper{max-width:none}.image-left_content-item,.image-left_content-item.align-center-mobile{text-align:center;justify-content:center;align-items:center}.richtext_content{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.richtext_content:where(.w-variant-1b982d70-f906-afa2-9135-e9016689a9f6){justify-content:flex-start;align-items:center;display:flex}.richtext_content ol,.richtext_content ul{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.richtext_content blockquote{text-align:center}.richtext_content li{text-align:left}.prefooter_form-wrapper{justify-content:flex-start;align-items:center}.campaign_wrapper{flex-direction:column;align-items:center}.campaign_heading-wrapper{max-width:none;padding-top:0}.text-break{display:inline}.campaign-form_wrapper{left:auto}.navbar_button-group{width:100%}.nav_button-dark-mode:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_button-dark-mode.is-ai-receptionist{display:none}.nav_button-light-mode:where(.w-variant-5235b202-b5bb-f4f1-d0d0-646a92589e64),.nav_button-light-mode.is-ai-receptionist{display:block}}@media screen and (max-width:767px){body,h1,h2{--_typography-new---body--font:var(--_typography-new---font-family--font);--_typography-new---body--font-size:var(--_typography-new---font-size--body);--_typography-new---body--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---h1--font:var(--_typography-new---font-family--font);--_typography-new---h1--font-size:var(--_typography-new---font-size--heading-1);--_typography-new---h1--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h1--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h2--font:var(--_typography-new---font-family--font);--_typography-new---h2--font-size:var(--_typography-new---font-size--heading-2);--_typography-new---h2--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h2--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h3--font-size:var(--_typography-new---font-size--heading-3);--_typography-new---h3--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h3--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h4--font-size:var(--_typography-new---font-size--heading-4);--_typography-new---h4--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h4--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h5--font-size:var(--_typography-new---font-size--heading-5);--_typography-new---h5--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h5--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h6--font-size:var(--_typography-new---font-size--heading-6);--_typography-new---h6--line-height:var(--_typography-new---line-height--1-5);--_typography-new---h6--font-weight:var(--_typography-new---font-weight--black);--_typography-new---font-size--body-md:1.125rem;--_typography-new---line-height--1-5:1.5em;--_typography-new---font-weight--bold:700;--_typography-new---button--font-size:var(--_typography-new---font-size--body);--_typography-new---button--font-weight:var(--_typography-new---font-weight--bold);--_typography-new---button-sm--font-size:var(--_typography-new---font-size--body-sm);--_typography-new---button-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---button-sm--font-weight:var(--_typography-new---font-weight--medium);--_typography-new---font-size--body-lg:1.25rem;--_typography-new---body-lg--line-height:var(--_typography-new---line-height--1-4);--_typography-new---font-weight--regular:400;--_typography-new---font-size--body-xs:.875rem;--_typography-new---font-weight--medium:500;--_typography-new---font-size--body-sm:1rem;--_typography-new---body-md--line-height:var(--_typography-new---line-height--1-4);--_typography-new---font-weight--black:900;--_typography-new---font-size--heading-4:1.25rem;--_typography-new---body-sm--font-size:var(--_typography-new---font-size--body-sm);--_typography-new---body-xs--font-size:var(--_typography-new---font-size--body-xs);--_typography-new---font-size--body:1rem;--_typography-new---font-size--heading-3:1.5rem;--_typography-new---line-height--1-3:1.3em;--_typography-new---font-size--heading-2:2rem;--_typography-new---font-size--heading-5:1.125rem;--_typography-new---font-size--heading-6:1rem;--_typography-new---font-size--heading-1:2.5rem;--_typography-new---body-lg--font-size:var(--_typography-new---font-size--body-lg);--_typography-new---font-family--font:Circular,sans-serif;--_typography-new---line-height--1-4:1.4em;--_typography-new---h3--font:var(--_typography-new---font-family--font);--_typography-new---h4--font:var(--_typography-new---font-family--font);--_typography-new---h5--font:var(--_typography-new---font-family--font);--_typography-new---h6--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-xs--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-sm--font:var(--_typography-new---font-family--font);--_typography-new---body-sm--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-md--font:var(--_typography-new---font-family--font);--_typography-new---body-md--font-size:var(--_typography-new---font-size--body-md);--_typography-new---body-md--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-lg--font:var(--_typography-new---font-family--font);--_typography-new---body-lg--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---button--line-height:var(--_typography-new---line-height--1-4)}.button{max-width:100%}.footer_top{grid-template-columns:1fr 1fr;width:100%;margin-top:0}.footer_bottom{flex-flow:wrap;justify-content:center;align-items:center}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.text-size-large{font-size:1.25rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.text-weight-bold.is-live{font-size:.875rem}.text-weight-bold.is-beta{font-size:.8755rem}.container-large{max-width:100%}.main-wrapper{padding-top:3.875rem}.text-rich-text blockquote{font-size:1.25rem}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-global.padding-section-small.is-mpb{padding-top:1.5rem;padding-bottom:1.5rem}.padding-global.padding-section-slider{padding-top:3rem}.padding-global.padding-section_pricing-cta,.padding-global.padding-section_pricing-cta-test{padding-top:1rem;padding-bottom:1rem}.padding-global.padding-section-medium.is-tablet{padding-top:0;padding-bottom:3rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.padding-section-large.off.top-on-tablet{padding-top:4rem}.button-group{justify-content:center;align-items:center;margin-top:.5rem}.button-group.align-left{justify-content:flex-start;align-self:flex-start;align-items:center}.button-group.is-section{margin-top:2.5rem}.button-group.is-nav{padding-left:1.25rem;padding-right:1.25rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.heading-style-h3.is-add-ons{font-size:2rem}.heading-style-h2{font-size:2.25rem}.spacer-32{padding-top:1.25rem}.spacer-80{padding-top:3rem}.spacer-24{padding-top:1.125rem}.heading-style-h1{--_typography-new---body--font:var(--_typography-new---font-family--font);--_typography-new---body--font-size:var(--_typography-new---font-size--body);--_typography-new---body--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---h1--font:var(--_typography-new---font-family--font);--_typography-new---h1--font-size:var(--_typography-new---font-size--heading-1);--_typography-new---h1--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h1--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h2--font:var(--_typography-new---font-family--font);--_typography-new---h2--font-size:var(--_typography-new---font-size--heading-2);--_typography-new---h2--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h2--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h3--font-size:var(--_typography-new---font-size--heading-3);--_typography-new---h3--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h3--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h4--font-size:var(--_typography-new---font-size--heading-4);--_typography-new---h4--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h4--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h5--font-size:var(--_typography-new---font-size--heading-5);--_typography-new---h5--line-height:var(--_typography-new---line-height--1-3);--_typography-new---h5--font-weight:var(--_typography-new---font-weight--black);--_typography-new---h6--font-size:var(--_typography-new---font-size--heading-6);--_typography-new---h6--line-height:var(--_typography-new---line-height--1-5);--_typography-new---h6--font-weight:var(--_typography-new---font-weight--black);--_typography-new---font-size--body-md:1.125rem;--_typography-new---line-height--1-5:1.5em;--_typography-new---font-weight--bold:700;--_typography-new---button--font-size:var(--_typography-new---font-size--body);--_typography-new---button--font-weight:var(--_typography-new---font-weight--bold);--_typography-new---button-sm--font-size:var(--_typography-new---font-size--body-sm);--_typography-new---button-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---button-sm--font-weight:var(--_typography-new---font-weight--medium);--_typography-new---font-size--body-lg:1.25rem;--_typography-new---body-lg--line-height:var(--_typography-new---line-height--1-4);--_typography-new---font-weight--regular:400;--_typography-new---font-size--body-xs:.875rem;--_typography-new---font-weight--medium:500;--_typography-new---font-size--body-sm:1rem;--_typography-new---body-md--line-height:var(--_typography-new---line-height--1-4);--_typography-new---font-weight--black:900;--_typography-new---font-size--heading-4:1.25rem;--_typography-new---body-sm--font-size:var(--_typography-new---font-size--body-sm);--_typography-new---body-xs--font-size:var(--_typography-new---font-size--body-xs);--_typography-new---font-size--body:1rem;--_typography-new---font-size--heading-3:1.5rem;--_typography-new---line-height--1-3:1.3em;--_typography-new---font-size--heading-2:2rem;--_typography-new---font-size--heading-5:1.125rem;--_typography-new---font-size--heading-6:1rem;--_typography-new---font-size--heading-1:2.5rem;--_typography-new---body-lg--font-size:var(--_typography-new---font-size--body-lg);--_typography-new---font-family--font:Circular,sans-serif;--_typography-new---line-height--1-4:1.4em;--_typography-new---h3--font:var(--_typography-new---font-family--font);--_typography-new---h4--font:var(--_typography-new---font-family--font);--_typography-new---h5--font:var(--_typography-new---font-family--font);--_typography-new---h6--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font:var(--_typography-new---font-family--font);--_typography-new---body-xs--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-xs--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-sm--font:var(--_typography-new---font-family--font);--_typography-new---body-sm--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-sm--line-height:var(--_typography-new---line-height--1-4);--_typography-new---body-md--font:var(--_typography-new---font-family--font);--_typography-new---body-md--font-size:var(--_typography-new---font-size--body-md);--_typography-new---body-md--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---body-lg--font:var(--_typography-new---font-family--font);--_typography-new---body-lg--font-weight:var(--_typography-new---font-weight--regular);--_typography-new---button--line-height:var(--_typography-new---line-height--1-4)}.button_icon{max-width:1rem;max-height:1rem}.button_icon:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){max-width:.875rem;max-height:.875rem}.navbar_component{min-height:3.875rem}.navbar_component.is-dark{padding-top:0;padding-bottom:0}.navbar_brand{width:100%;height:100%}.navbar_menu{box-shadow:0 2px 5px #0003}.navbar_dropdown-content{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}.prefooter_image{height:15rem}.prefooter_layout{height:auto;max-height:none}.text_tagline{font-size:1rem}.text_tagline:where(.w-variant-4fd7591c-8d75-2164-15df-40e8e37454d3),.text_tagline.theme-accent{font-size:.875rem}.text_tagline.theme-accent.is-roofr-birthday{font-size:1rem}.navbar_inner{padding-top:.5rem;padding-bottom:.5rem}.navbar_menu-left{padding-left:1.25rem;padding-right:1.25rem}.benefit_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.benefit_card-content{padding:1.5rem}.case-study_content-grid{grid-column-gap:3rem;grid-row-gap:3rem}.image-right_content-wrapper{grid-row-gap:3rem;grid-template-columns:1fr}.image-right_content-left{margin-right:0}.challenge_content{grid-template-columns:1fr}.card-slot{flex-flow:column;display:flex}.slot_button_left{margin-top:1rem}.section_padding{padding:4rem 1.25rem}.image-left_content-wrapper{grid-row-gap:3rem;grid-template-columns:1fr}.image-left_content-item{margin-right:0}.richtext_content h1{font-size:2.25rem}.richtext_content blockquote{font-size:1.25rem}.promotion-banner_inner-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.promotion-banner_component{font-size:.875rem}.promotion-banner_close-icon{width:1.25rem;height:1.25rem}.promotion-banner_close-icon:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){width:1.5rem;height:1.5rem}.promotion-banner_link-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem}}@media screen and (max-width:479px){body{font-size:1rem}blockquote{letter-spacing:-.02em}.button{display:flex}.button.is-download{font-size:1.125rem}.footer_top{grid-column-gap:2rem;grid-row-gap:3rem;flex-direction:column;grid-template-columns:1fr 1fr;margin-top:0}.footer_col-title{font-size:1.1rem}.footer_link{font-size:1rem}.footer_col{width:100%}.footer_bottom{flex-flow:column;justify-content:flex-start;align-items:flex-start}.card_heading{letter-spacing:-.02em}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.text-size-tiny.text-color-graphite3{font-size:.8rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.text-weight-medium{text-align:left}.max-width-large.align-center.hide-mobile-portrait{display:none}.padding-global.padding-section-slider{padding-bottom:6rem}.navbar_contact-wrapper{position:static}.navbar_menu{box-shadow:0 2px 5px #0003}.navbar_dropdown{overflow:auto}.navbar_dropdown-content{grid-template-columns:1fr}.navbar_dropdown-link{text-align:left;align-items:flex-start}.padding-section-xxlarge{padding-top:4rem;padding-bottom:4rem}.prefooter_image{height:10rem}.text-color-blue-gradient{display:inline}.footer_link-separator{display:none}.case-study_content-grid,.image-right_content-wrapper,.challenge_content{grid-template-columns:1fr}.quote_background-image-wrapper,.quote_background-image-wrapper.is-top-right,.quote_background-image-wrapper.is-top-right{max-width:50%}.cookies_button{font-size:1rem}.image-left_content-wrapper{grid-template-columns:1fr}.text-break{display:inline}.text-break.is-keep-mobile{display:block}.promotion-banner_content-wrapper:where(.w-variant-50cdbdfa-4b5c-1249-a47d-aa4c541ac412){grid-column-gap:0rem;grid-row-gap:0rem}}#w-node-_4db34511-e123-9a5d-6b87-02928dead8e1-8dead8dc{justify-self:end}#w-node-ba028122-2a33-c6b3-de4a-0532d1a5de39-d1a5de39,#w-node-_04ea3689-cd1c-62b3-16a6-337330a33f7a-7608edab{grid-area:span 1/span 1/span 1/span 1}#w-node-_3d6df125-a9c7-8a7a-847f-403441bc9c76-7608edab,#w-node-e6d03e59-2182-3e1c-e5c7-2a19822663ec-7608edab,#w-node-b325334a-aad2-572f-0339-73618338e4d5-7608edab{grid-area:span 1/span 2/span 1/span 2}#w-node-f9f1c51f-d6f2-ffd6-ba7b-79a4ed0f776f-d9df806a{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_4db34511-e123-9a5d-6b87-02928dead8e3-8dead8dc,#w-node-db3f0d76-00e1-4915-2420-8cb0a94fe9a9-a94fe9a0{grid-area:1/1/2/2}#w-node-_1571cbd5-7964-d1d5-8340-1388fa16f67a-7608edab{grid-area:3/1/4/2}#w-node-_52888bac-5d75-7d04-e752-ca69cea985a1-7608edab{grid-area:span 1/span 1/span 1/span 1}}@media screen and (max-width:479px){#w-node-_2988381b-8b7a-ed5a-6f58-8d104f3719a8-5c9f44d7{grid-area:1/1/2/3}#w-node-_1832c320-69b9-b285-9355-0f6c7877ad98-5c9f44d7{grid-area:4/1/5/3}#w-node-_52888bac-5d75-7d04-e752-ca69cea985a1-7608edab{justify-self:center}}