.partner-link-section{position:relative;padding-top:3rem;padding-bottom:3rem;overflow:hidden}.partner-link-background{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.partner-link-overlay{position:absolute;inset:0;background-color:rgba(2,6,23,.9);z-index:10}.partner-link-section.with-bg-overkay{background-image:url(/images/default-source/dealer-funds/partner-section-bg171077617.png);background-size:cover;background-position:center;background-repeat:no-repeat}.partner-link-section.with-bg-overkay:before{content:"";position:absolute;inset:0;background-color:rgba(2,6,23,.9);z-index:10}.partner-link-content-wrapper{position:relative;z-index:20;width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.partner-link-content-inner-wrapper{margin-left:auto;margin-right:auto}.partner-link-header{text-align:center;margin-bottom:3rem}.partner-link-title{font-size:1.875rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.partner-link-subtitle{font-size:1.125rem;color:rgba(255,255,255,.9);line-height:1.625;max-width:48rem;margin-left:auto;margin-right:auto}.cta-button-blue{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:.875rem;font-weight:500;height:2.5rem;padding:.5rem 1rem;color:#fff;background-color:#005eb8;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.cta-button-blue:hover{background-color:#fff;color:#005eb8}.button-arrow-icon{margin-left:.5rem;height:1rem;width:1rem;transition:transform .2s ease-in-out}.cta-button-blue:hover .button-arrow-icon{transform:translateX(.25rem)}.switchback-card{background-color:rgba(255,255,255,.1);backdrop-filter:blur(12px);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);overflow:hidden}.switchback-buttons{display:flex;border-bottom:1px solid rgba(255,255,255,.2)}.switchback-button{flex:1;padding:1rem 1.5rem;font-weight:600;border-radius:0;border:none;cursor:pointer;background-color:transparent;transition:all .3s cubic-bezier(.4, 0, .2, 1);color:rgba(255,255,255,.8)}.switchback-button:hover{background-color:rgba(255,255,255,.1);color:#fff}.switchback-button.active{background-color:rgba(255,255,255,.2);color:#fff}.switchback-button.active:hover{background-color:rgba(255,255,255,.25)}.switchback-content-area{padding:2rem}.switchback-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:stretch}@media (min-width:1024px){.switchback-grid{grid-template-columns:repeat(2,1fr)}}.key-features-card{background-color:rgba(255,255,255,.05);backdrop-filter:blur(4px);border-radius:.5rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);height:100%}.key-features-content-wrapper{transition:all .5s ease-in-out;height:100%;display:flex;flex-direction:column}.key-features-content-wrapper>:not(:last-child){margin-bottom:1rem}.key-features-list{display:none;flex:1}.key-features-list>:not(:last-child){margin-bottom:1rem}.key-features-list.is-active{display:block}.key-features-title{font-size:1.25rem;font-weight:600;color:#fff}.features-list{list-style:none;padding:0;margin:0;color:rgba(255,255,255,.9)}.features-list li:not(:last-child){margin-bottom:.75rem}.feature-item{display:flex;align-items:center;gap:.75rem}.check-circle-icon{height:1.25rem;width:1.25rem;color:#fff;flex-shrink:0;stroke:currentColor}.login-credentials-card{background-color:rgba(255,255,255,.05);backdrop-filter:blur(4px);border-radius:.5rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);height:100%}.login-credentials-content{transition:all .5s ease-in-out;height:100%;display:flex;flex-direction:column;justify-content:space-between}.login-credentials-content:not(.active){display:none}.login-details-group>:not(:last-child){margin-bottom:1.5rem}.login-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}.login-info-list>:not(:last-child){margin-bottom:.75rem}.login-info-item{display:flex;justify-content:space-between;align-items:center}.login-label{font-weight:500;color:rgba(255,255,255,.9)}.login-value{background-color:rgba(255,255,255,.1);padding:.5rem .75rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.875rem;line-height:1.25rem}.login-cta-area{margin-top:1.5rem}.login-button-link{display:block;text-decoration:none}.login-button{width:100%;background-color:rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-weight:600;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);border-radius:.375rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.login-button:hover{background-color:rgba(255,255,255,.3)}.login-button-icon{margin-left:.5rem;height:1rem;width:1rem;stroke:currentColor}@media (max-width:767px){.switchback-content-area{padding:1rem}.login-credentials-card{padding-inline:1rem}.key-features-card{padding-inline:1rem}}.quick-link-container{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.glass-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-size:.875rem;color:rgba(255,255,255,.9);text-decoration:none;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color 150ms ease-in-out,background-color 150ms ease-in-out}.glass-link:hover{background:var(--daikin-blue)}.glass-link-icon{width:.75rem;height:.75rem;flex-shrink:0}@media(min-width:640px){.glass-link{width:calc(50% - .25rem)}}.login-credentials-content h3{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem;text-align:center}.login-credentials-content form{max-width:20rem;background-color:rgba(255,255,255,.2);width:100%;color:#fff;padding:.75rem 1.5rem;font-weight:600;border:1px solid rgba(255,255,255,.3);border-radius:.375rem;cursor:pointer;transition:all .3s ease;margin:auto;display:flex}.login-credentials-content form .row{display:flex;flex-direction:column}.login-credentials-content form .row .col-md-12 [data-sf-role=text-field-container]{display:flex;flex-direction:column;gap:5px}.login-credentials-content form .row .col-md-12 [data-sf-role=text-field-container] label{font-weight:500;color:rgba(255,255,255,.9)}.login-credentials-content form .row .col-md-12 [data-sf-role=text-field-container] input{width:100%;font-family:Poppins,sans-serif;border:1px solid var(--gray-300);font-size:.875rem;line-height:1.25rem;border-radius:.375rem;padding:.5rem .75rem;font-weight:400;outline:0}.login-credentials-content form .btn-primary{padding:.75rem 2rem;background-color:var(--daikin-blue);color:#fff;line-height:1rem;font-weight:600;border:none;border-radius:.5rem;transition:all .2s ease-in-out;cursor:pointer}.login-credentials-content form .btn-primary:hover{background-color:var(--daikin-dark-navy);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}[data-sf-role=fields-container]{gap:.5rem}.login-credentials-content form>div{width:100%}.login-credentials-content form .invalid-feedback{color:#e53935;font-size:.85rem;margin-top:6px;margin-bottom:0;font-weight:500;letter-spacing:.01em;display:block}.login-credentials-content form .d-none{display:none}.login-credentials-content form .d-block{display:flex}.login-credentials-content form .valid-feedback{font-weight:400;color:#fff}