/* Match the approved Brand card craft without changing the established stories,
   numbers, controls, AI graphic or premium Emma sales composition. */
.kg-scene.kg-refined{position:relative;padding:25px 14px 13px;background:none;--kg-ink:#28342c;--kg-dark:#214f3d;--kg-soft:#deece2;--kg-tint:#f3f8f4;--kg-line:#dfe8e1;--kg-shadow:0 20px 40px -24px #24392a38,0 3px 8px -4px #24392a18}
.kg-refined.kg-tone-lavender{--kg-dark:#493152;--kg-soft:#e9def1;--kg-tint:#f8f4fa;--kg-line:#e9e0ed}
.kg-refined.kg-tone-apricot{--kg-dark:#694832;--kg-soft:#f1e0d1;--kg-tint:#faf6f1;--kg-line:#e9e0d7}
.kg-refined.kg-tone-yellow{--kg-dark:#635d20;--kg-soft:#f2edbd;--kg-tint:#fcfbf2;--kg-line:#ece9d9}
.kg-scene.kg-refined .kg-surface{background:#fff;border-color:var(--kg-line)}
.kg-scene.kg-refined :is(.kg-heading,.kg-display,.kg-number,.kg-legend b){color:var(--kg-dark)}
.kg-scene.kg-refined .kg-icon-pad{background:var(--kg-tint);color:var(--kg-dark)}
.kg-scene.kg-refined .kg-share{background:var(--kg-tint)}
.kg-scene.kg-refined .kg-share>i,.kg-scene.kg-refined .kg-legend>div::before{background:var(--kg-soft)}
.kg-scene.kg-refined .kg-legend>div+div::before{background:#e8ece9}
.kg-scene.kg-refined .kg-steps::before{border-color:var(--kg-line)}
.kg-scene.kg-refined .kg-steps .kg-icon{background:var(--kg-soft);color:var(--kg-dark)}
.kg-scene.kg-refined .kg-network .kg-hub{background:var(--kg-soft)}
.kg-scene.kg-refined .kg-example{color:#636c65}
.kg-scene.kg-refined::before{content:'';position:absolute;inset:7% 1% 7% 5%;background:var(--kg-tint);border-radius:44% 46% 40% 45%;z-index:-1;pointer-events:none}
.kg-refined .kg-surface{border-radius:21px;border-color:var(--kg-line);box-shadow:var(--kg-shadow)}
.kg-refined .kg-panel-head>.kg-label{font-weight:400;font-size:15px}
.kg-refined .kg-heading{font-size:clamp(25px,4.7cqi,34px);font-weight:400;margin-bottom:30px}
.kg-refined .kg-icon-pad{border-radius:11px;width:37px;height:37px}
.kg-refined .kg-person,.kg-refined .kg-image-main{transform:rotate(-3deg);padding:6px;align-self:start}
.kg-refined .kg-detail{transform:rotate(2deg);margin-top:20px}
.kg-refined.kg-content .kg-detail{margin-top:52px}
.kg-refined .kg-float{transform:rotate(-1.5deg);border-color:transparent;margin-top:20px;box-shadow:var(--kg-shadow)}
.kg-refined .kg-flow-panel{transform:rotate(1deg);margin-top:25px;padding:22px}
.kg-refined>.kg-wide,.kg-refined .kg-composition>.kg-wide{transform:rotate(-1.5deg)}
.kg-scene.kg-refined.kg-payout .kg-composition>.kg-wide,.kg-scene.kg-refined.kg-finance>.kg-wide,.kg-scene.kg-refined.kg-program>.kg-wide,.kg-scene.kg-refined.kg-invitations>.kg-wide{background:var(--kg-soft);color:var(--kg-dark);border-color:transparent}
.kg-refined.kg-payout .kg-wide .kg-number,.kg-refined.kg-finance .kg-wide .kg-number,.kg-refined.kg-program .kg-wide .kg-number,.kg-refined.kg-invitations .kg-wide .kg-number{color:var(--kg-dark)}
.kg-refined .kg-number.kg-main-number,.kg-refined .kg-float .kg-number,.kg-refined.kg-payout .kg-record .kg-metric>.kg-number,.kg-refined.kg-program .kg-metric>.kg-number,.kg-refined.kg-invitations .kg-metric>.kg-number,.kg-refined.kg-content .kg-detail .kg-number{font-family:'Krevaro Serif',serif;font-style:italic;font-weight:300;letter-spacing:-.055em;line-height:1.08;font-variant-numeric:normal}
.kg-refined .kg-number.kg-main-number{font-size:clamp(40px,11cqi,70px)}
.kg-refined .kg-float .kg-number,.kg-refined.kg-payout .kg-record .kg-metric>.kg-number,.kg-refined.kg-program .kg-metric>.kg-number,.kg-refined.kg-invitations .kg-metric>.kg-number{font-size:clamp(44px,11cqi,66px)}
.kg-refined.kg-content .kg-detail .kg-number{font-size:clamp(32px,7.8cqi,47px)}
.kg-refined .kg-record{transform:rotate(1.5deg)}
.kg-refined .kg-status{font-weight:400;border-radius:7px}
.kg-refined .kg-steps .kg-icon{background:var(--kg-soft);border-radius:50%}
.kg-refined .kg-source{transform:rotate(-2deg)}
.kg-refined .kg-hub{transform:rotate(1.5deg);border:0}
.kg-refined .kg-outputs{transform:rotate(-1deg)}
.kg-refined .kg-content-tiles{gap:20px}
.kg-refined .kg-content-tiles>figure:first-child{transform:rotate(-2deg)}
.kg-refined .kg-content-tiles>figure:last-child{transform:rotate(2deg);margin-top:22px}
.kg-refined .kg-content-tiles .kg-photo{height:265px}
.kg-refined .kg-products .kg-photo{border-radius:12px}
.kg-refined .kg-example{font-size:12px;color:#636c65;margin-top:25px}
.kg-refined.kg-catalogue .kg-flow-panel{margin-left:26px}
.kg-comparison-refined{--kg-shadow:0 20px 40px -24px #24392a38,0 3px 8px -4px #24392a18}
.kg-comparison-refined .kg-tool{border-radius:19px;transform:rotate(-1.5deg);align-self:start}
.kg-comparison-refined .kg-tool:nth-child(even){transform:translateY(20px) rotate(1.5deg)}
.kg-comparison-refined .kg-panel-head>.kg-label{font-weight:400}
.kg-comparison-refined .kg-unified{background:#deece2;color:#214f3d;border-color:#ccdfd0;transform:rotate(1.5deg);border-radius:22px}
.kg-comparison-refined .kg-unified .kg-number{color:#214f3d;font:300 italic 66px/1.08 'Krevaro Serif',serif;letter-spacing:-.055em}
.kg-comparison-refined .kg-connected-row{border-color:#c7dccd;font-size:16px}
.kg-comparison-refined .kg-unified .kg-panel-head>.kg-label{color:#214f3d}
@container(max-width:440px){
 .kg-scene.kg-refined{padding:18px 8px 10px}
 .kg-refined .kg-person,.kg-refined .kg-image-main{transform:rotate(-1.5deg)}
 .kg-refined .kg-detail{transform:rotate(1deg)}
 .kg-refined .kg-flow-panel{transform:rotate(.5deg);padding:20px}
 .kg-refined .kg-number.kg-main-number{font-size:clamp(34px,10.2cqi,48px)}
 .kg-refined .kg-float .kg-number,.kg-refined.kg-payout .kg-record .kg-metric>.kg-number,.kg-refined.kg-program .kg-metric>.kg-number,.kg-refined.kg-invitations .kg-metric>.kg-number{font-size:clamp(39px,12cqi,53px)}
 .kg-refined .kg-content-tiles .kg-photo{height:210px}
 .kg-refined.kg-content .kg-detail .kg-number{font-size:clamp(31px,9.8cqi,43px)}
}
@media(max-width:600px){
 .kg-comparison-refined .kg-tool{transform:rotate(-.5deg)}
 .kg-comparison-refined .kg-tool:nth-child(even){transform:translateY(10px) rotate(.5deg)}
 .kg-comparison-refined .kg-unified{transform:rotate(.75deg)}
}
/* Let the product views stand on the page instead of nesting them in peach boxes. */
.page-influencer #fuer-brands .brand-program-graphic-story{border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent;padding:0 0 15px}
.page-influencer #fuer-brands .brand-program-graphic-story>h3{background:none;color:#242a25;padding:0;margin-bottom:23px;text-wrap:pretty}
.page-influencer #fuer-brands .brand-team-copy{padding:0!important;margin-bottom:25px}
.page-influencer #fuer-brands .brand-entry{border:0;border-top:1px solid #dce3dc;border-radius:0;box-shadow:none;overflow:visible;background:transparent;padding-top:48px;margin-top:70px}
.page-influencer #fuer-brands .brand-entry-heading{background:none;color:#242a25;padding:0;min-height:0;margin-bottom:32px}
.page-influencer #fuer-brands .brand-entry-heading h3{color:#242a25;font-size:40px}
.page-influencer #fuer-brands .brand-entry-heading>p{color:#535f56;font-size:16px}
.page-influencer #fuer-brands .brand-entry-nav{padding:0;border-radius:0!important;border-block:1px solid #dce3dc!important;gap:0;box-shadow:none}
.page-influencer #fuer-brands .brand-entry-nav button{background:transparent;color:#493152;border-radius:0;min-height:68px;border-bottom:3px solid transparent;font-weight:400}
.page-influencer #fuer-brands .brand-entry-nav button:not([aria-pressed=true]){color:#242a25}
.page-influencer #fuer-brands .brand-entry-nav button[aria-pressed=true]{background:#f3edf7;color:#493152;border-bottom-color:#493152}
.page-influencer #fuer-brands .brand-entry-nav button:hover{background:#f3edf7;color:#493152}
.page-influencer #fuer-brands .brand-entry-scenes:has(.kg-scene){padding:0!important}
.page-influencer #fuer-brands .brand-entry.is-entry-enhanced .brand-entry-scene,.page-influencer #fuer-brands .brand-entry-scene{display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr 1fr;column-gap:65px;padding:40px 8px 20px;min-height:380px;align-items:start}
.page-influencer #fuer-brands .brand-entry-scene>h4{grid-column:1;grid-row:1;align-self:end;color:#242a25;font-size:36px;line-height:1.15;margin:0 0 20px}
.page-influencer #fuer-brands .brand-entry-scene>p{grid-column:1;grid-row:2;font-size:17px;line-height:1.7;margin:0}
.page-influencer #fuer-brands .brand-entry-scene>.kg-scene{grid-column:2;grid-row:1/3;width:100%;max-width:630px;justify-self:end}
.page-influencer #fuer-brands .kg-catalogue{--kg-dark:#214f3d;--kg-soft:#deece2;--kg-tint:#f3f8f4;--kg-line:#dfe8e1}
.kg-refined.kg-integrations .kg-number{font:300 italic clamp(44px,11cqi,66px)/1.08 'Krevaro Serif',serif;letter-spacing:-.055em}
.kg-comparison.kg-comparison-refined{--kg-ink:#28342c;--kg-dark:#493152;--kg-soft:#e9def1;--kg-tint:#f8f4fa;--kg-line:#e6deeb}
.kg-comparison-refined .kg-heading,.kg-comparison-refined .kg-tool .kg-number{color:#493152}
.kg-comparison-refined .kg-tool{background:#fff;border-color:#e6deeb}
.kg-comparison-refined .kg-unified{background:#deece2}
.kg-comparison-refined .kg-icon-pad{color:var(--kg-dark);background:var(--kg-tint)}
@media(max-width:850px){
 .page-influencer #fuer-brands .brand-entry.is-entry-enhanced .brand-entry-scene,.page-influencer #fuer-brands .brand-entry-scene{column-gap:30px}
 .page-influencer #fuer-brands .brand-entry-scene>h4{font-size:30px}
}
@media(max-width:600px){
 .page-influencer #fuer-brands .brand-program-graphic-story{margin-top:0}
 .page-influencer #fuer-brands .brand-entry{padding-top:30px;margin-top:45px}
 .page-influencer #fuer-brands .brand-entry-heading h3{font-size:32px}
 .page-influencer #fuer-brands .brand-entry-heading>p{font-size:16px!important}
 .page-influencer #fuer-brands .brand-entry.is-entry-enhanced .brand-entry-scene,.page-influencer #fuer-brands .brand-entry-scene{display:block;padding:30px 0 10px;min-height:0}
 .page-influencer #fuer-brands .brand-entry-scene>h4{margin-bottom:14px}
 .page-influencer #fuer-brands .brand-entry-scene>p{margin-bottom:25px}
 .kg-comparison-refined .kg-tool:nth-child(even){transform:rotate(.5deg)}
}
