#partner-concept .pp-lang{background:#ffffff1a;border-radius:999px;align-items:center;gap:2px;margin-inline-start:6px;padding:2px;display:inline-flex}#partner-concept header.pp-top nav.pp-nav .pp-lang-btn{padding:6px 11px;font-size:13px;font-weight:600}#partner-concept header.pp-top nav.pp-nav .pp-lang-btn[aria-pressed=true]{color:#1f3d3b;background:#f3ebdd;transform:none}#partner-concept header.pp-top nav.pp-nav .pp-lang-btn[lang=ar]{font-family:Segoe UI,Tahoma,Noto Naskh Arabic,Noto Sans Arabic,system-ui,sans-serif;font-size:15px}#partner-concept[lang=ar] :not(code,pre,kbd,samp,svg,svg *,.auth-secret,.auth-codes,.auth-uri,.auth-code-input),#partner-concept[lang=ar]{font-family:Segoe UI,Tahoma,Noto Naskh Arabic,Noto Sans Arabic,system-ui,sans-serif}#partner-concept[lang=ar]{line-height:1.7}#partner-concept[lang=ar] *,#partner-concept[lang=ar] :before,#partner-concept[lang=ar] :after{letter-spacing:normal!important;text-transform:none!important}#partner-concept[lang=ar] :is(h1,h2,h3,h4,p,li){line-height:1.6}#partner-concept[dir=rtl] .pp-arrow{display:inline-block;transform:scaleX(-1)}#partner-concept .pp-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}#partner-concept[dir=rtl] .service-slide{transform:translate(-20px)}#partner-concept[dir=rtl] .service-slide.is-active{transform:translate(0)}#partner-concept[dir=rtl] .service-photo{box-shadow:-12px 12px #f0d9b521}#partner-concept[dir=rtl] .kp .kp-more:hover .kp-arrow{transform:translate(-4px)}#partner-concept[dir=rtl] .kp .kp-topic:hover .kp-arrow{transform:translate(-5px)}#partner-concept[dir=rtl] .kp .kp-row:hover .kp-arrow{transform:translate(-4px)}#partner-concept[dir=rtl] .kp-arrow svg,#partner-concept[dir=rtl] .pw-go svg{transform:scaleX(-1)}#partner-concept[dir=rtl] .bot-root{--bot-side:max(var(--bot-gap), env(safe-area-inset-left))}#partner-concept .case-comment p,#partner-concept .pp-resolution-note,#partner-concept .kb-article :is(p,li,h2,h3,h4,blockquote){unicode-bidi:plaintext}#partner-concept :is(.pw-ref,.wp-ref,.bau-ref,.auth-secret,.auth-codes,.auth-uri,input[type=email],input[type=url],input[type=tel]){unicode-bidi:isolate}#partner-concept :is(input[type=email],input[type=url],input[type=tel],input[type=password]){direction:ltr}#partner-concept[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],input[type=password])::placeholder{text-align:start;direction:rtl}#partner-concept[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],input[type=password]):placeholder-shown{text-align:end}#partner-concept pre,#partner-concept code{text-align:left;direction:ltr;unicode-bidi:isolate}#partner-concept[dir=rtl] .wp-row.is-bad th:first-child{box-shadow:inset -3px 0 var(--wp-solid-red-bg)}#partner-concept[dir=rtl] .wp-row.is-warn th:first-child{box-shadow:inset -3px 0 var(--wp-amber-ink)}#partner-concept[dir=rtl] .wp-row.is-overdue th:first-child{box-shadow:inset -3px 0 var(--wp-solid-red-bg)}#partner-concept[dir=rtl] .pw-attention-item.is-yours{box-shadow:inset -4px 0 var(--wp-amber-ink)}#partner-concept[dir=rtl] .kp .kp-live-option.is-active,#partner-concept[dir=rtl] .kp .kp-topicnav a[aria-current=true]{box-shadow:inset -3px 0 0 var(--wp-brand)}@media (width<=1100px){#partner-concept[dir=rtl] .wp-table .wp-first{box-shadow:-1px 0 0 var(--wp-border-strong)}#partner-concept[dir=rtl] .wp-row.is-bad th:first-child{box-shadow:inset -3px 0 var(--wp-solid-red-bg), -1px 0 0 var(--wp-border-strong)}#partner-concept[dir=rtl] .wp-row.is-warn th:first-child{box-shadow:inset -3px 0 var(--wp-amber-ink), -1px 0 0 var(--wp-border-strong)}}@media (width<=700px){#partner-concept[dir=rtl] .pw-cases[data-stack] .wp-table tbody tr.is-warn{box-shadow:inset -4px 0 var(--wp-amber-ink)}}#partner-concept .bot-root{--bot-deep:var(--lightningcss-light,#254d4b)var(--lightningcss-dark,#17302f);--bot-teal:var(--brand-teal,#2f6f6d);--bot-cream:#fffaf3;--bot-gap:16px;--bot-launcher-h:48px;--bot-panel-width:350px;--bot-panel-height:520px;--bot-head-height:56px;--bot-action-height:38px;--bot-input-height:44px;--bot-control-size:36px;--bot-avatar-size:32px;--bot-icon-size:18px;--bot-caption-font:12px;--bot-input-font:16px;--bot-link-height:28px;--bot-pad:12px;--bot-small-gap:8px;--bot-font:14px;--bot-line-height:1.4;--bot-bottom:max(calc(var(--bot-gap) + var(--bot-lift,0px)), env(safe-area-inset-bottom));--bot-side:max(var(--bot-gap), env(safe-area-inset-right))}#partner-concept .bot-launcher{z-index:40;align-items:center;gap:var(--bot-small-gap);min-height:var(--bot-launcher-h);inline-size:var(--bot-launcher-h);background-color:var(--lightningcss-light,#2f6f6d)var(--lightningcss-dark,var(--brand-cream,#f2d9b8));color:var(--lightningcss-light,var(--bot-cream))var(--lightningcss-dark,#254d4b);font-size:var(--bot-font);letter-spacing:.01em;background-image:linear-gradient(135deg,#ffffff1a,#0000002e);border:2px solid #c89a3d;border-radius:999px;justify-content:center;padding-block:0;padding-inline:0;font-weight:700;transition:transform .16s,opacity .16s;display:inline-flex;position:fixed;inset-block-end:var(--bot-bottom);inset-inline-end:var(--bot-side);box-shadow:0 0 0 4px #c89a3d38,0 10px 26px #254d4b57,0 2px 6px #00000029}#partner-concept .bot-launcher:hover{filter:none;transform:translateY(-2px);box-shadow:0 0 0 6px #c89a3d4d,0 14px 30px #254d4b6b,0 3px 8px #0003}#partner-concept .bot-launcher:active{transform:translateY(0)}#partner-concept .bot-launcher:focus-visible{outline-offset:3px;outline:3px solid #d4a017}#partner-concept .bot-launcher svg{block-size:24px;inline-size:24px}#partner-concept .bot-launcher>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#partner-concept .bot-root[data-persona=staff]{--bot-deep:var(--lightningcss-light,#10302f)var(--lightningcss-dark,#0c1f1e);--bot-teal:#1f4f4c}#partner-concept .bot-launcher[data-persona=staff]{border:2px solid var(--brand-mustard,#d4a017);color:var(--bot-cream);background:var(--lightningcss-light,#10302f)var(--lightningcss-dark,#14302f);border-radius:14px}@media (width>=481px){#partner-concept:has(.login-experience) .bot-launcher{inset-inline-start:var(--bot-side);inset-inline-end:auto}}@media (width<=480px){#partner-concept .bot-launcher[aria-expanded=true]{visibility:hidden}}@media (prefers-reduced-motion:reduce){#partner-concept .bot-launcher{transition:none}#partner-concept .bot-launcher:hover{transform:none}}@media print{#partner-concept .bot-root{display:none}}#partner-concept{--pp-page-max:1440px;--bot-dock:412px}#partner-concept .pp-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#partner-concept header.pp-top{padding-block:8px}#partner-concept header.pp-top .urwah-logo{block-size:52px;inline-size:64px}#partner-concept footer.pp-footer{padding-block:8px}#partner-concept{--card-texture:linear-gradient(var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#111827ed), var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#111827ed)), url(/images/urwah-texture.jpg)}#partner-concept .pp-nav .kb-badge,#partner-concept .pp-nav .reg-badge{text-align:center;background:var(--pp-orange);min-inline-size:20px;color:var(--pp-surface);font-variant-numeric:tabular-nums;border-radius:10px;margin-inline-start:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}#partner-concept .pp-nav .kb-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#partner-concept{--pp-page-gutter:clamp(12px, 1.25vw, 24px)}#partner-concept header.pp-top,#partner-concept nav.pp-nav,#partner-concept footer.pp-footer,#partner-concept #main-content{padding-inline:var(--pp-page-gutter)}#partner-concept header.pp-top{border-block-end:1px solid var(--pp-line);align-items:center;gap:14px;display:flex}#partner-concept header.pp-top .pp-brand{margin-inline-end:auto}#partner-concept header.pp-top nav.pp-nav{background:#1f3d3b;border:0;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:2px;min-block-size:0;inline-size:auto;margin:0;padding-block:5px;padding-inline:8px 6px;display:flex;box-shadow:0 10px 26px #14282647,0 2px 6px #1428262e}#partner-concept header.pp-top nav.pp-nav a,#partner-concept header.pp-top nav.pp-nav button{box-shadow:none;color:#f3ebdd;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}#partner-concept header.pp-top nav.pp-nav a:hover,#partner-concept header.pp-top nav.pp-nav button:hover{color:#fff;background:#ffffff14;transform:translateY(-2px)}#partner-concept header.pp-top nav.pp-nav a.active,#partner-concept header.pp-top nav.pp-nav a[aria-current=page]{color:#fff;box-shadow:none;background:#ffffff24;border:0}#partner-concept header.pp-top nav.pp-nav a:focus-visible,#partner-concept header.pp-top nav.pp-nav button:focus-visible,#partner-concept header.pp-top nav.pp-nav select:focus-visible{outline-offset:2px;outline:3px solid #f0d9b5}#partner-concept header.pp-top nav.pp-nav .pp-org{align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;margin:0 6px;display:inline-flex}#partner-concept header.pp-top nav.pp-nav .pp-org-label{color:#f3ebdd;letter-spacing:.04em;white-space:nowrap;flex:none;font-size:13px;font-weight:600;line-height:1}#partner-concept:lang(ar) header.pp-top nav.pp-nav .pp-org-label{letter-spacing:0}#partner-concept header.pp-top nav.pp-nav .pp-org select{text-overflow:ellipsis;flex:auto;inline-size:auto;min-inline-size:0;margin:0}#partner-concept header.pp-top nav.pp-nav select{color:#f3ebdd;background:0 0;border:1px solid #f3ebdd99;border-radius:999px;min-block-size:40px;max-inline-size:180px;padding:6px 12px;font-size:13px}#partner-concept header.pp-top nav.pp-nav select option{color:#1b302f;background:#fff}@media (prefers-reduced-motion:reduce){#partner-concept header.pp-top nav.pp-nav a,#partner-concept header.pp-top nav.pp-nav button{transition:none}#partner-concept header.pp-top nav.pp-nav a:hover,#partner-concept header.pp-top nav.pp-nav button:hover{transform:none}}@media (width<=1099px){#partner-concept header.pp-top{flex-wrap:wrap}#partner-concept header.pp-top nav.pp-nav{border-radius:26px;flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center;max-inline-size:100%;margin-block-end:8px}}#partner-concept .pp-banner{z-index:40;box-sizing:border-box;border-radius:8px;inline-size:min(720px,100% - 32px);margin-block:0;margin-inline:auto;position:fixed;inset-block-start:76px;inset-inline:0;box-shadow:0 10px 28px #1428262e}#partner-concept:not(.staff-workspace):not([data-page=landing]){flex-direction:column;min-block-size:100dvh;display:flex}#partner-concept:not(.staff-workspace):not([data-page=landing])>.pp-main{flex:1 0 auto}#partner-concept:not(.staff-workspace):not([data-page=landing])>.pp-footer{flex:none;margin-block-start:auto}@media (width>=900px){#partner-concept[data-page=workspace][data-bot-open]:not(.staff-workspace) #main-content{padding-inline-end:var(--bot-dock)}}@media (width>=521px) and (width<=899px){#partner-concept[data-page=workspace][data-bot-open]:not(.staff-workspace) #main-content{padding-block-end:680px}}@media (width<=520px){#partner-concept[data-page=workspace][data-bot-open]:not(.staff-workspace) #main-content{padding-block-end:80dvh}}#partner-concept{--pub-deep:#17302e;--pub-ease:cubic-bezier(.2, .7, .2, 1);--pub-gold:var(--lightningcss-light,#846020)var(--lightningcss-dark,#dfbd70);--pub-card:var(--pp-surface);--pub-tint:var(--lightningcss-light,#e3eeea)var(--lightningcss-dark,#263a36);--pub-display:Georgia, "Times New Roman", serif;--pub-lat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cg fill='none' stroke='%23d4a017' stroke-width='.9' stroke-linejoin='round'%3E%3Cpath d='M92 48 L16.89 79.11 L48 4 L79.11 79.11 L4 48 L79.11 16.89 L48 92 L16.89 16.89 Z'/%3E%3Cpath d='M64 48 L59.31 59.31 L48 64 L36.69 59.31 L32 48 L36.69 36.69 L48 32 L59.31 36.69 Z'/%3E%3Cpath d='M0 0 L8 8 M96 0 L88 8 M0 96 L8 88 M96 96 L88 88'/%3E%3C/g%3E%3C/svg%3E")}#partner-concept[lang=ar]{--pub-display:"Segoe UI", Tahoma, "Noto Naskh Arabic", "Noto Sans Arabic", system-ui, sans-serif}#partner-concept[lang=ar] em{font-style:normal}#partner-concept[lang=ar] *{letter-spacing:0!important}#partner-concept:not([data-page=workspace]){--pp-page-gutter:clamp(16px, 3vw, 48px)}#partner-concept:is([data-page=landing],[data-page=about],[data-page=login]) #main-content{padding-block:0;padding-inline:0}#partner-concept:not(.staff-workspace) header.pp-top{z-index:90;background:color-mix(in srgb, var(--pp-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:32px;min-block-size:84px;padding-block:0;position:sticky;inset-block-start:0}#partner-concept:not(.staff-workspace) header.pp-top .urwah-logo{block-size:58px;inline-size:70px;transition:transform .3s var(--pub-ease)}#partner-concept:not(.staff-workspace) header.pp-top .pp-brand:hover .urwah-logo{transform:rotate(-4deg)scale(1.05)}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav{max-inline-size:none;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;flex:0 auto;order:0;justify-content:flex-end;gap:6px;margin:0;margin-inline-start:auto;padding:0}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>a:not(.pp-nav-cta),#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>.pp-has-dd>a{min-block-size:44px;color:var(--pp-ink);background:0 0;border-radius:0;align-items:center;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex;position:relative;transform:none}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav a:is(.active,[aria-current=page]):after,#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>a:not(.pp-nav-cta):hover:after,#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>.pp-has-dd>a:hover:after{content:"";background:var(--brand-mustard);transform-origin:0;block-size:2px;animation:pub-grow .3s var(--pub-ease);position:absolute;inset-block-end:6px;inset-inline:14px}#partner-concept[dir=rtl]:not(.staff-workspace) header.pp-top nav.pp-nav a:after{transform-origin:100%}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>a.pp-nav-cta{background:var(--brand-teal);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-block-size:44px;margin-inline-start:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s;display:inline-flex}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>a.pp-nav-cta:hover{background:var(--pub-deep);transform:none}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>button.pp-nav-cta{min-block-size:44px;box-shadow:inset 0 0 0 1.5px var(--pp-ink);color:var(--pp-ink);background:0 0;border-radius:4px;margin-inline-start:8px;padding:0 18px;font-size:15px;font-weight:600}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav a:focus-visible,#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav button:focus-visible{outline:3px solid var(--brand-mustard);outline-offset:2px}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav .pp-lang{box-shadow:inset 0 0 0 1px var(--pp-line);background:0 0;margin-inline-start:8px}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav .pp-lang-btn{min-block-size:36px;color:var(--pp-ink)}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav .pp-lang-btn[aria-pressed=true]{background:var(--brand-teal);color:#fff}#partner-concept:not(.staff-workspace) header.pp-top:after{content:"";background:var(--brand-mustard);transform-origin:0;block-size:2px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@supports (animation-timeline:scroll()){#partner-concept:not(.staff-workspace) header.pp-top:after{animation:linear both pub-thread;animation-timeline:scroll(root)}}@keyframes pub-thread{to{transform:scaleX(1)}}@keyframes pub-grow{0%{transform:scaleX(0)}}.pp-has-dd{display:inline-flex;position:relative}#partner-concept .pp-dd{z-index:5;border:1px solid var(--pp-line);background:var(--pp-surface);opacity:0;visibility:hidden;inline-size:340px;transition:opacity .25s var(--pub-ease), transform .25s var(--pub-ease), visibility .25s;border-radius:12px;padding:10px;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:-20px;transform:translateY(8px);box-shadow:0 30px 60px -28px #17302e80}#partner-concept .pp-has-dd:hover .pp-dd{opacity:1;visibility:visible;transform:none}#partner-concept .pp-has-dd:has(:focus-visible) .pp-dd{opacity:1;visibility:visible;transform:none}#partner-concept header.pp-top nav.pp-nav .pp-dd a{color:var(--pp-ink);background:0 0;border-radius:8px;padding:10px 12px;font-size:15.5px;font-weight:500;display:block}#partner-concept header.pp-top nav.pp-nav .pp-dd a:hover{background:var(--pp-soft);transform:none}#partner-concept .pp-menu-btn{border:1px solid var(--pp-line);min-block-size:48px;min-inline-size:48px;color:var(--pp-ink);cursor:pointer;background:0 0;border-radius:8px;margin-inline-start:auto;padding:0 14px;font-size:15px;font-weight:600;display:none}@media (width<=960px){#partner-concept:not(.staff-workspace) header.pp-top{gap:12px;min-block-size:68px}#partner-concept:not(.staff-workspace) header.pp-top .urwah-logo{block-size:46px;inline-size:56px}#partner-concept:not(.staff-workspace) .pp-menu-btn{place-items:center;display:inline-grid}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav{display:none}#partner-concept:not(.staff-workspace) header.pp-top[data-open] nav.pp-nav{padding:12px var(--pp-page-gutter) 20px;background:var(--pp-bg);border-block-end:1px solid var(--pp-line);flex-flow:column;align-items:stretch;gap:0;display:flex;position:absolute;inset:100% 0 auto;box-shadow:0 24px 40px -28px #17302e80}#partner-concept header.pp-top[data-open] .pp-has-dd{display:block}#partner-concept header.pp-top[data-open] .pp-dd{inline-size:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:0;padding-inline-start:12px;position:static;transform:none}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav>a.pp-nav-cta{margin-block-start:8px;margin-inline-start:0}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav .pp-lang{align-self:flex-start;margin-block-start:8px;margin-inline-start:0}}#partner-concept footer.site-footer{padding-block:36px 28px;padding-inline:var(--pp-page-gutter);background:var(--pub-deep);color:#cfdcd7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;font-size:15px;display:flex}#partner-concept .site-footer-brand{color:#fff;font-family:var(--pub-display);letter-spacing:0;font-size:28px;font-weight:500}#partner-concept .site-footer nav{flex-wrap:wrap;gap:6px 24px;display:flex}#partner-concept .site-footer a{color:#cfdcd7;padding-block:8px;text-decoration:none}#partner-concept .site-footer a:hover,#partner-concept .site-footer a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}#partner-concept .site-footer-company{border-block-start:1px solid #ffffff24;flex-wrap:wrap;flex:1 0 100%;align-items:baseline;gap:0 24px;padding-block-start:16px;display:flex}#partner-concept .site-footer-company>*{color:#cfdcd7;padding-block:8px;font-style:normal;line-height:1.4}#partner-concept .site-footer-company>a:hover,#partner-concept .site-footer-company>a:focus-visible{color:#fff}.js-reveal #partner-concept .rv{opacity:0;transition:opacity .8s var(--pub-ease), transform .8s var(--pub-ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}.js-reveal #partner-concept .rv.in{opacity:1;transform:none}#partner-concept .pub-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-gold);font-size:12.5px;font-weight:600;line-height:1.2;display:inline-block}#partner-concept .pub-btn{background:var(--brand-teal);color:#fff;cursor:pointer;min-block-size:52px;transition:background-color .2s, transform .25s var(--pub-ease);border:0;border-radius:4px;align-items:center;gap:12px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}#partner-concept .pub-btn:hover{background:var(--pub-deep)}#partner-concept .pub-btn:focus-visible,#partner-concept .pub-link:focus-visible{outline:3px solid var(--brand-mustard);outline-offset:3px}#partner-concept .pub-btn .pub-arrow{transition:transform .25s var(--pub-ease)}#partner-concept .pub-btn:hover .pub-arrow{transform:translate(3px,-3px)}#partner-concept .pub-btn--gold{background:var(--brand-mustard);color:var(--pub-deep)}#partner-concept .pub-btn--gold:hover{color:var(--pub-deep);background:#fff}#partner-concept .pub-link{min-block-size:44px;color:var(--pp-ink);border-block-end:1.5px solid var(--brand-mustard);align-items:center;gap:8px;padding-block:2px;font-weight:600;text-decoration:none;display:inline-flex}#partner-concept[dir=rtl] .pub-arrow{scale:-1 1}@media (prefers-reduced-motion:reduce){.js-reveal #partner-concept .rv{opacity:1;transition:none;transform:none}#partner-concept header.pp-top:after,#partner-concept .pub-btn,#partner-concept .pp-dd{transition:none;animation:none}}#partner-concept:is([data-page=landing],[data-page=about],[data-page=login]) .pp-main:before{display:none}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav .pp-org-label{color:var(--pp-muted)}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav select{border:1.5px solid var(--pp-line);background:var(--pp-surface);min-block-size:44px;color:var(--pp-ink);font-size:15px}#partner-concept:not(.staff-workspace) header.pp-top nav.pp-nav select option{color:var(--pp-ink);background:var(--pp-surface)}#partner-concept .stage{isolation:isolate;background:var(--pub-deep);color:#e9efe9;flex-direction:column;justify-content:space-between;gap:20px;min-inline-size:0;padding:clamp(24px,3vw,48px) clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}#partner-concept .stage:before{content:"";z-index:-2;background:var(--pub-lat) center/96px;opacity:.1;animation:80s linear infinite pub-drift;position:absolute;inset:0}#partner-concept .stage:after{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#000,transparent 70%);transition:opacity .4s;position:absolute;inset:0}#partner-concept .stage:hover:after{opacity:.85}#partner-concept .st-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2f6f6d8c,#0000);border-radius:50%;block-size:520px;inline-size:520px;position:absolute;inset:50% auto auto 50%;translate:-50% -55%}#partner-concept .st-top{gap:12px;display:grid}#partner-concept .st-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-mustard);font-size:12.5px;font-weight:600}#partner-concept .st-title{font-family:var(--pub-display);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:1.1}#partner-concept .st-title em{color:var(--brand-mustard);font-style:italic}#partner-concept .st-detail{color:#b9cbc6;max-inline-size:40ch;margin:0}#partner-concept .st-scene{flex:1;min-block-size:240px;position:relative}#partner-concept .st-scene .scene{block-size:100%;inline-size:100%;transform:translate3d(calc(var(--px,0) * 14px),calc(var(--py,0) * 10px),0);animation:pub-fade .6s var(--pub-ease) both;position:absolute;inset:0}#partner-concept .st-copy{gap:6px;min-block-size:112px;display:grid}#partner-concept .st-name{font-family:var(--pub-display);color:#fff;margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:500;line-height:1.1}#partner-concept .st-sum{color:#c3d2cd;max-inline-size:44ch;margin:0}#partner-concept .st-chips{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}#partner-concept .st-chips li{border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff47}#partner-concept .st-copy>*{animation:pub-rise .6s var(--pub-ease) both}#partner-concept .st-copy>:nth-child(2){animation-delay:60ms}#partner-concept .st-copy>:nth-child(3){animation-delay:.12s}#partner-concept .st-controls{align-items:center;gap:16px;display:flex}#partner-concept .st-bars{flex:1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}#partner-concept .st-bars button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;min-block-size:28px;display:flex}#partner-concept .st-bars button i{background:#ffffff2e;border-radius:3px;block-size:3px;inline-size:100%;display:block;overflow:hidden}#partner-concept .st-bars button i:after{content:"";background:var(--brand-mustard);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}#partner-concept .stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .st-bars button i:after{transform-origin:100%}#partner-concept .st-bars button.done i:after{transform:none}#partner-concept .st-bars button.act i:after{animation:pub-fill var(--dur,5.2s) linear forwards}#partner-concept .stage:hover .st-bars button.act i:after,#partner-concept .stage:focus-within .st-bars button.act i:after{animation-play-state:paused}#partner-concept .st-bars button:focus-visible{outline-offset:3px;outline:3px solid #f0d9b5}#partner-concept .stage--one .st-copy{min-block-size:0}#partner-concept .scene *{fill:none;stroke-linecap:round;stroke-linejoin:round}#partner-concept .scene .c{stroke:#f3ebdd;stroke-width:2px}#partner-concept .scene .g{stroke:var(--brand-mustard);stroke-width:2.4px}#partner-concept .scene .f{fill:var(--brand-mustard);stroke:none}#partner-concept .scene .w{fill:#f3ebdd;stroke:none}#partner-concept .scene .d{stroke-dasharray:1;stroke-dashoffset:1px}#partner-concept .scene.on .d{animation:pub-draw 1.4s var(--pub-ease) forwards;animation-delay:calc(var(--k,0) * .16s)}#partner-concept .scene .bl{animation:1s steps(2,end) infinite pub-blink}#partner-concept .scene .orb{transform-origin:200px 150px;animation:14s linear infinite pub-spin}#partner-concept .scene .orb2{transform-origin:200px 150px;animation:22s linear infinite reverse pub-spin}#partner-concept .scene .rise{animation:3.2s ease-in infinite pub-packet;animation-delay:calc(var(--k,0) * .8s)}#partner-concept .scene .beat{stroke-dasharray:60 300;animation:2.4s linear infinite pub-beat}#partner-concept .scene .ping{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pub-ping}@keyframes pub-drift{to{background-position:96px 96px}}@keyframes pub-fade{0%{opacity:0}}@keyframes pub-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes pub-draw{to{stroke-dashoffset:0}}@keyframes pub-fill{to{transform:none}}@keyframes pub-blink{50%{opacity:0}}@keyframes pub-spin{to{transform:rotate(360deg)}}@keyframes pub-packet{0%{opacity:0;transform:translateY(40px)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-62px)}}@keyframes pub-beat{to{stroke-dashoffset:-360px}}@keyframes pub-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}@media (width<=960px){#partner-concept .stage{min-block-size:0}#partner-concept .st-scene{min-block-size:200px}}@media (prefers-reduced-motion:reduce){#partner-concept .stage,#partner-concept .stage *,#partner-concept .stage:before,#partner-concept .stage:after,#partner-concept .scene *{transition:none!important;animation:none!important}#partner-concept .scene .d{stroke-dashoffset:0}#partner-concept .st-bars button.act i:after{transform:none}}#partner-concept .pub-page{--pub-ink:var(--lightningcss-light,#17302e)var(--lightningcss-dark,var(--pp-ink));color:var(--pp-ink)}#partner-concept .pub-page :is(h1,h2,h3){font-family:var(--pub-display);letter-spacing:-.015em;color:var(--pub-ink);margin:0;font-weight:500;line-height:1.1}#partner-concept .pub-page :is(h1,h2) em{color:var(--pub-gold);font-style:italic}#partner-concept[lang=ar] .pub-page :is(h1,h2) em{font-style:normal}#partner-concept .pub-page p{margin:0}#partner-concept .pub-section{padding-block:clamp(40px,5vw,72px);padding-inline:var(--pp-page-gutter)}#partner-concept .pub-lead{max-inline-size:46ch;color:var(--pp-muted);font-size:clamp(18px,1.6vw,23px);line-height:1.55}#partner-concept .pub-sechead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-block-end:clamp(24px,3vw,44px);display:flex}#partner-concept .pub-sechead h2{font-size:clamp(32px,4vw,60px)}#partner-concept .pub-strip{padding:10px var(--pp-page-gutter);color:var(--pp-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:11px;font-weight:600;display:flex}#partner-concept .pub-strip a{color:inherit;text-decoration:none}#partner-concept .pub-strip a:hover{color:var(--pp-ink)}#partner-concept .pub-hero>.pub-strip:first-child{border-block-end:1px solid var(--pp-line)}#partner-concept .pub-hero>.pub-strip:last-child:not(:first-child){border-block-start:1px solid var(--pp-line)}#partner-concept .pub-hero{isolation:isolate;border-block-end:1px solid var(--pp-line);flex-direction:column;display:flex;position:relative;overflow:clip}#partner-concept .pub-hero:before{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:.14;pointer-events:none;animation:80s linear infinite pub-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 70% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(120% 100% at 70% 30%,#000 20%,#0000 80%)}#partner-concept .pub-hero:after{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);mask-image:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #000, transparent 70%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){#partner-concept .pub-hero:hover:after{opacity:.9}}#partner-concept .pub-hero-grid{padding:clamp(20px, 3vw, 40px) var(--pp-page-gutter);flex:1;gap:clamp(20px,3vw,56px);display:grid}#partner-concept .pub-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-inline-size:0;display:flex}#partner-concept .pub-hero h1{font-size:clamp(40px,5.2vw,84px)}#partner-concept .pub-line{margin-inline:-.15em;padding-block-end:.08em;padding-inline:.15em;display:block;overflow:hidden}#partner-concept .pub-line>span{animation:pub-line .9s var(--pub-ease) both;display:inline-block}#partner-concept .pub-line+.pub-line>span{animation-delay:.14s}#partner-concept .pub-hero .pub-eyebrow{animation:pub-rise .6s var(--pub-ease) both}#partner-concept .pub-hero .pub-lead{animation:pub-rise .7s var(--pub-ease) .5s both}#partner-concept .pub-hero-actions{animation:pub-rise .7s var(--pub-ease) .65s both;flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}#partner-concept .pub-hero--home{min-block-size:calc(100dvh - 84px)}#partner-concept .pub-hero--home .pub-hero-grid{grid-template-columns:1.05fr .95fr;align-items:stretch}#partner-concept .pub-hero--home .pub-lead{margin-block:8px 12px}#partner-concept .pub-hero--page .pub-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;padding-block:clamp(36px,5vw,64px)}#partner-concept .pub-hero--page.has-stage .pub-hero-grid{grid-template-columns:1fr 1fr;align-items:stretch;padding-block:clamp(24px,3vw,44px)}#partner-concept .pub-hero--page h1{font-size:clamp(40px,5.4vw,84px)}#partner-concept .pub-hero-side{flex-direction:column;align-items:flex-start;gap:22px;display:flex}#partner-concept .has-stage .stage{border-radius:14px;min-block-size:420px}#partner-concept .pub-chiprow{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}#partner-concept .pub-chiprow li{box-shadow:inset 0 0 0 1.5px var(--brand-teal);color:var(--pub-ink);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500}#partner-concept .pub-art{min-block-size:380px;margin:0;margin-inline-start:14px;display:flex;position:relative}#partner-concept .pub-frame{isolation:isolate;flex:1;min-inline-size:0;display:flex;position:relative}#partner-concept .pub-frame:before{content:"";z-index:-1;border:1.5px solid var(--brand-mustard);animation:pub-frame 1.4s var(--pub-ease) .5s both;border-radius:999px 999px 14px 14px;position:absolute;inset-block:-14px 14px;inset-inline:-14px 14px}#partner-concept .pub-arch{animation:pub-arch 1.1s var(--pub-ease) .15s both;border-radius:999px 999px 14px 14px;flex:1;overflow:hidden;box-shadow:0 40px 80px -30px #17302e73}#partner-concept .pub-arch picture{display:contents}#partner-concept .pub-arch img{object-fit:cover;object-position:50% 30%;block-size:112%;inline-size:100%;display:block}@supports (animation-timeline:scroll()){#partner-concept .pub-arch img{animation:linear both pub-parallax;animation-timeline:scroll(root);animation-range:0 90vh}}#partner-concept .pub-chips{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}#partner-concept .pub-chip{background:var(--pp-surface);color:var(--pp-ink);animation:pub-pop .6s var(--pub-ease) both, pub-bob 4s ease-in-out 1.4s infinite alternate;border-radius:99px;align-items:center;gap:10px;padding:10px 18px;padding-inline-start:12px;font-size:15px;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 34px -12px #17302e66}#partner-concept .pub-chip svg{box-sizing:content-box;background:var(--pub-tint);block-size:16px;inline-size:16px;color:var(--brand-teal);border-radius:50%;padding:5px}#partner-concept .pub-chip:first-child{animation-delay:.9s,1.5s;inset-block-start:42%;inset-inline-start:-22px}#partner-concept .pub-chip:nth-child(2){animation-delay:1.05s,2s;inset-block-end:26%;inset-inline-end:-22px}#partner-concept .pub-chip:nth-child(3){animation-delay:1.2s,2.4s;inset-block-end:7%;inset-inline-start:-22px}#partner-concept .pub-index{border-block-start:1.5px solid var(--pub-ink);margin:0;padding:0;list-style:none;position:relative}#partner-concept .pub-index:before{content:"";background:var(--brand-mustard);transform-origin:top;inline-size:1.5px;position:absolute;inset-block:0;inset-inline-start:5px}#partner-concept .pub-row{border-block-end:1px solid var(--pp-line);color:inherit;transition:background-color .25s, padding .25s var(--pub-ease);grid-template-columns:1fr 1.4fr 44px;align-items:center;gap:24px;padding:22px 4px;padding-inline-start:28px;text-decoration:none;display:grid;position:relative}#partner-concept .pub-row:before{content:"";background:var(--brand-mustard);border:1.5px solid var(--brand-mustard);border-radius:50%;block-size:11px;inline-size:11px;margin-block-start:-5.5px;position:absolute;inset-block-start:50%;inset-inline-start:0;box-shadow:0 0 0 6px #d4a0172e}#partner-concept .pub-row:hover{background:var(--pp-soft);padding-inline-start:40px}#partner-concept .pub-peek{z-index:70;pointer-events:none;opacity:0;background:var(--pub-deep);border-radius:12px;block-size:148px;inline-size:190px;transition:opacity .25s;position:fixed;inset:0 auto auto 0;overflow:hidden;box-shadow:0 40px 70px -26px #17302ea6}#partner-concept .pub-peek[data-show]{opacity:1}#partner-concept .pub-peek svg{block-size:100%;inline-size:100%;display:block}#partner-concept .pub-peek:after{content:"";border:1.5px solid var(--pub-gold);opacity:.6;border-radius:12px;position:absolute;inset:0}@media (hover:none),(width<=900px){#partner-concept .pub-peek{display:none}}@media (prefers-reduced-motion:reduce){#partner-concept .pub-peek{transition:none}}#partner-concept .pub-row h3{transition:transform .3s var(--pub-ease);font-size:clamp(22px,2.2vw,32px)}#partner-concept .pub-row:hover h3{transform:translate(6px)}#partner-concept[dir=rtl] .pub-row:hover h3{transform:translate(-6px)}#partner-concept .pub-row p{color:var(--pp-muted)}#partner-concept .pub-go{block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1.5px var(--brand-teal);color:var(--brand-teal);transition:background-color .25s, color .25s, transform .25s var(--pub-ease);border-radius:50%;place-items:center;display:grid}#partner-concept .pub-row:hover .pub-go{background:var(--brand-teal);color:#fff;transform:translate(4px)}#partner-concept[dir=rtl] .pub-go{scale:-1 1}#partner-concept .pub-row:focus-visible{outline:3px solid var(--brand-mustard);outline-offset:-3px}@supports (animation-timeline:view()){#partner-concept .pub-index:before{animation:linear both pub-fill-y;animation-timeline:view();animation-range:entry 30% cover 70%;transform:scaleY(0)}#partner-concept .pub-row:before{animation:linear both pub-dot;animation-timeline:view();animation-range:entry 35% entry 75%}}#partner-concept .pub-clients{border-block-start:1px solid var(--pp-line);align-items:center;gap:clamp(20px,3vw,48px);padding-block:28px;padding-inline-start:var(--pp-page-gutter);display:flex;overflow:hidden}#partner-concept .pub-clients-label{color:var(--pp-muted);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:12.5px;font-weight:600}#partner-concept .pub-clients-track{flex:1;min-inline-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#partner-concept .pub-clients-row{align-items:center;gap:clamp(56px,7vw,110px);inline-size:max-content;margin:0;padding:0;padding-inline-end:clamp(56px,7vw,110px);list-style:none;animation:36s linear infinite pub-tick;display:flex}#partner-concept[dir=rtl] .pub-clients-row{animation-name:pub-tick-rtl}#partner-concept .pub-clients-track:hover .pub-clients-row{animation-play-state:paused}#partner-concept .pub-clients-row img{filter:grayscale();opacity:.7;block-size:48px;inline-size:auto;transition:filter .3s, opacity .3s, transform .3s var(--pub-ease);flex:none;display:block}#partner-concept .pub-clients-row img:hover{filter:none;opacity:1;transform:scale(1.06)}#partner-concept .pub-band{isolation:isolate;background:var(--pub-deep);color:#f3ebdd;position:relative;overflow:hidden}#partner-concept .pub-band:before{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:.12;animation:80s linear infinite pub-drift;position:absolute;inset:0}#partner-concept .pub-band-in{padding:clamp(40px, 5vw, 72px) var(--pp-page-gutter);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}#partner-concept .pub-band .pub-eyebrow{color:var(--brand-mustard)}#partner-concept .pub-band h2{color:#fff;margin-block-start:14px;font-size:clamp(32px,4vw,60px)}#partner-concept .pub-band h2 em{color:#0000;background:linear-gradient(90deg, var(--brand-mustard), #f0d68a, var(--brand-mustard)) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;padding-inline-end:.12em;animation:6s linear infinite pub-sheen}#partner-concept .pub-band p{color:#cfdcd7;max-inline-size:46ch;margin-block-start:18px}#partner-concept .pub-band a:not(.pub-btn){color:#f0d68a}#partner-concept .pub-band .pub-btn{justify-self:start}#partner-concept .pub-hub{display:grid}#partner-concept .pub-hubrow{border-block-end:1px solid var(--pp-line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(20px,2.4vw,36px);display:grid}#partner-concept .pub-hubrow:nth-child(2n) .stage{order:2}#partner-concept .pub-hubrow .stage{border-radius:14px;min-block-size:320px;padding:20px}#partner-concept .pub-hubrow .st-copy{display:none}#partner-concept .pub-hubcopy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}#partner-concept .pub-hubcopy h3{font-size:clamp(30px,3.4vw,52px)}#partner-concept .pub-hubcopy p{max-inline-size:48ch;color:var(--pp-muted);margin-block-end:8px}#partner-concept .pub-intro h2{max-inline-size:22ch;margin-block:14px;font-size:clamp(34px,4.6vw,76px)}#partner-concept .pub-intro h2 span{display:block}#partner-concept .pub-cards{gap:clamp(16px,2vw,28px);display:grid}#partner-concept .pub-cards--2{grid-template-columns:repeat(2,1fr)}#partner-concept .pub-cards--3{grid-template-columns:repeat(3,1fr)}#partner-concept .pub-cards--4{grid-template-columns:repeat(4,1fr)}#partner-concept .pub-card{isolation:isolate;border:1px solid var(--pp-line);background:var(--pub-card);transition:transform .5s var(--pub-ease), box-shadow .5s var(--pub-ease), border-color .4s;border-start-start-radius:72px;border-start-end-radius:14px;border-end-end-radius:14px;border-end-start-radius:14px;padding:clamp(22px,2.2vw,34px);padding-block-start:clamp(26px,2.6vw,40px);position:relative;overflow:hidden}#partner-concept .pub-card:before{content:"";background:linear-gradient(90deg, var(--brand-mustard), #f0d68a);transform-origin:0;block-size:3px;transition:transform .7s var(--pub-ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}#partner-concept[dir=rtl] .pub-card:before{transform-origin:100%}#partner-concept .pub-card:after{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(260px at 85% 100%,#000,#0000 70%);mask-image:radial-gradient(260px at 85% 100%,#000,#0000 70%)}#partner-concept .pub-card:hover{border-color:#d4a0178c;transform:translateY(-8px);box-shadow:0 36px 56px -34px #17302e80}#partner-concept .pub-card:hover:before{transform:none}#partner-concept .pub-card:hover:after{opacity:.85}#partner-concept .pub-gl{background:var(--pub-tint);block-size:52px;inline-size:52px;color:var(--brand-teal);transition:background-color .4s, color .4s, transform .7s var(--pub-ease);border-radius:50%;place-items:center;margin-block-end:18px;display:grid}#partner-concept .pub-gl svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;block-size:24px;inline-size:24px}#partner-concept .pub-card:hover .pub-gl{background:var(--brand-teal);color:#f0d68a;transform:rotate(90deg)}#partner-concept .pub-gk{color:var(--pub-gold);letter-spacing:.16em;text-transform:uppercase;margin-block-end:8px;font-size:12.5px;font-weight:600;display:block}#partner-concept .pub-card h3{background:linear-gradient(var(--brand-mustard), var(--brand-mustard)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--pub-ease);margin-block-end:12px;padding-block-end:6px;font-size:clamp(20px,1.8vw,26px);display:inline-block}#partner-concept[dir=rtl] .pub-card h3{background-position:100% 100%}#partner-concept .pub-card:hover h3{background-size:100% 2px}#partner-concept .pub-card p{color:var(--pp-muted)}#partner-concept .pub-dashes{color:var(--pp-muted);gap:8px;margin:0;padding:0;list-style:none;display:grid}#partner-concept .pub-dashes li{padding-inline-start:30px;position:relative}#partner-concept .pub-dashes li:before{content:"";background:var(--brand-mustard);block-size:2px;inline-size:12px;transition:inline-size .45s var(--pub-ease);position:absolute;inset-block-start:.75em;inset-inline-start:0}#partner-concept .pub-card:hover .pub-dashes li:before{inline-size:22px}#partner-concept .pub-steps{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}#partner-concept .pub-steps:before{content:"";background:var(--pp-line);block-size:1.5px;position:absolute;inset-block-start:22px;inset-inline:0}#partner-concept .pub-steps:after{content:"";background:var(--brand-mustard);transform-origin:0;block-size:1.5px;position:absolute;inset-block-start:22px;inset-inline:0}#partner-concept[dir=rtl] .pub-steps:after{transform-origin:100%}#partner-concept .pub-steps>li{padding-block-start:56px;padding-inline-end:16px;position:relative}#partner-concept .pub-steps>li:before{content:"";z-index:1;background:var(--brand-mustard);block-size:14px;inline-size:14px;box-shadow:0 0 0 8px var(--pp-bg), 0 0 0 9.5px var(--brand-mustard);border-radius:50%;position:absolute;inset-block-start:15px;inset-inline-start:10px}#partner-concept .pub-card--step{border-start-start-radius:44px;block-size:100%;padding:22px;padding-block-start:24px}#partner-concept .pub-card--step h3{margin-block-end:8px}#partner-concept .pub-card--step p{font-size:16px}@supports (animation-timeline:view()){#partner-concept .pub-steps:after{animation:linear both pub-fill-x;animation-timeline:view();animation-range:entry 25% cover 55%;transform:scaleX(0)}#partner-concept .pub-steps>li:before{animation:linear both pub-step-dot;animation-timeline:view();animation-range:entry 30% entry 70%}}#partner-concept .pub-prohead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-block-end:clamp(28px,3vw,48px);display:flex}#partner-concept .pub-prohead h2{margin-block:14px;font-size:clamp(32px,4vw,60px)}#partner-concept .pub-others{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}#partner-concept .pub-others a{border:1.5px solid var(--pp-line);min-block-size:64px;color:var(--pub-ink);font-family:var(--pub-display);transition:border-color .3s, background-color .3s, color .3s, transform .3s var(--pub-ease);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:20px;text-decoration:none;display:flex}#partner-concept .pub-others a:hover,#partner-concept .pub-others a:focus-visible{border-color:var(--brand-teal);background:var(--brand-teal);color:#fff;transform:translateY(-4px)}#partner-concept .pub-others strong{font-weight:500}#partner-concept .pub-pillars{padding-block:clamp(24px,3vw,40px);position:relative}#partner-concept .pub-pillars:before{content:"";background:var(--brand-mustard);transform-origin:top;inline-size:1.5px;position:absolute;inset-block:0;inset-inline-start:50%}#partner-concept .pub-pillar{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,140px);padding-block:clamp(24px,3.5vw,52px);display:grid;position:relative}#partner-concept .pub-pillar:after{content:"";background:var(--brand-mustard);block-size:14px;inline-size:14px;box-shadow:0 0 0 8px var(--pp-bg), 0 0 0 9.5px var(--brand-mustard);border-radius:50%;margin:-7px;position:absolute;inset-block-start:50%;inset-inline-start:50%}#partner-concept .pub-pillar:nth-child(2n) .pub-pillar-panel{order:-1}#partner-concept .pub-pillar-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}#partner-concept .pub-pillar-copy h2{font-size:clamp(34px,4.4vw,76px)}#partner-concept .pub-pillar-copy p{max-inline-size:40ch;color:var(--pp-muted);font-size:clamp(18px,1.5vw,23px);line-height:1.55}#partner-concept .pub-pillar-panel{isolation:isolate;aspect-ratio:4/3;background:var(--pub-deep);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 70px -34px #17302e8c}#partner-concept .pub-pillar-panel:before{content:"";z-index:-1;background:var(--pub-lat) center/96px;opacity:.12;animation:80s linear infinite pub-drift;position:absolute;inset:0}#partner-concept .pub-pillar-panel .scene{block-size:100%;inline-size:100%;position:absolute;inset:0}#partner-concept .pub-pillar:first-child .pub-pillar-panel{border-start-start-radius:240px}#partner-concept .pub-pillar:nth-child(2) .pub-pillar-panel{border-start-end-radius:240px}#partner-concept .pub-pillar:nth-child(3) .pub-pillar-panel{border-end-end-radius:240px}#partner-concept .pub-pillar-panel .scene .d{stroke-dashoffset:0}.js-reveal #partner-concept .pub-pillar-panel:not(.in) .scene .d{stroke-dashoffset:1px}.js-reveal #partner-concept .pub-pillar-panel.in .scene .d{stroke-dashoffset:1px;animation:pub-draw 1.4s var(--pub-ease) forwards;animation-delay:calc(var(--k,0) * .16s)}@supports (animation-timeline:view()){#partner-concept .pub-pillars:before{animation:linear both pub-fill-y;animation-timeline:view();animation-range:entry 20% cover 80%;transform:scaleY(0)}}#partner-concept .pub-manifesto{padding:clamp(48px, 7vw, 112px) var(--pp-page-gutter);background:var(--pub-tint)}#partner-concept .pub-manifesto>div{flex-direction:column;align-items:flex-start;gap:20px;display:flex}#partner-concept .pub-statement{max-inline-size:24ch;color:var(--pub-ink);font-family:var(--pub-display);letter-spacing:-.01em;font-size:clamp(32px,5vw,88px);font-weight:500;line-height:1.14}#partner-concept .pub-statement em{color:var(--pub-gold)}@supports (animation-timeline:view()){#partner-concept .pub-statement span{opacity:.16;animation:linear both pub-lit;animation-timeline:view();animation-range:entry 10% entry 95%}}@keyframes pub-line{0%{opacity:0;transform:translateY(110%)}}@keyframes pub-arch{0%{clip-path:inset(100% 0 0 round 999px 999px 14px 14px);transform:scale(1.06)}to{clip-path:inset(0 round 999px 999px 14px 14px)}}@keyframes pub-frame{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pub-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes pub-bob{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}@keyframes pub-parallax{to{transform:translateY(-9%)}}@keyframes pub-tick{to{transform:translate(-50%)}}@keyframes pub-tick-rtl{to{transform:translate(50%)}}@keyframes pub-sheen{to{background-position:-200% 0}}@keyframes pub-fill-y{to{transform:scaleY(1)}}@keyframes pub-fill-x{to{transform:scaleX(1)}}@keyframes pub-dot{0%{background:var(--pp-bg);border-color:var(--pp-line);box-shadow:0 0 #0000}}@keyframes pub-step-dot{0%{background:var(--pp-bg);box-shadow:0 0 0 8px var(--pp-bg), 0 0 0 9.5px var(--pp-line)}}@keyframes pub-lit{to{opacity:1}}@media (width<=1100px){#partner-concept .pub-cards--4,#partner-concept .pub-others{grid-template-columns:repeat(2,1fr)}#partner-concept .pub-steps{grid-template-columns:repeat(2,1fr);row-gap:28px}#partner-concept .pub-steps:before,#partner-concept .pub-steps:after{display:none}}@media (width<=960px){#partner-concept .pub-hero--home{min-block-size:0}#partner-concept .pub-hero--home .pub-hero-grid,#partner-concept .pub-hero--page .pub-hero-grid,#partner-concept .pub-hero--page.has-stage .pub-hero-grid,#partner-concept .pub-band-in,#partner-concept .pub-hubrow,#partner-concept .pub-cards--2,#partner-concept .pub-cards--3{grid-template-columns:1fr}#partner-concept .pub-art{aspect-ratio:4/5;min-block-size:0;inline-size:min(86%,420px);margin-inline:auto}#partner-concept .pub-chip:first-child{inset-block-start:44%;inset-inline-start:-14px}#partner-concept .pub-chip:nth-child(2){inset-block-end:24%;inset-inline-end:-14px}#partner-concept .pub-chip:nth-child(3){display:none}#partner-concept .pub-hubrow:nth-child(2n) .stage{order:0}#partner-concept .pub-row{grid-template-columns:1fr 44px;padding-inline-start:24px}#partner-concept .pub-row p{grid-area:2/1}#partner-concept .pub-others,#partner-concept .pub-steps{grid-template-columns:1fr}#partner-concept .pub-pillars:before{inset-inline-start:14px}#partner-concept .pub-pillar{grid-template-columns:1fr;gap:24px;padding-inline-start:40px}#partner-concept .pub-pillar:after{inset-inline-start:14px}#partner-concept .pub-pillar:nth-child(2n) .pub-pillar-panel{order:0}}@media (prefers-reduced-motion:reduce){#partner-concept .pub-page *,#partner-concept .pub-page :before,#partner-concept .pub-page :after{transition:none!important;animation:none!important}#partner-concept .pub-pillar-panel .scene .d{stroke-dashoffset:0!important}#partner-concept .pub-statement span{opacity:1!important}#partner-concept .pub-index:before,#partner-concept .pub-steps:after,#partner-concept .pub-pillars:before{transform:none!important}}#partner-concept .pp-error{border:1px solid var(--pp-red);background:var(--pp-surface);color:var(--pp-red);border-inline-start-width:4px;border-radius:8px;margin-block:16px;padding:12px 16px}#partner-concept .pp-error p{color:inherit;margin:4px 0 0}#partner-concept .pp-error ul{margin:6px 0 0;padding-inline-start:20px}#partner-concept .pp-error button{margin-block-start:8px}#partner-concept .pp-error small{margin-block-start:6px;display:block}#partner-concept .pp-loading{color:var(--pp-muted);padding-block:24px}#partner-concept .auth-form input:not([type=checkbox]):not([readonly]){background:var(--pp-bg)}#partner-concept .auth-form input[aria-invalid=true],#partner-concept .inquiry-card input[aria-invalid=true],#partner-concept .inquiry-card textarea[aria-invalid=true]{border-color:var(--pp-red)}#partner-concept .auth-field-error{color:var(--pp-red);margin-block-start:6px;font-size:13px;font-weight:500;display:block}#partner-concept .auth-notice{background:var(--pp-mint);color:var(--pp-green);border-radius:8px;margin-block:16px;padding:12px 16px;font-size:14px}#partner-concept .auth-form .auth-help{color:var(--pp-muted);margin-block:-8px 16px;font-size:13px}#partner-concept .auth-form .auth-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-block:8px 0;font-size:14px;display:flex}#partner-concept .auth-form .auth-links a{color:var(--pp-purple);text-underline-offset:4px;font-weight:600;text-decoration:underline}#partner-concept .auth-code-input{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}#partner-concept .auth-code-input.is-recovery{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:18px}#partner-concept .auth-hints{color:var(--pp-muted);gap:3px;margin:-6px 0 16px;padding:0;font-size:13px;list-style:none;display:grid}#partner-concept .auth-hints li.is-met{color:var(--pp-green)}#partner-concept .auth-page{max-inline-size:760px;margin-inline:auto}#partner-concept .auth-page.account-page{max-inline-size:var(--pp-page-max,1440px)}#partner-concept .account-grid{align-items:start;gap:20px;display:grid}#partner-concept .account-col{gap:20px;min-inline-size:0;display:grid}#partner-concept .account-col>.pp-panel{background:var(--lightningcss-light,#f6eddc)var(--lightningcss-dark,#263330);border-color:var(--lightningcss-light,#e6dccb)var(--lightningcss-dark,#ffffff24);margin:0}#partner-concept .account-col>.pp-panel .pp-panel-head{border-block-end-color:var(--lightningcss-light,#e2d6c0)var(--lightningcss-dark,#ffffff24)}@media (width>=1000px){#partner-concept .account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#partner-concept .auth-page .pp-panel>.pp-pad>:first-child{margin-block-start:0}#partner-concept .auth-page .pp-panel-head{padding:18px 20px}#partner-concept .auth-page .pp-panel-head h2{margin:0;font-size:20px}#partner-concept .auth-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 28px;margin:0;display:grid}#partner-concept .auth-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--pp-muted);font-size:12px}#partner-concept .auth-facts dd{overflow-wrap:anywhere;margin:4px 0 0}#partner-concept .auth-list{margin:0;padding:0;list-style:none}#partner-concept .auth-list li{border-block-end:1px solid var(--pp-line);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block:12px;display:flex}#partner-concept .auth-list li:last-child{border-block-end:0}#partner-concept .auth-org-choices{gap:12px;margin:0;padding:0;list-style:none;display:grid}#partner-concept .auth-org-choices button{text-align:start;border:1px solid var(--pp-line);background:var(--pp-surface);inline-size:100%;transition:border-color var(--duration-fast,.15s), box-shadow var(--duration-fast,.15s);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:18px 20px;display:flex}#partner-concept .auth-org-choices button:hover:not(:disabled){border-color:var(--brand-teal);box-shadow:0 6px 18px #1b302f1a}#partner-concept .auth-org-choices button:focus-visible{outline:3px solid var(--brand-teal);outline-offset:2px}#partner-concept .auth-secret{border:1px dashed var(--pp-line);background:var(--pp-bg);letter-spacing:.12em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:14px 16px;font-family:ui-monospace,Consolas,monospace;font-size:18px;display:block}#partner-concept .auth-uri{overflow-wrap:anywhere;color:var(--pp-muted);-webkit-user-select:all;user-select:all;font-family:ui-monospace,Consolas,monospace;font-size:12px}#partner-concept .auth-codes{border:1px solid var(--pp-line);background:var(--pp-bg);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 16px;margin:16px 0;padding:16px;font-family:ui-monospace,Consolas,monospace;font-size:15px;list-style:none;display:grid}#partner-concept .auth-codes li{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}#partner-concept .auth-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-block:16px;display:flex}#partner-concept .auth-copied{color:var(--pp-green);font-size:13px}#partner-concept .auth-copied.is-failed{color:var(--pp-red)}#partner-concept .auth-confirm-check{align-items:flex-start;gap:10px;font-weight:500;display:flex}#partner-concept .auth-confirm-check input{inline-size:auto;margin:4px 0 0}#partner-concept .auth-steps{color:var(--pp-muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}#partner-concept .auth-steps [aria-current=step]{color:var(--brand-teal,var(--pp-purple));font-weight:700}#partner-concept .inquiry-card .auth-field-error{margin-block-start:6px}#partner-concept .inquiry-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}#partner-concept .inquiry-reference{background:var(--pp-soft);border-radius:8px;margin-block:20px;padding:16px 20px}#partner-concept .inquiry-reference strong{letter-spacing:.04em;font-size:20px;display:block}#partner-concept .inquiry-reference p{color:var(--pp-muted);margin:6px 0 0;font-size:13px}@media (width<=480px){#partner-concept .auth-code-input{letter-spacing:.25em;font-size:20px}#partner-concept .auth-secret{font-size:15px}#partner-concept .pp-login-form .login-form-actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){#partner-concept .auth-org-choices button{transition:none}}#partner-concept .login-experience{min-block-size:calc(100dvh - 84px);max-inline-size:none;box-shadow:none;background:var(--pp-bg);border:0;border-radius:0;grid-template-columns:.95fr 1.05fr;margin:0;display:grid;overflow:visible}#partner-concept .login-experience>.stage{min-block-size:0}#partner-concept .login-experience .login-access{background:var(--pp-bg);flex-direction:column;justify-content:center;align-items:center;min-inline-size:0;padding:clamp(24px,3vw,48px) clamp(24px,4vw,72px);display:flex}#partner-concept .login-experience .login-access:before{display:none}#partner-concept .login-experience .pp-login-form{inline-size:100%;max-inline-size:520px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#partner-concept .login-experience .pp-login-form>p{margin-block-end:0}#partner-concept .login-experience .access-eyebrow{color:var(--pub-gold);letter-spacing:.18em;text-transform:uppercase;font-size:12.5px;font-weight:600;line-height:1.2;display:block}#partner-concept .login-experience .login-access h1{font-family:var(--pub-display);letter-spacing:-.015em;color:var(--lightningcss-light,#17302e)var(--lightningcss-dark,var(--pp-ink));margin-block:12px 8px;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.1}#partner-concept .login-experience .login-caption{color:var(--pp-muted);margin-block:0 22px;line-height:1.6}#partner-concept .login-experience .auth-form{gap:18px;display:grid}#partner-concept .login-experience .auth-form label{font-size:15px;font-weight:600;display:block}#partner-concept .login-experience label>:is(input,select,textarea){margin-block-start:8px;font-weight:400;display:block}#partner-concept .login-experience :is(input,select,textarea){border:1.5px solid var(--pp-line);background:var(--pp-surface);min-block-size:52px;inline-size:100%;color:var(--pp-ink);border-radius:6px;padding:12px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}#partner-concept .login-experience textarea{resize:vertical;min-block-size:120px}#partner-concept .login-experience :is(input,select,textarea):focus-visible{outline:3px solid var(--brand-mustard);outline-offset:0;border-color:var(--brand-teal)}#partner-concept .login-experience .auth-form [aria-invalid=true]{border-color:var(--pp-red)}#partner-concept .login-experience .login-form-actions{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-block:4px 0;display:flex}#partner-concept .login-experience .login-form-actions .pp-primary,#partner-concept .login-experience .pp-login-form>.pp-primary{background:var(--brand-teal);color:#fff;border-radius:4px;min-block-size:52px;inline-size:100%;font-size:16px;font-weight:600;transition:background-color .2s}#partner-concept .login-experience .login-form-actions .pp-primary:hover:not(:disabled){background:var(--pub-deep)}#partner-concept .login-experience .login-form-actions .pp-link{align-self:flex-start;min-block-size:36px;font-size:14px}#partner-concept .login-experience .auth-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;display:flex}#partner-concept .login-experience .login-contact{border-block-start:1px solid var(--pp-line);inline-size:100%;max-inline-size:520px;color:var(--pp-muted);text-align:start;margin-block:14px 0;padding-block-start:14px;font-size:14px}#partner-concept .login-experience .login-contact a{color:var(--pp-purple);margin-inline-start:6px;font-weight:600}#partner-concept .inquiry-experience .login-access{justify-content:flex-start}#partner-concept .inquiry-experience .inquiry-form{gap:0}#partner-concept .inquiry-experience .inquiry-form label{margin-block-end:14px;font-size:15px;font-weight:600;display:block}#partner-concept .inquiry-experience .inquiry-form .pp-formgrid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}#partner-concept .inquiry-experience .inquiry-form .pp-primary{min-block-size:52px;inline-size:100%;margin-block-start:6px}#partner-concept .inquiry-experience .inquiry-honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}#partner-concept .inquiry-experience .inquiry-confirmation{text-align:start;background:0 0;border:0;inline-size:100%;max-inline-size:520px;margin:0;padding:0}#partner-concept .inquiry-experience .inquiry-check{margin-inline:0}@media (width<=900px){#partner-concept .login-experience{grid-template-columns:1fr;min-block-size:0}#partner-concept .login-experience .login-access{order:-1;padding-block:28px}#partner-concept .inquiry-experience .inquiry-form .pp-formgrid{grid-template-columns:1fr}}#partner-concept .pp-alert.is-pending.pw-pending{max-inline-size:var(--pp-page-max,1440px);border:1px solid var(--pp-line);border-inline-start:5px solid var(--pp-orange);background:var(--pp-peach);color:var(--pp-ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 14px;margin:0 auto 20px;padding:16px 20px;display:grid}#partner-concept .pp-alert.is-pending.pw-pending svg{block-size:28px;inline-size:28px;color:var(--pp-orange);grid-row:1/span 3;margin-block-start:2px}#partner-concept .pp-alert.is-pending.pw-pending strong{font-size:17px}#partner-concept .pp-alert.is-pending.pw-pending p{margin:2px 0 0;font-size:14px}#partner-concept .pp-alert.is-pending.pw-pending ol{gap:2px;margin:8px 0 0;padding-inline-start:18px;font-size:14px;display:grid}#partner-concept{--pp-bg:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#0b1120);--pp-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827);--pp-ink:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f8fafc);--pp-muted:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#a9b7ca);--pp-line:var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#334155);--pp-accent:#6d28d9;--pp-soft:var(--lightningcss-light,#efe9ff)var(--lightningcss-dark,#2e1065);--pp-purple:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#ddd6fe);--pp-mint:var(--lightningcss-light,#e6f6ee)var(--lightningcss-dark,#052e16);--pp-green:var(--lightningcss-light,#166534)var(--lightningcss-dark,#86efac);--pp-peach:var(--lightningcss-light,#fff0e5)var(--lightningcss-dark,#431407);--pp-orange:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#fdba74);--pp-rose:var(--lightningcss-light,#fff1f2)var(--lightningcss-dark,#4c0519);--pp-red:var(--lightningcss-light,#9f1239)var(--lightningcss-dark,#fda4af);--pp-sky:var(--lightningcss-light,#e7f2ff)var(--lightningcss-dark,#172554);--pp-blue:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd);color:var(--pp-ink);background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:12px;min-width:0;font:14px/1.55 Inter,Arial,sans-serif;overflow:hidden}#partner-concept *{box-sizing:border-box}#partner-concept button,#partner-concept input,#partner-concept select,#partner-concept textarea{font:inherit}#partner-concept button{color:inherit;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:8px;min-height:44px;padding:9px 14px;font-weight:500}#partner-concept button:hover{filter:brightness(.96)}#partner-concept .pp-link{color:var(--pp-purple);background:0 0;border:0;padding-inline:0}#partner-concept svg{vertical-align:middle;flex-shrink:0;width:18px;height:18px}#partner-concept .pp-flex{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#partner-concept .pp-between{justify-content:space-between}#partner-concept .pp-muted{color:var(--pp-muted)}#partner-concept .pp-small{font-size:12px}#partner-concept h1{letter-spacing:-1px;margin:8px 0 12px;font-size:30px;font-weight:600;line-height:1.2}#partner-concept h2{margin:0;font-size:18px;font-weight:600}#partner-concept h3{margin:0 0 6px;font-size:15px;font-weight:600}#partner-concept p{margin:8px 0 16px}#partner-concept .pp-top{background:var(--pp-surface);border-bottom:1px solid var(--pp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 28px;display:flex}#partner-concept .pp-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}#partner-concept .pp-nav{background:var(--pp-surface);border-bottom:1px solid var(--pp-line);flex-wrap:wrap;align-items:center;gap:4px;padding:0 28px;display:flex}#partner-concept .pp-nav button{color:var(--pp-muted);background:0 0;border:0;border-radius:0;padding:17px 18px}#partner-concept .pp-nav button[aria-current=page]{color:var(--pp-purple);box-shadow:inset 0 -2px var(--pp-accent)}#partner-concept .pp-main{max-width:1280px;min-height:590px;margin:auto;padding:32px}#partner-concept .pp-heading{margin-bottom:28px}#partner-concept .pp-badge{white-space:nowrap;background:var(--pp-bg);color:var(--pp-muted);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}#partner-concept .pp-badge.purple{background:var(--pp-soft);color:var(--pp-purple)}#partner-concept .pp-badge.green{background:var(--pp-mint);color:var(--pp-green)}#partner-concept .pp-badge.orange{background:var(--pp-peach);color:var(--pp-orange)}#partner-concept .pp-badge.red{background:var(--pp-rose);color:var(--pp-red)}#partner-concept .pp-alert{border:1px solid var(--pp-line);background:var(--pp-peach);border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;display:flex}#partner-concept .pp-alert .pp-link{white-space:nowrap;color:var(--pp-orange);margin-inline-start:auto}#partner-concept .pp-stat{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:12px;padding:20px}#partner-concept .pp-stat strong{letter-spacing:-1px;margin:8px 0;font-size:32px;font-weight:500;display:block}#partner-concept .pp-panel{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:12px;margin-bottom:20px;overflow:hidden}#partner-concept .pp-panel-head{border-bottom:1px solid var(--pp-line);padding:18px 20px}#partner-concept .pp-pad{padding:20px}#partner-concept .pp-toolbar{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}#partner-concept input,#partner-concept select,#partner-concept textarea{border:1px solid var(--pp-line);background:var(--pp-surface);color:var(--pp-ink);border-radius:8px;max-width:100%;min-height:44px;padding:11px 12px}#partner-concept input[type=search]{flex:1;min-width:160px}#partner-concept label{margin:0 0 16px;font-weight:500;display:block}#partner-concept label input,#partner-concept label select,#partner-concept label textarea{width:100%;margin-top:7px;font-weight:400;display:block}#partner-concept textarea{resize:vertical;min-height:105px}#partner-concept .pp-formgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}#partner-concept .pp-steps{flex-wrap:wrap;gap:12px;margin:22px 0 28px;display:flex}#partner-concept .pp-step{color:var(--pp-muted);background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:8px;padding:8px 12px}#partner-concept .pp-step.active{color:var(--pp-purple);background:var(--pp-soft);border-color:var(--pp-purple)}#partner-concept .pp-footer{border-top:1px solid var(--pp-line);color:var(--pp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 32px;font-size:11px;display:flex}#partner-concept .pp-notice{color:var(--pp-green);background:var(--pp-mint);border-radius:8px;margin-bottom:16px;padding:12px}#partner-concept .pp-empty{text-align:center;color:var(--pp-muted);padding:40px}@media (width<=760px){#partner-concept .pp-main{padding:22px}#partner-concept .pp-top{padding:14px 20px}#partner-concept .pp-nav{padding:0 10px}}@media (width<=480px){#partner-concept .pp-stat{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}#partner-concept .pp-stat strong{margin:0}#partner-concept .pp-stat .pp-small{display:none}#partner-concept .pp-formgrid{grid-template-columns:1fr}#partner-concept .pp-alert{flex-wrap:wrap}#partner-concept .pp-alert .pp-link{margin:0}#partner-concept .pp-main{padding:16px}#partner-concept h1{font-size:26px}}#partner-concept{--pp-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d2029);--pp-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#112b36);--pp-ink:var(--lightningcss-light,#143c50)var(--lightningcss-dark,#f0f7f7);--pp-muted:var(--lightningcss-light,#50636b)var(--lightningcss-dark,#b3c8ce);--pp-line:var(--lightningcss-light,#d7e1e1)var(--lightningcss-dark,#34525a);--pp-accent:#007f4e;--pp-soft:var(--lightningcss-light,#edf5ef)var(--lightningcss-dark,#173f30);--pp-purple:var(--lightningcss-light,#006c43)var(--lightningcss-dark,#a3e8bc);border:0;border-radius:0;font-family:Arial,Helvetica,sans-serif}#partner-concept button{border-radius:3px}#partner-concept .pp-primary{padding:12px 23px}#partner-concept .pp-top{border-bottom:0;padding:23px 40px}#partner-concept .pp-brand{letter-spacing:-1px;font-size:28px;font-weight:600}#partner-concept .pp-brand:after{content:"";background:var(--pp-accent);margin-inline-start:-7px;border-radius:50%;width:8px;height:8px;margin-top:13px}#partner-concept .pp-top select{border:0;min-height:30px;padding:5px;font-size:12px}#partner-concept .pp-nav{padding:0 40px}#partner-concept .pp-nav button{margin-inline-end:28px;padding:12px 0;font-weight:600}#partner-concept .pp-nav button[hidden]{display:none}#partner-concept .pp-nav button[aria-current=page]{box-shadow:inset 0 -3px var(--pp-accent)}#partner-concept .pp-main{padding:42px 40px}#partner-concept .pp-panel{border:0;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);border-radius:0}#partner-concept .pp-panel-head{padding:18px 0}#partner-concept .pp-stat{border:0;border-inline-end:1px solid var(--pp-line);background:0 0;padding:20px 24px}#partner-concept .pp-stat:first-child{padding-inline-start:0}#partner-concept .pp-stat:last-child{border-inline-end:0}#partner-concept .pp-alert{border:0;border-inline-start:3px solid var(--pp-orange);border-radius:0}#partner-concept h1{letter-spacing:-.8px;font-weight:500}#partner-concept h2{font-weight:500}#partner-concept .pp-footer{padding:24px 40px}#partner-concept .q-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pp-purple);font-size:12px;font-weight:600}@media (width<=760px){#partner-concept .pp-main{padding:30px 24px}#partner-concept .pp-top,#partner-concept .pp-nav{padding-inline:24px}}@media (width<=540px){#partner-concept .pp-stat{border:0;border-bottom:1px solid var(--pp-line);padding:15px 0}#partner-concept .pp-top{gap:10px}#partner-concept .pp-brand{font-size:25px}#partner-concept .pp-nav button{margin-inline-end:22px;font-size:13px}}#partner-concept{--brand-cream:#f2d9b8;--brand-slate:#59758a;--brand-teal:#2f6f6d;--brand-terracotta:#d76a2e;--brand-mustard:#d4a017;--brand-sage:#8fa88b;--brand-rose:#c47c8a;--brand-plum:#5b3a62;--pp-bg:var(--lightningcss-light,#fcf7ef)var(--lightningcss-dark,#222322);--pp-surface:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#292b29);--pp-ink:var(--lightningcss-light,#293e3e)var(--lightningcss-dark,#f2e5d1);--pp-muted:var(--lightningcss-light,#54646c)var(--lightningcss-dark,#bfc7bd);--pp-line:var(--lightningcss-light,#d9cfbf)var(--lightningcss-dark,#4b504b);--pp-accent:var(--brand-teal);--pp-soft:var(--lightningcss-light,#e5ebe1)var(--lightningcss-dark,#30453d);--pp-purple:var(--lightningcss-light,#285e5c)var(--lightningcss-dark,#a7d7cc);--pp-mint:var(--lightningcss-light,#e5ebe1)var(--lightningcss-dark,#30453d);--pp-green:var(--lightningcss-light,#38523e)var(--lightningcss-dark,#c2d4b9);--pp-peach:var(--lightningcss-light,#f6e6d1)var(--lightningcss-dark,#493c26);--pp-orange:var(--lightningcss-light,#85411d)var(--lightningcss-dark,#edb78e);--pp-rose:var(--lightningcss-light,#f3e1e4)var(--lightningcss-dark,#4b2c35);--pp-red:var(--lightningcss-light,#842c40)var(--lightningcss-dark,#efb5c0);--pp-sky:var(--lightningcss-light,#e5ebef)var(--lightningcss-dark,#2b3d49);--pp-blue:var(--lightningcss-light,#405d72)var(--lightningcss-dark,#bed3e0);position:relative}#partner-concept .pp-brand{letter-spacing:-.8px;color:var(--pp-ink);font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}#partner-concept .pp-brand:after{display:none}#partner-concept .pp-primary{background:var(--brand-teal);border-color:var(--brand-teal);color:#fffaf3}#partner-concept .pp-alert{border-inline-start-color:var(--brand-mustard)}#partner-concept .pp-login-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:920px;margin:20px auto 45px;display:grid}#partner-concept .pp-login-intro{background:var(--lightningcss-light,var(--brand-cream))var(--lightningcss-dark,#35352d);flex-direction:column;justify-content:center;align-self:stretch;padding:42px 32px;display:flex}#partner-concept .pp-login-intro h2{margin:18px 0;font-size:32px;line-height:1.25}#partner-concept .pp-login-intro p{color:var(--pp-muted);line-height:1.8}#partner-concept .pp-login-form{padding:16px 0}#partner-concept .pp-login-form h1{margin:14px 0}#partner-concept .pp-login-form .pp-primary{width:100%;margin:10px 0 20px}#partner-concept .pp-login-form input{font-size:16px}#partner-concept .pp-login-form .pp-muted{margin-bottom:24px}#partner-concept .pp-nav #pp-signout{margin-inline-start:auto}@media (width<=680px){#partner-concept .pp-login-layout{grid-template-columns:1fr;gap:24px;margin-top:0}#partner-concept .pp-login-intro{padding:24px}#partner-concept .pp-login-intro h2{font-size:25px}#partner-concept .pp-login-intro p{margin-bottom:0}}#partner-concept .pp-brand{letter-spacing:-.8px;gap:12px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:600}#partner-concept{--geometry-image:url(/images/geometry.webp)}#partner-concept .pp-main{isolation:isolate;position:relative}#partner-concept .pp-main:before{content:"";background-image:var(--geometry-image);opacity:.08;pointer-events:none;z-index:-1;background-position:top;background-repeat:repeat-y;background-size:1200px;position:absolute;inset:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}#partner-concept .urwah-logo{background:linear-gradient(125deg,#725018,#c29b46 48%,#efd995 72%,#977028);block-size:82px;inline-size:96px;display:block;-webkit-mask:url(/images/urwah-logo.svg) 50%/contain no-repeat;mask:url(/images/urwah-logo.svg) 50%/contain no-repeat}#partner-concept .pp-login-intro,#partner-concept .cw{isolation:isolate;position:relative}#partner-concept .pp-login-intro:before,#partner-concept .cw:before{content:"";z-index:-1;pointer-events:none;opacity:.055;background:url(/images/urwah-texture.jpg) 0 0/cover no-repeat;position:absolute;inset:0}@media (width<=540px){#partner-concept .urwah-logo{block-size:62px;inline-size:72px}}body{background:var(--lightningcss-light,#fcf7ef)var(--lightningcss-dark,#222322);margin:0}button,a,select{cursor:pointer}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #d4a017}#partner-concept{min-height:100vh;overflow:clip}#partner-concept .pp-main{outline:none;min-height:65vh}#partner-concept .action{border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:11px 0;font-weight:500;display:inline-flex}#partner-concept .action.pp-primary{color:#fffaf3;padding:12px 23px}#partner-concept .pp-nav>a{color:var(--pp-muted);margin-inline-end:28px;padding:14px 0;font-weight:600}#partner-concept .pp-nav>a.active{color:var(--pp-purple);box-shadow:inset 0 -3px var(--pp-accent)}#partner-concept .pp-nav button{margin-inline-start:auto}#partner-concept .pp-top select{font-size:12px}#partner-concept .pp-main:before{background-image:url(/images/geometry.webp)}#partner-concept .inquiry{max-width:700px}#partner-concept .pp-login-form p{font-size:14px}#partner-concept .skip-link{inset-inline-start:16px;z-index:100;background:var(--pp-surface);padding:12px;position:absolute;top:-80px}#partner-concept .skip-link:focus{top:10px}#partner-concept .pp-footer{background:var(--pp-surface)}@media (width>=1281px){#partner-concept{--pp-gutter:max(40px, calc((100vw - 1200px) / 2))}#partner-concept .pp-top,#partner-concept .pp-nav,#partner-concept .pp-footer,#partner-concept .pp-main{padding-inline:var(--pp-gutter)}#partner-concept .pp-main{max-width:none;margin:0}}@media (width<=540px){#partner-concept .pp-top{gap:10px;padding:16px}#partner-concept .pp-top>.pp-flex{gap:8px}#partner-concept .pp-brand{font-size:21px}#partner-concept .pp-nav{gap:0;padding-inline:16px}#partner-concept .pp-nav>a{margin-inline-end:18px;font-size:13px}#partner-concept .pp-top select{max-width:112px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}#partner-concept .pp-main{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(16px,2.5vw,48px)}#partner-concept .pp-top,#partner-concept .pp-nav,#partner-concept .pp-footer{padding-inline:clamp(16px,2.5vw,48px)}#partner-concept .cw{width:100%;max-width:none}#partner-concept .case-flow-modal{border:1px solid var(--pp-line);background:var(--pp-bg);width:min(1320px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--pp-ink);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:0;overflow-y:auto}#partner-concept .case-flow-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14202094}#partner-concept .case-flow-modal-bar{z-index:5;border-block-end:1px solid var(--pp-line);background:var(--pp-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;inset-block-start:0}#partner-concept .case-flow-modal-content{padding:24px 32px 32px}#partner-concept .case-flow-modal-content .cw{margin-block:0;margin-inline:auto}#partner-concept .case-flow-modal :focus{scroll-margin-block-start:90px}@media (width<=767px){#partner-concept .case-flow-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#partner-concept .case-flow-modal-bar{padding:12px 16px}#partner-concept .case-flow-modal-content{padding:16px}}#partner-concept .pp-panel,#partner-concept .pp-stat{border-radius:8px}#partner-concept h1,#partner-concept h2,#partner-concept h3{font-weight:500}#partner-concept .pp-empty{text-align:center;padding:48px 24px}#partner-concept .pp-toolbar input{min-width:0}#partner-concept dialog{font-family:Arial,Helvetica,sans-serif;font-size:14px}#partner-concept .pp-login-layout{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch;gap:0;width:auto;max-width:none;min-height:calc(100dvh - 240px);margin:-42px calc(-1*clamp(16px,2.5vw,48px));display:grid}#partner-concept .pp-login-intro{background:var(--pp-surface);padding:0;display:block}#partner-concept .pp-login-intro:before{display:none}#partner-concept .login-visual{background:var(--brand-teal);isolation:isolate;min-height:350px;position:relative;overflow:hidden}#partner-concept .login-visual:after{content:"";z-index:-1;background:linear-gradient(#1237361f 10%,#123736f5);position:absolute;inset:0}#partner-concept .login-visual img{object-fit:cover;object-position:center 36%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}#partner-concept .login-visual-copy{color:#fffaf3;padding:150px 48px 38px}#partner-concept .login-visual-copy h2{color:inherit;margin-block:18px 26px;font-size:clamp(30px,2.7vw,48px);line-height:1.14}#partner-concept .login-visual-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px}#partner-concept .login-visual-rule{background:var(--brand-cream);width:64px;height:3px;display:block}#partner-concept .login-story{padding:40px 48px}#partner-concept .login-story h2{margin-block:14px 18px;font-size:30px;line-height:1.2}#partner-concept .login-story p{max-width:390px;margin-block:20px}#partner-concept .login-access{background:var(--pp-bg);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:60px clamp(24px,5vw,96px);display:flex;position:relative}#partner-concept .login-access:before{content:"";opacity:.07;z-index:-1;pointer-events:none;background:url(/images/urwah-texture.jpg) 50%/cover;position:absolute;inset:0}#partner-concept .pp-login-form{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:8px;width:100%;max-width:660px;padding:42px clamp(24px,3vw,54px);box-shadow:0 12px 36px #1b302f17}#partner-concept .pp-login-form h1{margin-block:16px;font-size:30px}#partner-concept .pp-login-form>p{margin-block-end:30px}#partner-concept .pp-login-form input{background:var(--cw-readonly);height:48px}#partner-concept .login-form-actions{justify-content:space-between;align-items:center;gap:16px;margin-block:22px;display:flex}#partner-concept .login-form-actions .pp-primary{width:auto;min-width:116px;padding-inline:24px}#partner-concept .login-access-note{color:var(--pp-muted);text-align:center;margin-block:24px 0}#partner-concept .login-access-note a{color:var(--pp-purple);text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (width<=900px){#partner-concept .login-visual-copy,#partner-concept .login-story{padding-inline:28px}#partner-concept .login-access{padding-inline:24px}}@media (width<=767px){#partner-concept .pp-login-layout{grid-template-columns:1fr;margin-block:-30px}#partner-concept .login-access{order:-1;padding:32px 16px}#partner-concept .pp-login-form{padding:28px 22px}#partner-concept .login-visual{min-height:290px}#partner-concept .login-visual-copy{padding-block-start:110px}#partner-concept .login-form-actions,#partner-concept .pp-toolbar{flex-wrap:wrap}}#partner-concept .inquiry-confirmation{text-align:center;border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:12px;max-inline-size:760px;margin:30px auto;padding:40px}#partner-concept .inquiry-check{background:var(--pp-soft);block-size:60px;inline-size:60px;color:var(--pp-purple);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;display:grid}#partner-concept .inquiry-confirmation h2{overflow-wrap:anywhere;margin-block:14px;font-size:30px}#partner-concept .inquiry-confirmation dl{text-align:start;margin-block:28px}#partner-concept .inquiry-confirmation dl>div{border-block-end:1px solid var(--pp-line);justify-content:space-between;gap:20px;padding-block:14px;display:flex}#partner-concept .inquiry-confirmation dt{color:var(--pp-muted)}#partner-concept .inquiry-confirmation dd{overflow-wrap:anywhere;margin:0}@media (width<=767px){#partner-concept .inquiry-confirmation{padding:28px 20px}#partner-concept .inquiry-confirmation dl>div{flex-direction:column;gap:4px}}#partner-concept .case-workspace{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}#partner-concept .case-main{min-inline-size:0}#partner-concept .case-tabs{border-block-end:1px solid var(--pp-line);gap:12px;display:flex}#partner-concept .case-tabs button{color:var(--pp-muted);background:0 0;border:0;border-block-end:3px solid #0000;border-radius:0;padding:14px 16px}#partner-concept .case-tabs button[aria-selected=true]{border-block-end-color:var(--pp-purple);color:var(--pp-purple);font-weight:600}#partner-concept .case-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}#partner-concept .case-fields>div{border-block-end:1px solid var(--pp-line);min-inline-size:0;padding:22px 14px}#partner-concept .case-fields dt{text-transform:uppercase;letter-spacing:.05em;color:var(--pp-muted);margin-block-end:9px;font-size:11px}#partner-concept .case-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}#partner-concept .case-attachments{border-radius:8px;margin:0;overflow:hidden}#partner-concept .case-attachment-heading{background:var(--pp-soft);color:var(--pp-purple);align-items:center;gap:12px;padding:22px;display:flex}#partner-concept .case-attachment-heading h2{margin:0;font-size:23px}#partner-concept .case-attachment-body{padding:22px}#partner-concept .case-attachment-body>p:first-child{margin-block-start:0}#partner-concept .case-upload{cursor:pointer;border:1px dashed var(--pp-purple);text-align:center;color:var(--pp-purple);background:var(--pp-bg);border-radius:8px;margin-block:22px 14px;padding:26px 12px;display:block;position:relative}#partner-concept .case-upload input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}#partner-concept .case-upload:focus-within{outline:2px solid var(--pp-purple);outline-offset:3px}#partner-concept .case-file-list{margin-block-end:0;padding:0;list-style:none}#partner-concept .case-file-list li{border-block-start:1px solid var(--pp-line);padding-block:14px}#partner-concept .case-file-list strong{overflow-wrap:anywhere;font-size:14px;display:block}#partner-concept .case-file-list small{color:var(--pp-muted)}#partner-concept .case-file-actions{gap:16px;margin-block-start:8px;display:flex}#partner-concept .case-file-actions button{color:var(--pp-purple);background:0 0;border:0;padding:4px 0;font-size:13px}#partner-concept .case-comment{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:8px;margin-block:18px;padding:22px}#partner-concept .case-comment.from-support{border-inline-start:3px solid var(--pp-purple)}#partner-concept .case-comment-author{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#partner-concept .case-avatar{background:var(--pp-soft);block-size:34px;inline-size:34px;color:var(--pp-purple);border-radius:50%;place-items:center;font-size:12px;display:grid}#partner-concept .case-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-end:0}#partner-concept .case-no-comments{color:var(--pp-muted);padding-block:24px}#partner-concept .case-reply{margin-block:24px}#partner-concept .case-reply textarea{min-block-size:140px;inline-size:100%;margin-block:10px 14px}#partner-concept .case-reply-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=767px){#partner-concept .case-workspace{grid-template-columns:1fr;gap:24px}#partner-concept .case-fields{grid-template-columns:1fr}#partner-concept .case-fields>div{padding-inline:0}}#partner-concept .case-upload{inline-size:100%}#partner-concept .attachment-dialog{border:1px solid var(--pp-line);background:var(--pp-surface);max-block-size:85dvh;inline-size:min(1100px,100% - 32px);color:var(--pp-ink);border-radius:8px;padding:24px}#partner-concept .attachment-dialog::backdrop{background:#00000073}#partner-concept .upload-toolbar,#partner-concept .upload-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#partner-concept .upload-toolbar{border-block-end:1px solid var(--pp-line);justify-content:space-between;padding-block-end:20px}#partner-concept .upload-toolbar h2{margin:0;font-size:22px}#partner-concept .upload-toolbar input{inline-size:180px}#partner-concept .upload-dropzone{border:2px dashed var(--pp-line);background:var(--pp-bg);min-block-size:240px;inline-size:100%;color:var(--pp-purple);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-block:24px 16px;display:flex}#partner-concept .upload-dropzone>span{font-size:62px;font-weight:400;line-height:1}#partner-concept .upload-dropzone.dragging{background:var(--pp-soft);border-color:var(--pp-purple)}#partner-concept .upload-queue-list{padding:0;list-style:none}#partner-concept .upload-queue-list li{border-block-start:1px solid var(--pp-line);flex-wrap:wrap;align-items:center;gap:20px;padding-block:16px;display:flex}#partner-concept .upload-queue-list li>div{overflow-wrap:anywhere;flex:1;min-inline-size:100px}#partner-concept .upload-queue-list small{color:var(--pp-muted);display:block}#partner-concept .upload-file-state{color:var(--pp-green);font-size:13px}#partner-concept .upload-footer{border-block-start:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:20px;padding-block-start:20px;display:flex}@media (width<=767px){#partner-concept .attachment-dialog{padding:16px}#partner-concept .upload-toolbar>div{inline-size:100%}#partner-concept .upload-toolbar input{flex:1;min-inline-size:100px}}
