/* Generated from approved partner-access proof; scoped to this native page family. */
@font-face{font-family:"DF Release Sans";src:url("/wp-content/uploads/df-approved-20260908/fonts/PlusJakartaSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"DF Release Sans";src:url("/wp-content/uploads/df-approved-20260908/fonts/PlusJakartaSans-Bold.ttf") format("truetype");font-weight:700;font-display:swap}
@font-face{font-family:"DF Release Sans";src:url("/wp-content/uploads/df-approved-20260908/fonts/PlusJakartaSans-ExtraBold.ttf") format("truetype");font-weight:900;font-display:swap}
body.page-id-2390 #content.site-main{width:100%;max-width:none;margin:0;padding:0}
.df-release.df-release-partner-access{width:100%;max-width:none;display:block;padding:0;margin:0;gap:0;font-family:"DF Release Sans",Arial,sans-serif;font-size:16px;line-height:1.7}
.df-release.df-release-partner-access .e-con{display:block;width:auto;max-width:none;min-width:0;padding:0;margin:0;gap:0;flex:initial;flex-direction:row;flex-wrap:nowrap;align-self:auto}
.df-release.df-release-partner-access .df-native-widget,.df-release.df-release-partner-access .df-native-widget>.elementor-widget-container,.df-release.df-release-partner-access .elementor-button-wrapper{display:contents!important}
.df-release.df-release-partner-access .elementor-heading-title{margin:0 0 .67em;padding:0;font-family:inherit;font-weight:700;line-height:1.04}
.df-release.df-release-partner-access h2.elementor-heading-title{margin-bottom:.83em}
.df-release.df-release-partner-access h3.elementor-heading-title{margin-bottom:1em}
.df-release.df-release-partner-access .elementor-widget-image img{display:block;width:auto;height:auto;max-width:100%;border-radius:0}
.df-release.df-release-partner-access img.emoji{display:inline-block!important;width:1em!important;height:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;border:0!important}
.df-release.df-release-partner-access .elementor-button{all:unset;box-sizing:border-box;cursor:pointer}
.df-release.df-release-partner-access .elementor-button-content-wrapper,.df-release.df-release-partner-access .elementor-button-text{display:contents}
.df-release.df-release-partner-access .elementor-widget-text-editor{color:inherit;font:inherit}
.df-release.df-release-partner-access p{margin-bottom:1em}
.df-release.df-release-partner-access .elementor-widget-container:before,.df-release.df-release-partner-access .elementor-widget-container:after{display:none}
.df-release.df-release-partner-access{--blue: #0e374f; --blue-deep: #09293d; --blue-soft: #e8f0f3; --amber: #f6973c; --amber-deep: #e45b1f; --green: #226e6e; --sand: #f7ebe1; --sand-strong: #ead3c2; --purple: #7150a0; --profiler: #f15a22; --tracker: #979e39; --ink: #000; --ink-soft: #2e2a25; --muted: #524c45; --border: #e3ded8; --white: #fff; --sunken: #f6f6f6; --gold: #d59a22; --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06); --shadow-md: 0 2px 8px rgba(0, 0, 0, 0.08); --shadow-lg: 0 18px 52px rgba(9, 41, 61, 0.14); --radius-sm: 4px; --radius: 12px; --radius-lg: 16px; --max: 1180px;}
.df-release.df-release-partner-access *{box-sizing: border-box;}
.df-release.df-release-partner-access [hidden]{display: none !important;}
.df-release.df-release-partner-access{scroll-behavior: smooth;}
.df-release.df-release-partner-access{margin: 0px; background: var(--white); color: var(--ink-soft); font-family: "DF Release Sans", Arial, sans-serif; font-size: 16px; line-height: 1.7; -webkit-font-smoothing: antialiased;}
.df-release.df-release-partner-access .df-x-partner-access-31,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button{color: inherit;}
.df-release.df-release-partner-access .df-x-partner-access-27,
.df-release.df-release-partner-access .df-x-partner-access-17,
.df-release.df-release-partner-access .df-x-partner-access-20,
.df-release.df-release-partner-access .df-x-partner-access-23,
.df-release.df-release-partner-access .df-x-partner-access-25{font: inherit;}
.df-release.df-release-partner-access .df-x-partner-access-27,
.df-release.df-release-partner-access .df-x-partner-access-31,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button{-webkit-tap-highlight-color: transparent;}
.df-release.df-release-partner-access:focus-visible,
.df-release.df-release-partner-access :focus-visible{outline: rgba(246, 151, 60, 0.55) solid 3px; outline-offset: 3px;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title,
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-12,
.df-release.df-release-partner-access .df-w-df-x-partner-access-36 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-6,
.df-release.df-release-partner-access .df-x-partner-access-7,
.df-release.df-release-partner-access .df-x-partner-access-13,
.df-release.df-release-partner-access .df-x-partner-access-29,
.df-release.df-release-partner-access .df-x-partner-access-32,
.df-release.df-release-partner-access .df-x-partner-access-37{margin-top: 0px;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title,
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-12,
.df-release.df-release-partner-access .df-w-df-x-partner-access-36 .elementor-heading-title{color: var(--ink); font-family: "DF Release Sans", Arial, sans-serif; line-height: 1.04; letter-spacing: -0.025em;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title{font-size: clamp(2.7rem, 7vw, 5.5rem); font-weight: 900;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-12,
.df-release.df-release-partner-access .df-w-df-x-partner-access-36 .elementor-heading-title{font-size: clamp(2.15rem, 5vw, 4rem); font-weight: 900;}
.df-release.df-release-partner-access .df-x-partner-access-2,
.df-release.df-release-partner-access .df-x-partner-access-9,
.df-release.df-release-partner-access .df-x-partner-access-34{margin: 0px auto; max-width: var(--max); padding-left: 24px; padding-right: 24px;}
.df-release.df-release-partner-access .df-x-partner-access-8,
.df-release.df-release-partner-access .df-x-partner-access-33{padding: 96px 0px;}
.df-release.df-release-partner-access .df-x-partner-access-33{background: var(--sand);}
.df-release.df-release-partner-access .df-x-partner-access-3,
.df-release.df-release-partner-access .df-x-partner-access-11,
.df-release.df-release-partner-access .df-x-partner-access-35{align-items: center; color: var(--amber-deep); display: flex; font-size: 12px; font-weight: 800; gap: 10px; letter-spacing: 0.15em; margin-bottom: 16px; text-transform: uppercase;}
.df-release.df-release-partner-access .df-x-partner-access-3::before,
.df-release.df-release-partner-access .df-x-partner-access-11::before,
.df-release.df-release-partner-access .df-x-partner-access-35::before{background: currentcolor; content: ""; height: 2px; width: 28px;}
.df-release.df-release-partner-access .df-x-partner-access-38{align-items: center; display: flex; flex-wrap: wrap; gap: 12px; margin-top: 32px;}
.df-release.df-release-partner-access .df-x-partner-access-27,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button{align-items: center; background: var(--amber); border: 2px solid var(--amber); border-radius: 999px; color: rgb(27, 18, 10); cursor: pointer; display: inline-flex; font-family: "DF Release Sans", Arial, sans-serif; font-size: 17px; font-weight: 700; gap: 11px; justify-content: center; line-height: 1.1; min-height: 52px; padding: 15px 24px; text-decoration: none; transition: transform 160ms, box-shadow 160ms, background 160ms;}
.df-release.df-release-partner-access .df-x-partner-access-27:hover,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button:hover{box-shadow: rgba(228, 91, 31, 0.2) 0px 10px 24px; transform: translateY(-2px);}
.df-release.df-release-partner-access .df-x-partner-access-14{display: grid; gap: 18px; grid-template-columns: 1fr 1fr;}
.df-release.df-release-partner-access .df-x-partner-access-15,
.df-release.df-release-partner-access .df-x-partner-access-18,
.df-release.df-release-partner-access .df-x-partner-access-21{display: grid; gap: 7px;}
.df-release.df-release-partner-access .df-x-partner-access-21{grid-column: 1 / -1;}
.df-release.df-release-partner-access .df-x-partner-access-16,
.df-release.df-release-partner-access .df-x-partner-access-19,
.df-release.df-release-partner-access .df-x-partner-access-22{color: var(--blue); font-size: 12px; font-weight: 800;}
.df-release.df-release-partner-access .df-x-partner-access-17,
.df-release.df-release-partner-access .df-x-partner-access-20,
.df-release.df-release-partner-access .df-x-partner-access-23{background: rgb(250, 249, 247); border: 1px solid var(--border); border-radius: 8px; color: var(--ink-soft); min-height: 50px; padding: 12px 14px; width: 100%;}
.df-release.df-release-partner-access .df-x-partner-access-1{background: radial-gradient(circle at 80% 18%, rgba(246, 151, 60, 0.2), transparent 30%),
    var(--blue-deep); color: rgba(255, 255, 255, 0.78); padding: 88px 0px;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title{color: var(--white); font-size: clamp(2.8rem, 5.5vw, 4.9rem);}
.df-release.df-release-partner-access .df-x-partner-access-10{background: var(--white); border: 1px solid var(--border); border-radius: var(--radius-lg); box-shadow: var(--shadow-lg); padding: 38px;}
.df-release.df-release-partner-access .df-x-partner-access-12{font-size: clamp(2rem, 4vw, 3.25rem); margin: 18px 0px 16px;}
.df-release.df-release-partner-access .df-x-partner-access-24{align-items: flex-start; background: var(--sunken); border: 1px solid var(--border); border-radius: 9px; cursor: pointer; display: flex; font-size: 11px; gap: 10px; margin: 22px 0px; padding: 14px;}
.df-release.df-release-partner-access .df-x-partner-access-25{flex: 0 0 auto; height: 18px; margin: 2px 0px 0px; width: 18px;}
@media (max-width: 760px) {
.df-release.df-release-partner-access{}
.df-release.df-release-partner-access{font-size: 15px;}
.df-release.df-release-partner-access .df-x-partner-access-2,
.df-release.df-release-partner-access .df-x-partner-access-9,
.df-release.df-release-partner-access .df-x-partner-access-34{padding-left: 18px; padding-right: 18px;}
.df-release.df-release-partner-access .df-x-partner-access-8,
.df-release.df-release-partner-access .df-x-partner-access-33{padding: 68px 0px;}
.df-release.df-release-partner-access .df-x-partner-access-1{padding: 62px 0px;}
.df-release.df-release-partner-access .df-x-partner-access-14{grid-template-columns: 1fr;}
}
@media (max-width: 440px) {
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title{font-size: 2.7rem;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-12,
.df-release.df-release-partner-access .df-w-df-x-partner-access-36 .elementor-heading-title{font-size: 2.25rem;}
.df-release.df-release-partner-access .df-x-partner-access-10{padding: 24px 20px;}
}
@media (prefers-reduced-motion: reduce) {
.df-release.df-release-partner-access *{scroll-behavior: auto !important; transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important;}
}
.df-release.df-release-partner-access{--muted: #202020; --ink-soft: #202020; color: rgb(32, 32, 32);}
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title{font-size: clamp(2.15rem, 4.4vw, 3.75rem); line-height: 1.1;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title,
.df-release.df-release-partner-access .df-x-partner-access-12,
.df-release.df-release-partner-access .df-w-df-x-partner-access-36 .elementor-heading-title{font-size: clamp(1.9rem, 3.3vw, 2.75rem); line-height: 1.14;}
.df-release.df-release-partner-access .df-x-partner-access-6,
.df-release.df-release-partner-access .df-x-partner-access-7,
.df-release.df-release-partner-access .df-x-partner-access-13,
.df-release.df-release-partner-access .df-x-partner-access-29,
.df-release.df-release-partner-access .df-x-partner-access-32,
.df-release.df-release-partner-access .df-x-partner-access-37{line-height: 1.75;}
.df-release.df-release-partner-access .df-x-partner-access-3,
.df-release.df-release-partner-access .df-x-partner-access-11,
.df-release.df-release-partner-access .df-x-partner-access-35{color: var(--blue); font-size: 14px; font-weight: 800; letter-spacing: 0.08em; line-height: 1.5;}
.df-release.df-release-partner-access .df-x-partner-access-3::before,
.df-release.df-release-partner-access .df-x-partner-access-11::before,
.df-release.df-release-partner-access .df-x-partner-access-35::before{flex: 0 0 28px;}
.df-release.df-release-partner-access .df-x-partner-access-1{color: rgb(237, 243, 246);}
.df-release.df-release-partner-access .df-x-partner-access-6,
.df-release.df-release-partner-access .df-x-partner-access-7{color: rgb(237, 243, 246);}
.df-release.df-release-partner-access .df-x-partner-access-3{color: var(--amber);}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title{color: rgb(255, 255, 255);}
.df-release.df-release-partner-access .df-x-partner-access-27,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button{background: var(--amber); border-color: var(--amber); border-radius: 999px; color: rgb(21, 21, 21); font-size: 16px; line-height: 1.4; max-width: 100%; min-height: 52px; padding: 14px 25px; text-align: center; white-space: normal;}
.df-release.df-release-partner-access .df-x-partner-access-27:hover,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button:hover{background: rgb(249, 177, 107); border-color: rgb(249, 177, 107);}
.df-release.df-release-partner-access .df-x-partner-access-15,
.df-release.df-release-partner-access .df-x-partner-access-18,
.df-release.df-release-partner-access .df-x-partner-access-21{min-width: 0px;}
.df-release.df-release-partner-access .df-x-partner-access-16,
.df-release.df-release-partner-access .df-x-partner-access-19,
.df-release.df-release-partner-access .df-x-partner-access-22{color: rgb(32, 32, 32); font-size: 14px; line-height: 1.5;}
.df-release.df-release-partner-access .df-x-partner-access-17,
.df-release.df-release-partner-access .df-x-partner-access-20,
.df-release.df-release-partner-access .df-x-partner-access-23{min-width: 0px; font-size: 16px;}
.df-release.df-release-partner-access .df-x-partner-access-31{text-underline-offset: 3px;}
.df-release.df-release-partner-access .df-x-partner-access-31{font-weight: 700;}
.df-release.df-release-partner-access .df-x-partner-access-8{scroll-margin-top: 76px;}
.df-release.df-release-partner-access .df-x-partner-access-24{display: flex; align-items: flex-start; gap: 12px; margin: 24px 0px; font-size: 14px; line-height: 1.65; color: rgb(32, 32, 32);}
.df-release.df-release-partner-access .df-x-partner-access-1{padding: 64px 0px;}
.df-release.df-release-partner-access .df-x-partner-access-2,
.df-release.df-release-partner-access .df-x-partner-access-34{max-width: 960px;}
.df-release.df-release-partner-access .df-x-partner-access-6,
.df-release.df-release-partner-access .df-x-partner-access-7,
.df-release.df-release-partner-access .df-x-partner-access-37{max-width: 68ch; font-size: 18px;}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title{font-size: 24px; margin: 26px 0px 22px;}
.df-release.df-release-partner-access .df-x-partner-access-9{max-width: 960px;}
.df-release.df-release-partner-access .df-x-partner-access-10{box-shadow: var(--shadow-md); padding: 38px;}
.df-release.df-release-partner-access .df-x-partner-access-12{font-size: clamp(1.9rem, 3.3vw, 2.75rem); margin-top: 16px;}
.df-release.df-release-partner-access .df-x-partner-access-13{max-width: 68ch;}
.df-release.df-release-partner-access .df-x-partner-access-14{margin-top: 28px;}
.df-release.df-release-partner-access .df-x-partner-access-27{width: fit-content;}
.df-release.df-release-partner-access .df-x-partner-access-28{border-top: 1px solid var(--border); padding-top: 24px; margin-top: 28px;}
.df-release.df-release-partner-access .df-x-partner-access-29,
.df-release.df-release-partner-access .df-x-partner-access-32{font-size: 16px; max-width: 68ch;}
.df-release.df-release-partner-access .df-x-partner-access-32{font-size: 14px; margin-bottom: 0px;}
@media (max-width: 600px) {
.df-release.df-release-partner-access .df-w-df-x-partner-access-4 .elementor-heading-title{font-size: clamp(2.05rem, 7.4vw, 2.8rem);}
.df-release.df-release-partner-access .df-x-partner-access-27,
.df-release.df-release-partner-access .df-w-df-x-partner-access-39 .elementor-button{font-size: 15px; padding: 14px 20px;}
.df-release.df-release-partner-access .df-x-partner-access-1{padding: 44px 0px;}
.df-release.df-release-partner-access .df-x-partner-access-10{padding: 26px 20px;}
.df-release.df-release-partner-access .df-x-partner-access-14{grid-template-columns: minmax(0px, 1fr);}
.df-release.df-release-partner-access .df-w-df-x-partner-access-5 .elementor-heading-title{font-size: 22px;}
}
.df-release.df-release-partner-access .df-x-partner-access-2{max-width: 808px;}
.df-release.df-release-partner-access .df-x-partner-access-6,
.df-release.df-release-partner-access .df-x-partner-access-7{max-width: 52ch;}
.df-release.df-release-partner-access .df-x-partner-access-37{max-width: 52ch;}
/* Original per-element inline styles. */

/* Dynamic controls created by the dedicated partner runtime need stable selectors,
   rather than the source-element selectors used for editable native content. */
.df-release.df-release-partner-access .claim-card > h2 { color: #202020; font-family: inherit; font-size: clamp(1.9rem, 3.3vw, 2.75rem); font-weight: 800; line-height: 1.14; margin: 16px 0 20px; }
.df-release.df-release-partner-access .claim-card > p,
.df-release.df-release-partner-access .claim-card .access-share p { color: #202020; font-size: 16px; line-height: 1.75; max-width: 68ch; }
.df-release.df-release-partner-access .claim-card button.btn { align-items: center; background: var(--amber); border: 2px solid var(--amber); border-radius: 999px; box-sizing: border-box; color: #151515; cursor: pointer; display: inline-flex; font-family: inherit; font-size: 16px; font-weight: 700; justify-content: center; line-height: 1.4; max-width: 100%; min-height: 52px; padding: 14px 25px; text-align: center; white-space: normal; }
.df-release.df-release-partner-access .claim-card button.btn:hover:not(:disabled) { background: #f9b16b; border-color: #f9b16b; }
.df-release.df-release-partner-access .claim-card button.btn:focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; }
.df-release.df-release-partner-access .claim-card button.btn:disabled { cursor: not-allowed; opacity: .65; }
.df-release.df-release-partner-access .claim-card .access-share { border-top: 1px solid var(--border); margin-top: 28px; padding-top: 24px; }
.df-release.df-release-partner-access .claim-card .access-share p { margin: 0 0 18px; }
.df-release.df-release-partner-access .claim-card .access-share [role="status"]:empty { display: none; }
.df-release.df-release-partner-access .claim-card .df-partner-status,
.df-release.df-release-partner .partner-form .df-partner-status { background: #fff; border: 1px solid var(--border); border-radius: 9px; font-size: 16px; line-height: 1.75; margin: 24px 0 0; overflow-wrap: anywhere; padding: 14px 16px; }
.df-release.df-release-partner-access .claim-card .df-partner-status:empty,
.df-release.df-release-partner .partner-form .df-partner-status:empty { display: none; }
.df-release.df-release-partner-access .claim-card .df-partner-status:focus,
.df-release.df-release-partner .partner-form .df-partner-status:focus { outline: 2px solid var(--blue); outline-offset: 3px; }
@media (max-width: 600px) {
  .df-release.df-release-partner-access .claim-card button.btn { font-size: 15px; padding: 14px 20px; }
}
