.df-contact{padding:var(--df-section-space) var(--df-layout-card-edge);background:var(--df-color-white);margin-bottom:clamp(48px,6vw,82px)}.df-contact__track{width:min(var(--df-layout-row-width), 100%);border-radius:var(--df-card-radius);background:var(--df-color-white);border:1px solid #401a5c1a;grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #280d3821}.df-contact__aside{background:linear-gradient(145deg, var(--df-color-purple), var(--df-color-purple-dark));min-width:0;color:var(--df-color-white);flex-direction:column;display:flex}.df-contact__picture{width:100%;height:270px;display:block;overflow:hidden}.df-contact__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.df-contact__copy{padding:clamp(28px,3.2vw,42px)}.df-contact__kicker{color:var(--df-color-yellow);letter-spacing:.03em;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4}.df-contact h2{color:var(--df-color-white);font-size:clamp(32px, 3.6vw, var(--df-type-heading-size));font-weight:var(--df-type-heading-weight);line-height:var(--df-type-heading-line);margin:0}.df-contact h2 span{color:var(--df-color-yellow)}.df-contact__copy>p:not(.df-contact__kicker){color:#ffffffe6;max-width:510px;font-size:var(--df-type-body-size);font-weight:var(--df-type-body-weight);line-height:var(--df-type-body-line);margin:16px 0 0}.df-contact__facts{gap:10px;margin-top:28px;display:grid}.df-contact__facts>div{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.df-contact__facts .df-icon-asset{color:var(--df-color-yellow);margin-top:2px;font-size:18px}.df-contact__facts p{flex-direction:column;margin:0;display:flex}.df-contact__facts strong{color:var(--df-color-white);font-size:15px;font-weight:600;line-height:1.4}.df-contact__facts span{color:#ffffffd1;margin-top:2px;font-size:13px;font-weight:200;line-height:1.45}.df-contact__fact--warning{background:#ffdb0014!important;border-color:#ffdb0057!important}.df-contact__form{color:var(--df-color-purple-dark);align-content:center;gap:18px;padding:clamp(30px,4vw,52px);display:grid}.df-contact__form-heading{padding-bottom:8px}.df-contact__form-heading h3{color:var(--df-color-purple-dark);margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.2}.df-contact__form-heading p{color:var(--df-color-muted);margin:7px 0 0;font-size:15px;font-weight:200;line-height:1.5}.df-contact__form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.df-contact__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.df-contact__field label{color:var(--df-color-purple-dark);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4;display:block}.df-contact__control{position:relative}.df-contact__form input,.df-contact__form select,.df-contact__form textarea{background:color-mix(in srgb, var(--df-color-purple) 2.5%, var(--df-color-white));width:100%;min-height:50px;color:var(--df-color-purple-dark);font:300 16px / 1.4 var(--df-font-family);border:1px solid #401a5c2e;border-radius:16px;padding:0 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block}.df-contact__form select{-webkit-appearance:none;appearance:none;height:50px;padding-right:46px}.df-contact__select-icon{width:14px;height:14px;color:var(--df-color-purple);pointer-events:none;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.df-contact__control--icon input{padding-left:44px}.df-contact__form input::placeholder,.df-contact__form textarea::placeholder{color:var(--df-color-muted);opacity:1}.df-contact__form input:focus,.df-contact__form select:focus,.df-contact__form textarea:focus{border-color:var(--df-color-purple);background:var(--df-color-white);outline:0;box-shadow:0 0 0 3px #753f9821}.df-contact__form textarea{resize:vertical;min-height:138px;padding:14px 16px}.df-contact__icon{color:currentColor;font-size:16px}.df-contact__control .df-contact__icon{z-index:1;color:var(--df-color-purple);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.df-contact__privacy{color:var(--df-color-copy);align-items:flex-start;gap:11px;padding-top:2px;font-size:13px;font-weight:200;line-height:1.5;display:flex}.df-contact__privacy input{width:19px;height:19px;min-height:19px;accent-color:var(--df-color-purple);flex:0 0 19px;margin:1px 0 0;padding:0}.df-contact__privacy a{color:var(--df-color-purple);text-underline-offset:3px;font-weight:500}.df-contact__turnstile{justify-self:center;width:min(300px,100%);min-height:0}.df-contact__turnstile:has(iframe){min-height:65px}.df-contact__status{color:var(--df-color-copy);text-align:center;background:#753f980d;border:1px solid #753f9833;border-radius:14px;margin:0;padding:12px 16px;font-size:14px;font-weight:300;line-height:1.5}.df-contact__status[data-state=error]{color:var(--df-color-negative);background:#c832320f;border-color:#c832324d}.df-contact__status:focus{outline:none}.df-contact-result{width:min(100% - 32px,520px);max-width:none;color:var(--df-color-copy);background:0 0;border:0;border-radius:28px;margin:auto;padding:0}.df-contact-result::backdrop{background:#2a103e94}.df-contact-result__card{background:var(--df-color-white);text-align:center;border:1px solid #753f9824;border-radius:28px;padding:44px 24px 28px;position:relative}.df-contact-result__close{background:var(--df-color-light);width:44px;height:44px;color:var(--df-color-purple-dark);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:inline-grid;position:absolute;top:14px;right:14px}.df-contact-result__close .df-icon-asset,.df-contact-result__close svg{width:16px;height:16px}.df-contact-result__icon{background:color-mix(in srgb, var(--df-color-positive) 10%, white);width:62px;height:62px;color:var(--df-color-positive);border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}.df-contact-result__icon--error{background:color-mix(in srgb, var(--df-color-pink) 9%, white);color:var(--df-color-purple)}.df-contact-result__icon .df-icon-asset,.df-contact-result__icon svg{width:27px;height:27px}.df-contact-result h3{color:var(--df-color-purple-dark);font-size:clamp(25px,7vw,34px);font-weight:var(--df-type-heading-weight);margin:0 24px 12px;line-height:1.12}.df-contact-result p{max-width:400px;color:var(--df-color-muted);margin:0 auto 24px;font-size:16px;line-height:1.6}.df-contact-result p a{color:var(--df-color-purple);text-underline-offset:3px;font-weight:600}.df-contact-result__button{min-height:46px;padding:var(--df-button-padding-block) 28px;border:var(--df-button-border-width) solid var(--df-color-purple);border-radius:var(--df-radius-pill);background:var(--df-color-purple);color:var(--df-color-white);cursor:pointer;font:inherit;font-weight:var(--df-button-font-weight);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.df-contact-result__button:hover,.df-contact-result__button:focus-visible{background:var(--df-color-purple-dark)}@media (width>=768px){.df-contact-result__card{padding:50px 48px 38px}}.df-contact__form>button{min-height:48px;padding:var(--df-button-padding-block) 30px;border:var(--df-button-border-width) solid var(--df-color-purple);border-radius:var(--df-button-radius);background:var(--df-color-purple);color:var(--df-color-white);font-family:var(--df-font-family);font-size:var(--df-button-font-size);font-weight:var(--df-button-font-weight);line-height:var(--df-button-line-height);cursor:pointer;justify-content:center;justify-self:start;align-items:center;gap:9px;transition:color .2s,background-color .2s;display:inline-flex}.df-contact__form>button:hover,.df-contact__form>button:focus-visible{background:var(--df-color-purple-dark)}.df-contact__form>button:disabled{cursor:wait;opacity:.56}.df-contact__form>button:focus-visible{outline:3px solid var(--df-color-yellow);outline-offset:3px}@media (width<=960px){.df-contact__track{grid-template-columns:1fr}.df-contact__picture{height:340px}.df-contact__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.df-contact{padding-block:var(--df-section-space-small)}.df-contact__facts{grid-template-columns:1fr}}@media (width<=640px){.df-contact__track{border-radius:28px}.df-contact__picture{height:230px}.df-contact__copy{padding:26px 22px 28px}.df-contact h2{font-size:32px;line-height:1.2}.df-contact__facts{margin-top:24px}.df-contact__form{padding:28px 20px 24px}.df-contact__form-row{grid-template-columns:1fr}.df-contact__form>button{justify-self:stretch;width:100%}}.df-support-intro,.df-support-library{padding:var(--df-section-space) var(--df-layout-card-edge)}.df-support-intro{background:radial-gradient(circle at 8% 16%, #753f9817, transparent 32%), var(--df-color-white)}.df-support-intro__track,.df-support-library__track{width:min(var(--df-layout-row-width), 100%);margin-inline:auto}.df-support-search-card{width:100%}.df-support-kicker{color:var(--df-color-purple);letter-spacing:.02em;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.4}.df-support-library__heading h2{color:var(--df-color-purple-dark);font-size:var(--df-type-heading-size);font-weight:var(--df-type-heading-weight);line-height:var(--df-type-heading-line);margin:0}.df-support-library__heading h2 span{color:var(--df-color-purple)}.df-support-library__heading>p:last-child{max-width:720px;color:var(--df-color-copy);font-size:var(--df-type-body-size);font-weight:var(--df-type-body-weight);line-height:var(--df-type-body-line);margin:16px 0 0}.df-support-search-card strong,.df-support-library__heading strong{font-weight:var(--df-type-emphasis-marketing-weight)}.df-support-search__control{isolation:isolate}.df-support-search{align-self:center}.df-support-search__control>button{font-family:var(--df-font-family);cursor:pointer;border:0}.df-support-search__control [data-support-search-clear]{width:34px;min-height:44px;color:var(--df-color-purple);background:0 0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.df-support-search__control [data-support-search-clear][hidden]{display:none}.df-support-search__control [data-support-search-clear] .df-icon-asset{width:14px;height:14px}.df-support-routing{border:1px solid var(--df-color-light-border);border-radius:var(--df-card-radius);background:var(--df-color-light);grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);gap:clamp(24px,3vw,42px);margin-top:28px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 48px #401a5c14}.df-support-routing__visual{border-radius:calc(var(--df-card-radius) - 10px);background:var(--df-color-purple-dark);min-height:500px;position:relative;overflow:hidden}.df-support-routing__picture,.df-support-routing__image{width:100%;height:100%;display:block;position:absolute;inset:0}.df-support-routing__image{object-fit:cover;object-position:center}.df-support-routing__visual:after{content:"";background:linear-gradient(#0000,#2a0d3ae0);position:absolute;inset:38% 0 0}.df-support-routing__visual-copy{z-index:1;color:var(--df-color-white);flex-direction:column;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.df-support-routing__visual-copy span{color:var(--df-color-yellow);letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:600}.df-support-routing__visual-copy strong{max-width:390px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2}.df-support-routing__content{align-self:center;padding:16px 18px 16px 0}.df-support-routing__heading{margin-bottom:22px}.df-support-routing__heading h2{color:var(--df-color-purple-dark);font-size:clamp(27px,3vw,36px);font-weight:var(--df-type-heading-weight);margin:0;line-height:1.16}.df-support-routing__heading h2 span{color:var(--df-color-purple)}.df-support-paths{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.df-support-path{border:1px solid var(--df-color-light-border);background:var(--df-color-white);height:100%;min-height:156px;color:var(--df-color-copy);border-radius:20px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:13px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 8px 24px #401a5c0d}.df-support-path:hover,.df-support-path:focus-visible{border-color:#753f9859;outline:0;transform:translateY(-3px);box-shadow:0 18px 42px #401a5c1f}.df-support-path__icon,.df-support-group__icon{aspect-ratio:1;box-sizing:border-box;width:42px;height:42px;color:var(--df-color-purple);background:#753f981a;border:1px solid #753f981f;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.df-support-path__icon{flex-basis:42px;width:42px;height:42px}.df-support-path__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.df-support-path__eyebrow{color:var(--df-color-purple);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.df-support-path__copy strong{color:var(--df-color-purple-dark);font-size:18px;font-weight:600;line-height:1.3}.df-support-path__copy>span:last-child{margin-top:5px;font-size:13px;font-weight:200;line-height:1.45}.df-support-path__action{color:var(--df-color-purple);justify-content:center;align-items:center;display:inline-flex}.df-support-path__action .df-icon-asset{flex:none;font-size:14px;transition:transform .2s}.df-support-path:hover .df-support-path__action .df-icon-asset,.df-support-path:focus-visible .df-support-path__action .df-icon-asset{transform:translate(3px)}.df-support-library{background:var(--df-color-light)}.df-support-library__heading{max-width:780px;margin-bottom:34px}.df-support-filters{scrollbar-width:none;gap:9px;margin:0 -2px 24px;padding:2px 2px 10px;display:flex;overflow-x:auto}.df-support-filters::-webkit-scrollbar{display:none}.df-support-filters button{background:var(--df-color-white);min-height:42px;color:var(--df-color-purple-dark);font:400 14px / 1.3 var(--df-font-family);cursor:pointer;border:1px solid #753f982e;border-radius:22px;flex:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.df-support-filters button[aria-pressed=true]{border-color:var(--df-color-purple);background:var(--df-color-purple);color:var(--df-color-white)}.df-support-results-bar{justify-content:flex-end;align-items:center;gap:20px;min-height:34px;margin-bottom:18px;display:flex}.df-support-results-bar:has(button[hidden]){min-height:0;margin-bottom:0}.df-support-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.df-support-results-bar button{color:var(--df-color-purple);font:500 14px / 1.4 var(--df-font-family);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.df-support-groups{gap:24px;display:grid}.df-support-group[hidden],.df-support-question[hidden],.df-support-empty[hidden]{display:none}.df-support-group{border-radius:var(--df-card-radius);background:var(--df-color-white);border:1px solid #401a5c14;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);gap:clamp(28px,4vw,54px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 14px 42px #401a5c0f}.df-support-group__heading{align-items:flex-start;gap:16px;display:flex}.df-support-group__heading h3{color:var(--df-color-purple-dark);margin:2px 0 8px;font-size:23px;font-weight:600;line-height:1.25}.df-support-group__heading p{color:var(--df-color-muted);margin:0;font-size:14px;font-weight:200;line-height:1.55}.df-support-question{border-bottom:1px solid var(--df-color-light-border)}.df-support-question:first-child{border-top:1px solid var(--df-color-light-border)}.df-support-question summary{min-height:62px;color:var(--df-color-purple-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:14px 2px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.df-support-question summary::-webkit-details-marker{display:none}.df-support-question__chevron{color:var(--df-color-purple);flex:none;font-size:15px;transition:transform .2s}.df-support-question[open] .df-support-question__chevron{transform:rotate(180deg)}.df-support-question__answer{max-width:760px;padding:0 42px 20px 2px}.df-support-question__answer p{color:var(--df-color-copy);font-size:var(--df-type-body-size);font-weight:var(--df-type-body-weight);line-height:var(--df-type-body-line);margin:0 0 12px}.df-support-question__answer p:last-child{margin-bottom:0}.df-support-question__answer strong{color:var(--df-color-purple);font-weight:var(--df-type-emphasis-marketing-weight)}.df-support-question__answer a{color:var(--df-color-purple);text-underline-offset:3px;font-weight:500}.df-support-answer-details{background:var(--df-color-light);border:1px solid #753f9824;border-radius:18px;margin-top:20px;padding:18px 20px}.df-support-answer-details h4{color:var(--df-color-purple-dark);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4}.df-support-answer-details dl{margin:0}.df-support-answer-details dl>div{border-top:1px solid var(--df-color-light-border);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:10px 18px;padding:10px 0;display:grid}.df-support-answer-details dt,.df-support-answer-details dd{margin:0;font-size:14px;line-height:1.55}.df-support-answer-details dt{color:var(--df-color-purple-dark);font-weight:500}.df-support-answer-details dd{color:var(--df-color-copy);font-weight:var(--df-type-body-weight)}.df-support-answer-details dd strong{color:var(--df-color-purple);font-weight:var(--df-type-emphasis-marketing-weight)}.df-support-answer-details__note{border-top:1px solid var(--df-color-light-border);padding-top:12px;color:var(--df-color-muted)!important;margin-top:2px!important;font-size:13px!important;line-height:1.55!important}.df-support-empty{border-radius:var(--df-card-radius);background:var(--df-color-white);color:var(--df-color-copy);text-align:center;border:1px solid #753f9824;padding:48px 24px}.df-support-empty>.df-icon-asset{color:var(--df-color-purple);font-size:34px}.df-support-empty h3{color:var(--df-color-purple-dark);margin:14px 0 8px;font-size:23px;font-weight:600}.df-support-empty p{max-width:560px;margin:0 auto 22px;font-weight:200;line-height:1.6}.df-support-empty div{justify-content:center;gap:12px;display:flex}.df-support-empty button,.df-support-empty a{border:1px solid var(--df-color-purple);min-height:42px;font:400 14px / 1.4 var(--df-font-family);cursor:pointer;border-radius:22px;align-items:center;padding:7px 20px;text-decoration:none;display:inline-flex}.df-support-empty button{background:var(--df-color-purple);color:var(--df-color-white)}.df-support-empty a{color:var(--df-color-purple);background:0 0}@media (width<=1024px){.df-support-routing{grid-template-columns:1fr}.df-support-routing__visual{min-height:360px}.df-support-routing__content{padding:4px 10px 10px}.df-support-path{min-height:138px}.df-support-group{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr)}}@media (width<=800px){.df-support-intro,.df-support-library{padding-block:var(--df-section-space-small)}.df-support-group{grid-template-columns:1fr}.df-support-group__heading{max-width:540px}}@media (width<=640px){.df-support-library__heading h2{font-size:32px;line-height:1.2}.df-support-search__control{isolation:isolate}.df-support-paths{grid-template-columns:1fr}.df-support-routing{border-radius:28px;gap:20px;padding:10px}.df-support-routing__visual{border-radius:20px;min-height:270px}.df-support-routing__visual-copy{bottom:20px;left:20px;right:20px}.df-support-routing__content{padding:0 8px 8px}.df-support-routing__heading{margin-bottom:18px}.df-support-path{min-height:122px;padding:16px}.df-support-path__icon{flex-basis:42px;width:42px;height:42px}.df-support-library__heading{margin-bottom:26px}.df-support-filters{margin-right:calc(-1 * var(--df-layout-card-edge));padding-right:var(--df-layout-card-edge)}.df-support-results-bar{flex-direction:column;align-items:flex-start;gap:7px}.df-support-group{border-radius:28px;gap:22px;padding:24px 20px}.df-support-group__heading{gap:13px}.df-support-group__icon{flex:0 0 38px;width:38px;height:38px;font-size:18px}.df-support-group__heading h3{font-size:21px}.df-support-question summary{gap:16px;min-height:58px;padding-block:13px;font-size:16px}.df-support-question__answer{padding-right:18px}.df-support-answer-details{padding:16px}.df-support-answer-details dl>div{grid-template-columns:1fr;gap:3px}.df-support-empty div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.df-support-path,.df-support-question__chevron{transition:none}}
