@font-face{font-display:swap;font-family:Scoutie Sans;font-style:normal;font-weight:500;src:url(https://www.osano.com/hubfs/Fonts/v2/scoutie-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Scoutie Sans;font-style:normal;font-weight:600;src:url(https://www.osano.com/hubfs/Fonts/v2/scoutie-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://www.osano.com/hubfs/Fonts/v2/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://www.osano.com/hubfs/Fonts/v2/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://www.osano.com/hubfs/Fonts/v2/inter-latin-600-normal.woff2) format("woff2")}.cpf{--font-display:"Scoutie Sans",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--color-heading:#0e0416;--color-body:#4c4554;--color-meta:#5f5867;--color-muted:#867e8e;--color-interactive:#3500df;--color-interactive-hover:#00c;--color-on-dark-body:#f0e7fa;--color-border:#e5e5ee;--color-border-input:#cdc5d7;--shadow-xs:0 1px 2px rgba(46,40,54,.05);--shadow-lg:0 4px 6px -2px rgba(46,40,54,.03),0 12px 16px -4px rgba(46,40,54,.08);--focus-ring:0 0 0 3px #9565f3;--cpf-gradient:linear-gradient(18deg,#241c59 -35.2%,#0500da -9.9%,#5b06ed 35%,#f6f5f8 109.3%);--cpf-pad-y:32px;background:#fff;box-sizing:border-box;font-family:var(--font-body);padding:var(--cpf-pad-y) 32px;scroll-margin-top:var(--gnav-h,92px)}.row-depth-1.row-number-1 .cpf{padding-top:calc(var(--gnav-h, 92px) + var(--cpf-pad-y))}.cpf *,.cpf :after,.cpf :before{box-sizing:border-box}.cpf__surface{align-items:center;background:var(--cpf-gradient);border-radius:8px;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) 520px;isolation:isolate;margin:0 auto;max-width:1376px;overflow:hidden;padding:56px 80px;position:relative}.cpf__surface:after,.cpf__surface:before{background:#9565f3;border:1.2px solid #fff;border-radius:50%;content:"";mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute;z-index:-1}.cpf__surface:before{bottom:-380px;height:620px;left:-320px;width:620px}.cpf__surface:after{height:520px;right:-140px;top:-300px;width:520px}.cpf__eyebrow{color:#e2d9eb;font:600 16px/24px var(--font-body);letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.cpf__heading{color:#fff;font:600 48px/60px var(--font-display);letter-spacing:-.02em;margin:0 0 24px}.cpf__body{color:var(--color-on-dark-body);font:400 18px/28px var(--font-body);margin:0}.cpf__list{display:grid;gap:16px;list-style:none;margin:32px 0 0;padding:0}.cpf__list li{align-items:flex-start;color:var(--color-on-dark-body);display:flex;font:400 18px/28px var(--font-body);gap:12px;margin:0}.cpf__list li:before{content:none}.cpf__check{flex:none;height:28px;width:28px}.cpf__actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.cpf .cpf-btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:500 16px/24px var(--font-body);gap:8px;justify-content:center;letter-spacing:0;min-height:52px;padding:14px 24px;text-decoration:none;text-transform:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.cpf .cpf-btn svg{flex:none;height:20px;transition:transform .15s ease;width:20px}.cpf .cpf-btn:focus-visible svg,.cpf .cpf-btn:hover svg{transform:translateX(4px)}.cpf .cpf-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.cpf .cpf-btn--primary{background:#3500df;box-shadow:var(--shadow-xs);color:#fff}.cpf .cpf-btn--primary:focus-visible,.cpf .cpf-btn--primary:hover{background:#00c;color:#fff}.cpf .cpf-btn--secondary-white{background:hsla(0,0%,100%,.1);border:2px solid #fff;color:#fff;padding:12px 22px}.cpf .cpf-btn--secondary-white:focus-visible,.cpf .cpf-btn--secondary-white:hover{background:#00c;color:#fff}.cpf .cpf-btn--link-white{background:none;border-radius:4px;color:#fff;min-height:0;padding:0}.cpf .cpf-btn--link-white:hover{color:#d3bff9}.cpf__card{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-lg);padding:32px}.cpf__card-title{color:var(--color-heading);font:500 24px/32px var(--font-display);letter-spacing:-.02em;margin:0 0 20px}.cpf .hs-form{font-family:var(--font-body)}.cpf .hs-form fieldset{align-items:flex-end;border:0;display:flex;gap:16px;margin:0;max-width:none!important;padding:0}.cpf .hs-form fieldset:not(:has(.hs-form-field:not([style*=none]))):not(:has(.legal-consent-container)):not(:has(.hs-richtext)){display:none!important}.cpf .hs-form fieldset+.hs_submit,.cpf .hs-form fieldset+.legal-consent-container,.cpf .hs-form fieldset+fieldset{margin-top:20px}.cpf .hs-form fieldset .hs-form-field{flex:1 1 0;float:none!important;margin:0;padding:0!important;width:auto!important}.cpf .hs-form fieldset .input{margin:0!important}.cpf .hs-form label:not(.hs-error-msg):not(.hs-form-checkbox-display):not(.hs-form-radio-display){color:var(--color-meta);display:block;font:500 14px/20px var(--font-body);letter-spacing:0;margin:0 0 6px;text-transform:none}.cpf .hs-form .hs-form-required{color:#f04438;margin-left:2px}.cpf .hs-form .hs-field-desc{color:var(--color-body);font:400 14px/20px var(--font-body);margin:0 0 6px}.cpf .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid var(--color-border-input);border-radius:8px;box-shadow:var(--shadow-xs);color:var(--color-heading);font:400 16px/24px var(--font-body);height:44px;margin:0;outline:none;padding:10px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.cpf .hs-form textarea.hs-input{height:auto;min-height:120px;resize:vertical}.cpf .hs-form select.hs-input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%235f5867' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.67' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center /20px 20px;cursor:pointer;padding-right:44px}.cpf .hs-form .hs-input::placeholder{color:var(--color-muted);opacity:1}.cpf .hs-form .hs-input:focus,.cpf .hs-form .hs-input:focus-visible{border-color:#b593f6;box-shadow:var(--shadow-xs),var(--focus-ring)}.cpf .hs-form .hs-input.invalid.error{border-color:#fda29b}.cpf .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.cpf .hs-form .hs-error-msg,.cpf .hs-form .hs-error-msgs label{color:#f04438;font:400 14px/20px var(--font-body);margin:0}.cpf .hs-form .inputs-list{list-style:none;margin:0;padding:0}.cpf .hs-form .inputs-list label{align-items:flex-start;color:var(--color-body);display:flex;font:400 14px/20px var(--font-body);gap:8px}.cpf .hs-form input[type=checkbox],.cpf .hs-form input[type=radio]{accent-color:var(--color-interactive);height:16px;margin:2px 0 0;width:16px}.cpf .hs-form .hs-richtext,.cpf .hs-form .hs-richtext p,.cpf .hs-form .legal-consent-container,.cpf .hs-form .legal-consent-container p{color:var(--color-meta);font:400 12px/18px var(--font-body)}.cpf .hs-form .legal-consent-container{margin-top:0}.cpf .hs-form .hs-richtext a,.cpf .hs-form .legal-consent-container a{font:inherit}.cpf .hs-form a{color:var(--color-interactive);text-decoration:underline}.cpf .hs-form a:hover{color:var(--color-interactive-hover)}.cpf .hs-form .hs_submit{margin-top:20px}.cpf .hs-form .hs_submit .actions{margin:0;padding:0}.cpf .hs-form .hs-button,.cpf .hs-form input[type=submit]{-webkit-appearance:none;appearance:none;background:var(--color-interactive)!important;border:0!important;border-radius:8px!important;box-shadow:var(--shadow-xs)!important;color:#fff!important;cursor:pointer;display:block;font:500 16px/24px var(--font-body)!important;letter-spacing:0;margin:0;min-height:52px;padding:14px 24px;text-transform:none;transition:background-color .15s ease,box-shadow .15s ease;width:100%}.cpf .hs-form .hs-button:focus-visible,.cpf .hs-form .hs-button:hover{background:var(--color-interactive-hover)!important}.cpf .hs-form .hs-button:focus-visible{box-shadow:var(--focus-ring)!important;outline:none}.cpf .submitted-message{color:var(--color-heading);font:400 16px/24px var(--font-body)}.cpf .submitted-message p{margin:0 0 12px}.cpf .hsfc-Step__Content{padding:0!important}.cpf .hsfc-FieldLabel{color:var(--color-meta);font:500 14px/20px var(--font-body)}.cpf .hsfc-DropdownInput input,.cpf .hsfc-PhoneInput input,.cpf .hsfc-TextInput,.cpf .hsfc-TextareaInput{background:#fff;border:1px solid var(--color-border-input);border-radius:8px;box-shadow:var(--shadow-xs);color:var(--color-heading);font:400 16px/24px var(--font-body);height:44px;padding:10px 16px}.cpf .hsfc-TextInput:focus,.cpf .hsfc-TextareaInput:focus{border-color:#b593f6;box-shadow:var(--shadow-xs),var(--focus-ring);outline:none}.cpf [data-hsfc-id=Renderer] .hsfc-NavigationRow{margin-top:24px!important;padding:0!important}.cpf [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{display:flex!important;justify-content:stretch!important;margin:0!important;width:100%!important}.cpf [data-hsfc-id=Renderer] .hsfc-Button{background:var(--color-interactive)!important;border:0!important;border-radius:8px!important;box-shadow:var(--shadow-xs)!important;color:#fff!important;flex:1 1 auto;font-family:var(--font-body)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:24px!important;margin:0!important;min-height:52px;padding:14px 24px!important;text-transform:none!important;width:100%!important}.cpf [data-hsfc-id=Renderer] .hsfc-Button:hover{background:var(--color-interactive-hover)!important}.cpf [data-hsfc-id=Renderer] .hsfc-Button:focus-visible{box-shadow:var(--focus-ring)!important;outline:none}.cpf [data-hsfc-id=Renderer] .hsfc-RichText p:last-child,.cpf [data-hsfc-id=Renderer] .hsfc-Row:last-of-type{margin-bottom:0!important}@media (max-width:1024px){.cpf__surface{gap:48px;grid-template-columns:minmax(0,1fr) 440px;padding:48px}.cpf__heading{font-size:36px;line-height:44px}}@media (max-width:768px){.cpf{--cpf-pad-y:24px;padding-left:16px;padding-right:16px;--cpf-gradient:linear-gradient(198deg,#241c59 -35.2%,#0500da -9.9%,#5b06ed 35%,#f6f5f8 109.3%)}.cpf__surface{border-radius:16px;gap:32px;grid-template-columns:minmax(0,1fr);padding:40px 20px 20px}.cpf__surface:before{bottom:auto;height:360px;left:-140px;right:auto;top:-120px;width:360px}.cpf__surface:after{height:300px;left:auto;right:-100px;top:300px;width:300px}.cpf__eyebrow{font-size:14px;line-height:18px}.cpf__heading{font-size:30px;line-height:38px;margin-bottom:16px}.cpf__body,.cpf__list li{font-size:16px;line-height:24px}.cpf__actions,.cpf__list{margin-top:24px}.cpf__actions{align-items:stretch;flex-direction:column;gap:16px}.cpf .cpf-btn--link-white{justify-content:flex-start;min-height:44px}.cpf__card{padding:20px}.cpf .hs-form fieldset{align-items:stretch;flex-direction:column;gap:16px}}