.CustomProfessionalSubscriptionPage-module__NIXNPa__page{--cps-primary:var(--blue-400);--cps-primary-dark:var(--blue-450);--cps-tertiary:#98ca53;--cps-dark:var(--blue-900);--cps-teal-band:#08536a;--cps-spacing-xs:.5rem;--cps-spacing-md:2rem;--cps-spacing-lg:3rem;--cps-gutter:1.25rem;--cps-content-width:1440px;color:var(--cps-dark);background:var(--gray-0);overflow-x:clip}.CustomProfessionalSubscriptionPage-module__NIXNPa__page h1,.CustomProfessionalSubscriptionPage-module__NIXNPa__page h2,.CustomProfessionalSubscriptionPage-module__NIXNPa__page h3,.CustomProfessionalSubscriptionPage-module__NIXNPa__page h6,.CustomProfessionalSubscriptionPage-module__NIXNPa__page p{margin:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroSection{width:100%;margin:var(--cps-spacing-md) auto}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingMismatchBanner{color:var(--cps-dark);text-align:center;background:#fdeeee;border:2px solid #cc1818;border-radius:5px;margin:0 0 1rem;padding:15px 0;font-size:1rem;line-height:1.45}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingMismatchBanner a{color:var(--cps-primary);text-decoration:underline}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroGrid{width:100%;max-width:var(--cps-content-width);grid-template-columns:1fr;margin-left:auto;margin-right:auto;display:grid}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent{padding:0 var(--cps-spacing-lg);flex-direction:column;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent h1{letter-spacing:-.125rem;max-width:760px;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroSubtitle{font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingSwitch{}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingActive{}.CustomProfessionalSubscriptionPage-module__NIXNPa__impactHeadingRow{justify-content:space-between;align-items:flex-end;width:fit-content;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__impactHeadingRow h3{font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.2}.CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipContainer{align-self:center;display:inline-block;position:relative}.CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipContainer img{width:20px;height:20px;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipText{z-index:2;background:var(--cps-dark);width:max-content;max-width:220px;color:var(--gray-0);opacity:0;pointer-events:none;border-radius:4px;font-size:.875rem;line-height:1.3;transition:opacity .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipContainer:hover .CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipText,.CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipContainer:focus-within .CustomProfessionalSubscriptionPage-module__NIXNPa__tooltipText{opacity:1}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShell{--gf-radius:35px;--gf-ctrl-size-lg:47px;--gf-ctrl-padding-x:12px;--gf-ctrl-border-color:var(--gray-300);flex-direction:column;min-height:22.5rem;display:flex}@keyframes CustomProfessionalSubscriptionPage-module__NIXNPa__formShellShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetInput,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetUnit,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonInstruction,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonCompany,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonImpactTitle,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonImpactNote,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonCheckbox,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonConsentText,.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonSubmit{background:linear-gradient(90deg, var(--gray-200) 0%, #f0f0f0 50%, var(--gray-200) 100%);background-size:200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite CustomProfessionalSubscriptionPage-module__NIXNPa__formShellShimmer}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetRow{grid-template-columns:3fr 1fr;align-items:start;display:grid}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetField{flex-direction:column;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetInput{height:var(--gf-ctrl-size-lg);border-radius:10px 0 0 10px}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonBudgetUnit{height:var(--gf-ctrl-size-lg);border-radius:0 10px 10px 0}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonInstruction{border-radius:4px;width:72%;height:1.125rem;margin-top:.35rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonCompany{width:100%;height:var(--gf-ctrl-size-lg);border-radius:10px}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonImpact{background-color:var(--gray-100);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:5.5rem;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonImpactTitle{border-radius:4px;width:min(40%,12rem);height:1.5rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonImpactNote{border-radius:4px;width:min(60%,16rem);height:1rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonConsent{align-items:flex-start;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonCheckbox{border-radius:2px;flex:none;width:16px;height:16px;margin-top:.15rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonConsentText{border-radius:4px;flex:auto;height:2.6rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__formShellSkeletonSubmit{width:100%;height:var(--gf-ctrl-size-lg);border-radius:var(--gf-radius)}.CustomProfessionalSubscriptionPage-module__NIXNPa__budgetRow{grid-template-columns:3fr 1fr;align-items:start;display:grid}.CustomProfessionalSubscriptionPage-module__NIXNPa__budgetField,.CustomProfessionalSubscriptionPage-module__NIXNPa__unitField,.CustomProfessionalSubscriptionPage-module__NIXNPa__companyField{display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__budgetField input{box-sizing:border-box;appearance:none;width:100%;height:var(--gf-ctrl-size-lg);border:1px solid var(--gf-ctrl-border-color);background:var(--gray-0);color:var(--cps-dark);font:inherit;padding:0 var(--gf-ctrl-padding-x);-moz-appearance:textfield;border-right:0;border-radius:10px 0 0 10px;font-size:1rem;line-height:1.2;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__budgetField input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__budgetField input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__unitField select{box-sizing:border-box;appearance:none;width:100%;height:var(--gf-ctrl-size-lg);background-color:var(--gray-100);color:var(--cps-dark);font:inherit;padding:0 2rem 0 var(--gf-ctrl-padding-x);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(0, 42, 61, 0.65)'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #f0f0f0;border-radius:0 10px 10px 0;font-size:1rem;line-height:1.2;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__companyField input{box-sizing:border-box;appearance:none;width:100%;height:var(--gf-ctrl-size-lg);border:1px solid var(--gf-ctrl-border-color);background:var(--gray-0);color:var(--cps-dark);font:inherit;padding:0 var(--gf-ctrl-padding-x);-moz-appearance:textfield;border-radius:10px;font-size:1rem;line-height:1.2;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__fieldInstruction{color:var(--cps-dark);margin-top:.35rem;font-size:.875rem;line-height:1.3;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__impactBlock{text-align:center;background-color:var(--gray-100);border-radius:10px;width:100%}.CustomProfessionalSubscriptionPage-module__NIXNPa__impactBlock h4{font-size:1.5rem;font-weight:500;line-height:1.2}.CustomProfessionalSubscriptionPage-module__NIXNPa__impactBlock p{text-align:center;margin-top:.35rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__consentField{align-items:flex-start;font-size:.875rem;line-height:1.3;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__consentField input{width:16px;height:16px;accent-color:var(--blue-600);flex:none;margin-top:.15rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__consentField a{color:var(--cps-primary);text-decoration:underline}.CustomProfessionalSubscriptionPage-module__NIXNPa__submitButton{border-radius:var(--gf-radius);color:#374151;cursor:not-allowed;width:100%;font:inherit;min-height:var(--gf-ctrl-size-lg);background:#d1d5db;border:0;font-size:1rem;font-weight:700;line-height:1.2}.CustomProfessionalSubscriptionPage-module__NIXNPa__submitButtonReady{background:var(--cps-tertiary);color:var(--cps-dark);cursor:pointer}.CustomProfessionalSubscriptionPage-module__NIXNPa__submitButton:disabled{cursor:not-allowed;opacity:1;color:#374151!important;background:#d1d5db!important}.CustomProfessionalSubscriptionPage-module__NIXNPa__fieldError{color:#dc2626;margin-top:-.35rem;font-size:.8125rem;line-height:1.35;display:block}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroMedia{align-self:stretch}@media (max-width:1023px){.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent{order:2}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroMedia{order:1}.CustomProfessionalSubscriptionPage-module__NIXNPa__videoButton{aspect-ratio:unset;height:350px}.CustomProfessionalSubscriptionPage-module__NIXNPa__videoButton img{object-fit:cover;height:100%}}@media (max-width:575px){.CustomProfessionalSubscriptionPage-module__NIXNPa__heroMedia{display:none}}.CustomProfessionalSubscriptionPage-module__NIXNPa__videoButton{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.CustomProfessionalSubscriptionPage-module__NIXNPa__videoButton img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.CustomProfessionalSubscriptionPage-module__NIXNPa__playButton{z-index:1;background:var(--cps-primary);border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesSection{background:var(--cps-teal-band);color:var(--gray-0);text-align:center}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesSection h2{font-size:2rem;font-weight:500;line-height:1.12}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid{width:min(var(--cps-content-width), 100%);text-align:left;grid-template-columns:1fr;margin-left:auto;margin-right:auto;display:grid}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid article{flex-direction:column;display:flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid h6{margin-top:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.1667}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid p{margin-top:var(--cps-spacing-xs);font-size:1.125rem;line-height:1.2222}.CustomProfessionalSubscriptionPage-module__NIXNPa__primaryButton{background:var(--cps-primary);color:var(--gray-0);border-radius:35px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.CustomProfessionalSubscriptionPage-module__NIXNPa__faqSection{--faq-primary:var(--cps-primary);--faq-dark:var(--cps-dark);width:min(1100px,100% - 3rem);margin-left:auto;margin-right:auto}.CustomProfessionalSubscriptionPage-module__NIXNPa__modal{z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__modalBackdrop{background:#002a3db8;border:0;position:absolute;inset:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__modalPanel{z-index:1;background:#000;border-radius:16px;width:min(960px,100%);padding:3rem 1rem 1rem;position:relative}.CustomProfessionalSubscriptionPage-module__NIXNPa__modalPanel iframe{aspect-ratio:16/9;border:0;width:100%}.CustomProfessionalSubscriptionPage-module__NIXNPa__modalClose{background:var(--gray-0);color:var(--cps-dark);cursor:pointer;border:0;border-radius:999px;padding:.5rem .85rem;position:absolute;top:.75rem;right:.75rem}.CustomProfessionalSubscriptionPage-module__NIXNPa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CustomProfessionalSubscriptionPage-module__NIXNPa__heroGrid{grid-template-columns:57fr 43fr}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent{padding-top:var(--cps-spacing-md);padding-bottom:var(--cps-spacing-md)}.CustomProfessionalSubscriptionPage-module__NIXNPa__playButton{width:80px;height:80px}.CustomProfessionalSubscriptionPage-module__NIXNPa__includesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent{padding:0 .75rem}}@media (max-width:640px){.CustomProfessionalSubscriptionPage-module__NIXNPa__heroSection{margin:var(--cps-gutter) auto}.CustomProfessionalSubscriptionPage-module__NIXNPa__heroContent{padding:0}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingSwitch{width:100%}.CustomProfessionalSubscriptionPage-module__NIXNPa__billingSwitch button{flex:1 1 0}}
