.hero-module.darkblue .gradient-bg{--gradient-color-1:var(--brand-blue-100);--gradient-color-2:var(--brand-blue-100);--gradient-color-3:var(--brand-blue-100);--gradient-color-4:var(--brand-accent-blue-100)}.hero-module.darkblue-red .gradient-bg{--gradient-color-1:var(--brand-blue-100);--gradient-color-2:var(--brand-accent-red-100);--gradient-color-3:var(--brand-blue-100);--gradient-color-4:var(--brand-accent-blue-100)}.hero-module.lightblue .gradient-bg{--gradient-color-1:var(--brand-accent-blue-40);--gradient-color-2:var(--brand-accent-blue-10);--gradient-color-3:var(--brand-accent-blue-10);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.lightblue-green .gradient-bg{--gradient-color-1:var(--brand-accent-green-100);--gradient-color-2:var(--brand-accent-green-10);--gradient-color-3:var(--brand-accent-green-10);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.lightblue-yellow .gradient-bg{--gradient-color-1:var(--brand-accent-yellow-10);--gradient-color-2:var(--brand-accent-yellow-10);--gradient-color-3:var(--brand-accent-yellow-100);--gradient-color-4:var(--brand-accent-blue-10)}.hero-module.green .gradient-bg{--gradient-color-1:var(--brand-accent-green-100);--gradient-color-2:var(--brand-accent-green-70);--gradient-color-3:var(--brand-accent-green-70);--gradient-color-4:var(--brand-accent-green-70)}.hero-module.yellow .gradient-bg{--gradient-color-1:var(--brand-accent-yellow-100);--gradient-color-2:var(--brand-accent-yellow-100);--gradient-color-3:var(--brand-accent-yellow-70);--gradient-color-4:var(--brand-accent-yellow-70)}.hero-module.darkblue .hero-module__step-2-headline,.hero-module.darkblue .hero-module__step-2-modal-body,.hero-module.darkblue a,.hero-module.darkblue blockquote,.hero-module.darkblue figcaption,.hero-module.darkblue h1,.hero-module.darkblue h2,.hero-module.darkblue h3,.hero-module.darkblue h4,.hero-module.darkblue li,.hero-module.darkblue p,.hero-module.darkblue pre,.hero-module.darkblue-red .hero-module__step-2-headline,.hero-module.darkblue-red .hero-module__step-2-modal-body,.hero-module.darkblue-red a,.hero-module.darkblue-red blockquote,.hero-module.darkblue-red figcaption,.hero-module.darkblue-red h1,.hero-module.darkblue-red h2,.hero-module.darkblue-red h3,.hero-module.darkblue-red h4,.hero-module.darkblue-red li,.hero-module.darkblue-red p,.hero-module.darkblue-red pre{color:var(--brand-white)}.hero-module.darkblue .step2-indicator,.hero-module.darkblue-red .step2-indicator{color:var(--brand-blue-100)}.hero-module.darkblue .line,.hero-module.darkblue .step2-indicator,.hero-module.darkblue-red .line,.hero-module.darkblue-red .step2-indicator{background-color:var(--brand-white)}.hero-module.darkblue .cgm-sap-form .btn--default,.hero-module.darkblue-red .cgm-sap-form .btn--default{background-color:var(--brand-accent-yellow-70);border-color:var(--brand-accent-yellow-40);color:var(--brand-blue-100)}.hero-module.darkblue .cgm-sap-form .btn--default .icon,.hero-module.darkblue-red .cgm-sap-form .btn--default .icon{color:var(--brand-blue-100)}.hero-module.darkblue .cgm-sap-form .fields .field--checkbox label,.hero-module.darkblue .cgm-sap-form .fields .form-required-hint,.hero-module.darkblue .cgm-sap-form .fields a,.hero-module.darkblue-red .cgm-sap-form .fields .field--checkbox label,.hero-module.darkblue-red .cgm-sap-form .fields .form-required-hint,.hero-module.darkblue-red .cgm-sap-form .fields a{color:var(--brand-white)}.hero-module.green .hero-module__step-2-modal-body,.hero-module.green .step2-indicator,.hero-module.green a,.hero-module.green blockquote,.hero-module.green li,.hero-module.green p,.hero-module.green pre,.hero-module.lightblue .hero-module__step-2-modal-body,.hero-module.lightblue .step2-indicator,.hero-module.lightblue a,.hero-module.lightblue blockquote,.hero-module.lightblue li,.hero-module.lightblue p,.hero-module.lightblue pre,.hero-module.lightblue-green .hero-module__step-2-modal-body,.hero-module.lightblue-green .step2-indicator,.hero-module.lightblue-green a,.hero-module.lightblue-green blockquote,.hero-module.lightblue-green li,.hero-module.lightblue-green p,.hero-module.lightblue-green pre,.hero-module.lightblue-yellow .hero-module__step-2-modal-body,.hero-module.lightblue-yellow .step2-indicator,.hero-module.lightblue-yellow a,.hero-module.lightblue-yellow blockquote,.hero-module.lightblue-yellow li,.hero-module.lightblue-yellow p,.hero-module.lightblue-yellow pre,.hero-module.yellow .hero-module__step-2-modal-body,.hero-module.yellow .step2-indicator,.hero-module.yellow a,.hero-module.yellow blockquote,.hero-module.yellow li,.hero-module.yellow p,.hero-module.yellow pre{color:var(--brand-blue-100)}.hero-module.green .icon.checkmark-sharp,.hero-module.green .step2-indicator,.hero-module.lightblue .icon.checkmark-sharp,.hero-module.lightblue .step2-indicator,.hero-module.lightblue-green .icon.checkmark-sharp,.hero-module.lightblue-green .step2-indicator,.hero-module.lightblue-yellow .icon.checkmark-sharp,.hero-module.lightblue-yellow .step2-indicator,.hero-module.yellow .icon.checkmark-sharp,.hero-module.yellow .step2-indicator{color:var(--brand-white)}.hero-module.green .line,.hero-module.green .step2-indicator,.hero-module.lightblue .line,.hero-module.lightblue .step2-indicator,.hero-module.lightblue-green .line,.hero-module.lightblue-green .step2-indicator,.hero-module.lightblue-yellow .line,.hero-module.lightblue-yellow .step2-indicator,.hero-module.yellow .line,.hero-module.yellow .step2-indicator{background-color:var(--brand-blue-100)}.hero-module.green .cgm-form .fields .field--checkbox label,.hero-module.green .cgm-form .fields .form-required-hint,.hero-module.lightblue .cgm-form .fields .field--checkbox label,.hero-module.lightblue .cgm-form .fields .form-required-hint,.hero-module.lightblue-green .cgm-form .fields .field--checkbox label,.hero-module.lightblue-green .cgm-form .fields .form-required-hint,.hero-module.lightblue-yellow .cgm-form .fields .field--checkbox label,.hero-module.lightblue-yellow .cgm-form .fields .form-required-hint,.hero-module.yellow .cgm-form .fields .field--checkbox label,.hero-module.yellow .cgm-form .fields .form-required-hint{color:var(--brand-blue-100)}.hero-module .cgm-form .fields .field--checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-12);font-weight:var(--font-weight-light)}.hero-module .cgm-form .fields .field__errors{background-color:var(--brand-white);border-radius:2px;color:var(--brand-accent-red-100);padding:var(--spacing-xxxs) var(--spacing-xxs)}.hero-module .cgm-form .fields .cgm-select{color:var(--brand-black)}.hero-module .cgm-form .row{margin-left:calc(var(--spacing-xxs)*-1);margin-right:calc(var(--spacing-xxs)*-1)}.hero-module .cgm-form .col{margin-top:var(--spacing-xs);padding-left:var(--spacing-xxs);padding-right:var(--spacing-xxs)}.hero-module .cgm-form .form-navigation{margin-top:0}.hero-module .cgm-form .form-navigation .next{width:100%}.hero-module .cgm-form .form-navigation .next button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-module .cgm-form .form-navigation .next button .icon{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.gradient-bg{height:100%;position:absolute;width:100%}.hero-module__step-1{min-height:30rem;position:relative}.hero-module__step-1>.container{display:grid;gap:var(--spacing-l);grid-template-columns:1fr;row-gap:var(--spacing-s)}.hero-module__step-1>.container>.col{padding:0;place-self:center}.hero-module__step-1>.container .two-rows{grid-row:auto}.hero-module__step-1>.container .hero-module__content{padding-left:var(--spacing-xxs)}.hero-module__step-1.content-right.box-shadow-for-image-or-video .art-direct-image__spacer,.hero-module__step-1.content-right.box-shadow-for-image-or-video .video{-webkit-box-shadow:40px 54px 54px 0 rgba(0,0,0,.08),16px 16px 24px 0 rgba(0,0,0,.16),4px 5px 6px 0 rgba(0,0,0,.12);box-shadow:40px 54px 54px 0 rgba(0,0,0,.08),16px 16px 24px 0 rgba(0,0,0,.16),4px 5px 6px 0 rgba(0,0,0,.12)}.hero-module__step-1 h1{margin-top:0}.box-shadow-for-image-or-video .hero-module__image-or-video .art-direct-image__spacer,.box-shadow-for-image-or-video .hero-module__image-or-video .video{-webkit-box-shadow:-40px 54px 54px 0 rgba(0,0,0,.08),-16px 16px 24px 0 rgba(0,0,0,.16),-4px 5px 6px 0 rgba(0,0,0,.12);box-shadow:-40px 54px 54px 0 rgba(0,0,0,.08),-16px 16px 24px 0 rgba(0,0,0,.16),-4px 5px 6px 0 rgba(0,0,0,.12)}.box-shadow-for-image-or-video .hero-module__image-or-video>.container{padding:0}.hero-module__logos{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;gap:10%;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:center;margin-bottom:var(--spacing-l)}.hero-module__logos img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;width:100%}.hero-module__step-2{background:hsla(0,0%,100%,.7);display:none;height:100vh;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:10}.hero-module__step-2-modal{-webkit-box-shadow:40px 54px 54px 0 rgba(0,0,0,.08),16px 16px 24px 0 rgba(0,0,0,.16),4px 5px 6px 0 rgba(0,0,0,.12);box-shadow:40px 54px 54px 0 rgba(0,0,0,.08),16px 16px 24px 0 rgba(0,0,0,.16),4px 5px 6px 0 rgba(0,0,0,.12);height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative}.hero-module__step-2-modal .checkmark-sharp,.hero-module__step-2-modal .close-step-3{display:none}.sap-step-2{padding-bottom:var(--spacing-40)}.close-step-2,.close-step-3{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;font-size:1.8rem;justify-content:end;width:100%}.close-step-2 svg,.close-step-3 svg{cursor:pointer;width:1.8rem}.hero-module__step-2-headline{font-weight:var(--font-weight-bold);margin:0;padding:0 var(--spacing-xs);text-align:center}.hero-module__step-2-modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-x:hidden;padding:var(--spacing-s);position:relative}.step-2-patient .container--content-flow:first-of-type{padding-top:0}.step-2-modal-patient{display:none}.separator-line{border-top:1px solid hsla(0,0%,100%,.3);margin-left:calc(var(--spacing-s)*-1);margin-top:auto;width:calc(100% + var(--spacing-l))}.hero-module:has(.hero-module__step-2.step-3) .hero-module__step-1{display:none}.hero-module__step-2-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:var(--spacing-s) 0;position:relative}.step-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.step-group,.step1-indicator,.step2-indicator,.step3-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.step1-indicator,.step2-indicator,.step3-indicator{height:1.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;font-size:var(--font-size-16);line-height:26px}.step2-indicator{border-radius:100%;width:1.625rem}.step-title{font-size:var(--font-size-12);margin-top:var(--spacing-xxs);padding-inline:var(--spacing-12);text-align:center}.line{height:1px;left:calc(16.66% + var(--spacing-s));opacity:.3;position:absolute;top:var(--spacing-12);width:calc(33.33% - var(--spacing-l))}.second-line{left:calc(50% + var(--spacing-s))}.hero-module__step-2.step-3{display:block;height:unset;position:relative}.hero-module__step-2.step-3 .hero-module__step-2-modal:not(.step-2-modal-patient){height:auto}.hero-module__step-2.step-3 .hero-module__step-2-modal-body{height:auto;overflow-x:initial}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .close-step-2,.hero-module__step-2.step-3 .hero-module__step-2-modal-body .hero-module__logos,.hero-module__step-2.step-3 .hero-module__step-2-modal-body .hero-module__step-2-headline,.hero-module__step-2.step-3 .hero-module__step-2-modal-body .hero-module__step-2-stepper,.hero-module__step-2.step-3 .hero-module__step-2-modal-body .separator-line{display:none}.hero-module__step-2.step-3 .hero-module__step-2-modal-body:has(.message-box--success) .checkmark-sharp,.hero-module__step-2.step-3 .hero-module__step-2-modal-body:has(.message-box--success) .close-step-3{display:grid;position:absolute}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .close-step-3{color:var(--brand-blue-100);right:var(--spacing-40);top:var(--spacing-m)}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .checkmark-sharp{background:var(--brand-blue-100);border-radius:100%;font-size:3rem;left:0;margin-left:auto;margin-right:auto;place-items:center;right:0;top:var(--spacing-l-xl)}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .checkmark-sharp svg{height:1.5rem;width:1.5rem}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .sap-step-2{padding-bottom:0}.hero-module__step-2.step-3 .container.container-form.message-box{background:var(--brand-white);border:none;color:var(--brand-blue-100);display:grid;gap:var(--spacing-xs);padding:6rem var(--spacing-m) var(--spacing-m);text-align:center}.product .product__hero-module .product-logo{background-color:var(--brand-gray-20);left:var(--spacing-xxs);padding:var(--spacing-xs);position:absolute;top:0}.product .product__hero-module .product-logo img{height:2.5rem;-o-object-fit:contain;object-fit:contain}.product .product__hero-module .content-right .product-logo~.col,.product .product__hero-module .product-logo+.col{margin-top:3.75rem}@media(min-width:768px){.hero-module .cgm-form .fields .field--checkbox{padding:0 var(--spacing-4)}.hero-module__step-1>.container .hero-module__content{padding-left:var(--spacing-xs)}.hero-module__step-1 .field--single-line-text,.hero-module__step-1 .field--single-select-dropdown{max-width:37.55%}.hero-module__step-1 .actions{position:absolute;right:0;top:var(--spacing-xxs);width:23%}.hero-module__step-1 .actions .btn--submit{padding:11px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero-module__logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));margin-bottom:0}.hero-module__step-2 .hero-module__logos img{margin:var(--spacing-s) 0 var(--spacing-xs)}.hero-module__step-2.step-3{padding-top:unset;width:unset}.hero-module__step-2.step-3 .hero-module__step-2-modal:not(.step-2-modal-patient){display:-webkit-box;display:-ms-flexbox;display:flex;min-height:33rem;width:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-module__step-2.step-3 .hero-module__step-2-modal-body{width:40rem}.hero-module__step-2.step-3 .hero-module__step-2-modal-body .checkmark-sharp{top:var(--spacing-xl)}.hero-module__step-2.step-3 .container.container-form.message-box{padding:7rem var(--spacing-xl) var(--spacing-xl)}.product .product__hero-module .product-logo{left:var(--spacing-xs);padding:var(--spacing-s)}.product .product__hero-module .product-logo img{height:3.75rem}.product .product__hero-module .content-right .product-logo~.col,.product .product__hero-module .product-logo+.col{margin-top:var(--spacing-xl)}}@media(min-width:992px){.hero-module__step-1>.container{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.hero-module__step-1>.container .two-rows{grid-row:span 2}.hero-module__step-1.content-right>.container .col:has(.hero-module__logos),.hero-module__step-1.content-right>.container .col:has(h1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero-module__step-1 .field--single-line-text,.hero-module__step-1 .field--single-select-dropdown{max-width:50%}.hero-module__step-1 .actions{position:unset;width:100%}.hero-module__step-2-modal{margin:auto;width:45vw}.hero-module__step-2-modal-body{max-height:70vh}.product .product__hero-module .product-logo~.col{margin-top:var(--spacing-40)}.product .product__hero-module .content-right .product-logo~.col,.product .product__hero-module .product-logo+.col{margin-top:4.75rem}.product .product__hero-module .content-right .product-logo+.col{margin-top:var(--spacing-40)}}@media(min-width:1200px){.hero-module__step-1 .field--single-line-text,.hero-module__step-1 .field--single-select-dropdown{max-width:37.55%}.hero-module__step-1 .actions{position:absolute;width:23%}}
