@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600&display=swap');
/* ============================================================
   Golisimo Casino — golisimocasino-germany.com
   Tinted teal daylight base · teal "night stadium" bands for hero + CTA
   Archetype: strips · Hero: stacked · Features: icon-rows · Stats: tiles · FAQ: boxed
   ============================================================ */
:root{
  --bg:#E6F0F2;
  --bg-alt:#D7E8EB;
  --bg-soft:#F3F8F9;
  --bg-card:#FFFFFF;
  --bar-bg:#FBFDFD;
  --teal-900:#13282E;
  --teal-850:#04343E;
  --teal-800:#023A46;
  --panel-gradient:linear-gradient(180deg,#023A46 0%,#084D53 100%);
  --text:#0D2B32;
  --text-soft:#3F6B74;
  --number:#0A6F6B;
  --mint:#83E7DA;
  --accent:#FFA600;
  --accent-ink:#9A5400;
  --accent-soft:#FFF0D6;
  --accent-text:#101523;
  --cta-gradient:linear-gradient(180deg,#FFA600 0%,#FF6901 49%,#FF5E00 60%,#FF3F02 100%);
  --positive:#24EA0A;
  --positive-ink:#1E7A2B;
  --positive-soft:#E3F8E6;
  --hot:#F93C61;
  --link:#0A6E78;
  --border:rgba(13,43,50,.14);
  --border-dark:rgba(124,181,191,.22);
  --shadow:0 10px 30px rgba(13,43,50,.08);
  --shadow-cta:0 10px 26px rgba(255,105,1,.28);
  --r-card:18px;
  --r-btn:14px;
  --wrap:1280px;
  --gutter:clamp(1rem,4vw,2rem);
  --s-1:.75rem;
  --s-2:1.5rem;
  --s-3:2.75rem;
  --s-4:clamp(4rem,8vw,6.5rem);
  --font-head:"Bebas Neue","Oswald","Arial Narrow",Impact,sans-serif;
  --font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --rail-w:0px;
  --text-main:#101523;
}

/* ---------- reset / base ---------- */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased}
img,svg,video{max-width:100%;height:auto}
img{display:block}
a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:var(--text)}
h1,h2,h3,h4{font-family:var(--font-head);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1;margin:0 0 1.25rem;overflow-wrap:anywhere}
h1{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:.02em}
h2{font-size:clamp(2.1rem,4vw,3.3rem)}
h3{font-size:clamp(1.4rem,2vw,1.75rem);letter-spacing:.05em;margin-bottom:.6rem}
h4{font-size:1.25rem;letter-spacing:.06em;margin-bottom:.5rem}
p{margin:0 0 1rem;overflow-wrap:anywhere}
ul,ol{margin:0 0 1rem;padding-inline-start:1.25rem}
li{margin-block:.25rem}
strong{font-weight:600}
small{font-size:.85rem}
hr{border:0;border-top:1px solid var(--border);margin:var(--s-2) 0}
:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}
::selection{background:var(--accent);color:var(--accent-text)}
/* gap-driven stacks: kill inner margins so the wrapper's gap is the only rhythm */
:is(.gol-card,.gol-panel,.gol-stat,.gol-mini,.gol-feature__body,.gol-hero__text,.gol-hero__inner,.gol-cta__inner,.gol-steps li,.gol-pros,.gol-cons,.gol-toc,.gol-footer__brand,.gol-footer__col,.gol-chat__panel,.gol-section__head,.gol-page-header__inner,.gol-quick-facts) :is(h1,h2,h3,h4,p,ul,ol){margin:0}

/* ---------- layout ---------- */
.gol-container{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}
.gol-section{padding-block:var(--s-4);background:var(--bg)}
.gol-section--alt{background:var(--bg-alt)}
.gol-section--teal{background:var(--panel-gradient);color:#fff}
.gol-section--teal p,.gol-section--teal li{color:rgba(255,255,255,.84)}
.gol-section__head{display:flex;flex-direction:column;gap:var(--s-1);margin-bottom:var(--s-3)}
.gol-section__head p{color:var(--text-soft);font-size:1.05rem}
.gol-section__title{margin:0}
.gol-section--teal .gol-section__head p{color:rgba(255,255,255,.8)}
.gol-eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent-ink);margin:0}
.gol-eyebrow::before{content:"";width:28px;height:3px;border-radius:2px;background:var(--accent);flex-shrink:0}
.gol-hero .gol-eyebrow,.gol-section--teal .gol-eyebrow,.gol-cta .gol-eyebrow,.gol-page-header .gol-eyebrow{color:var(--mint)}
.gol-lead{font-size:1.15rem;color:var(--text-soft)}
.gol-fine{font-size:.85rem;color:var(--text-soft);margin:0;line-height:1.5}
.gol-hero .gol-fine,.gol-cta .gol-fine,.gol-section--teal .gol-fine{color:rgba(255,255,255,.7)}
.gol-prose>*+*{margin-top:1rem}
.gol-prose h2{margin-top:var(--s-3)}
.gol-prose h3{margin-top:var(--s-2)}
.gol-prose>:first-child{margin-top:0}
.gol-prose>:last-child{margin-bottom:0}
.gol-num{font-family:var(--font-head);color:var(--number);letter-spacing:.03em}
.gol-section--teal .gol-num,.gol-hero .gol-num{color:var(--mint)}

/* ---------- icons ---------- */
.gol-icon{width:1.5em;height:1.5em;display:inline-block;vertical-align:middle;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:currentColor}
.gol-icon--lg{width:2em;height:2em}

/* ---------- buttons ---------- */
.gol-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.8rem;border-radius:var(--r-btn);font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}
.gol-btn:hover{transform:translateY(-2px)}
.gol-btn:active{transform:translateY(0)}
.gol-btn--primary{background:var(--cta-gradient);color:var(--accent-text);box-shadow:var(--shadow-cta)}
.gol-btn--primary:hover{color:var(--accent-text);box-shadow:0 14px 30px rgba(255,105,1,.36)}
.gol-btn--secondary{background:var(--bg-card);color:var(--text);border-color:var(--border)}
.gol-btn--secondary:hover{border-color:var(--text-soft);color:var(--text)}
.gol-btn--ghost{background:transparent;color:inherit;border-color:currentColor}
.gol-btn--ghost:hover{background:rgba(255,255,255,.08);color:inherit}
.gol-btn--sm{padding:.6rem 1.1rem;font-size:.9rem}
.gol-btn--block{width:100%}
.gol-actions{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:center}

/* ---------- header (LIGHT surface — logo wordmark is dark) ---------- */
.gol-header{position:sticky;top:0;z-index:100;background:var(--bar-bg);color:var(--text);border-bottom:1px solid var(--border)}
.gol-header__inner{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:78px}
.gol-header__inner>*{min-width:0}
.gol-logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;color:inherit;font-family:var(--font-head);font-size:1.8rem;letter-spacing:.06em}
.gol-logo__img{height:40px;width:auto;object-fit:contain;display:block}
.gol-nav{margin-inline-start:auto;min-width:0}
.gol-nav__list{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);list-style:none;margin:0;padding:0}
.gol-nav__list li{margin:0}
.gol-nav a:not(.gol-btn){display:inline-block;color:var(--text);text-decoration:none;font-weight:500;font-size:.95rem;padding:.45rem 0;border-bottom:2px solid transparent;transition:border-color .18s ease,color .18s ease;white-space:nowrap}
.gol-nav a:not(.gol-btn):hover,.gol-nav a:not(.gol-btn)[aria-current="page"]{border-bottom-color:var(--accent);color:var(--text)}
.gol-nav > .gol-btn{display:none}
.gol-header__cta{flex-shrink:0;padding:.72rem 1.35rem;font-size:.95rem}
.gol-burger{display:none;flex-shrink:0;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;background:transparent;border:1px solid var(--border);border-radius:12px;cursor:pointer;color:var(--text)}
.gol-burger span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.gol-header.is-open .gol-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.gol-header.is-open .gol-burger span:nth-child(2){opacity:0}
.gol-header.is-open .gol-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
/* grouped-menu hooks (unused on this site, kept for the shared JS contract) */
.gol-submenu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-btn);box-shadow:var(--shadow);padding:.5rem 0;list-style:none;margin:0;z-index:1000}
.gol-nav__group{position:relative}
.gol-nav__group:hover .gol-submenu,.gol-nav__group:focus-within .gol-submenu{display:block}
.gol-nav__toggle{display:none;background:transparent;border:0;color:inherit;cursor:pointer}

@media (max-width:959px){
  .gol-header__inner{gap:1rem;min-height:68px}
  .gol-logo__img{max-width:40vw;height:auto;max-height:36px}
  .gol-burger{display:flex;order:3}
  .gol-header__cta{order:2;margin-inline-start:auto;padding:.6rem 1rem;font-size:.9rem}
  .gol-nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:var(--bar-bg);border-bottom:1px solid var(--border);box-shadow:0 20px 40px rgba(13,43,50,.14);padding:var(--s-1) var(--gutter) var(--s-2)}
  .gol-header.is-open .gol-nav{display:flex;flex-direction:column}
  .gol-nav__list{flex-direction:column;align-items:stretch;gap:0}
  .gol-nav a:not(.gol-btn){display:block;padding:.95rem 0;border-bottom:1px solid var(--border);font-size:1.05rem;white-space:normal}
  .gol-nav a:not(.gol-btn):hover,.gol-nav a:not(.gol-btn)[aria-current="page"]{border-bottom-color:var(--accent)}
  .gol-nav .gol-btn{width:100%;margin-top:var(--s-1)}
  .gol-nav__toggle{display:inline-flex}
  .gol-submenu{position:static;display:none;box-shadow:none;border:0;padding-inline-start:1rem}
  .gol-nav__group.is-open .gol-submenu{display:block}
}
@media (max-width:480px){
  .gol-header__inner{gap:.75rem}
  .gol-logo__img{max-width:36vw;max-height:32px}
  .gol-header__cta{padding:.55rem .85rem;font-size:.85rem}
}

/* ---------- hero (base: no forced height) ---------- */
.gol-hero{position:relative;overflow:hidden;background:var(--panel-gradient);color:#fff}
.gol-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(131,231,218,.14),transparent 55%),radial-gradient(ellipse at 90% 100%,rgba(255,166,0,.16),transparent 50%);pointer-events:none}
.gol-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--s-2)}
.gol-hero h1{text-wrap:balance;margin:0;color:#fff}
.gol-hero p{color:rgba(255,255,255,.84)}
.gol-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:62ch;line-height:1.55}
.gol-hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-1);align-items:center}
.gol-hero__img{display:block;width:100%;height:auto;max-height:70vh;aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-card)}
.gol-hero .gol-btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}
.gol-hero .gol-btn--ghost:hover{border-color:#fff}

/* homepage marketing hero — STACKED: text first, visual full-width below */
.gol-hero--home{padding-block:var(--s-4)}
.gol-hero--home .gol-hero__inner{gap:var(--s-3)}
.gol-hero__text{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}
.gol-hero--home h1{font-size:clamp(3rem,7.5vw,6rem)}
.gol-hero__visual{display:grid;width:100%;aspect-ratio:3/2;max-height:70vh;border-radius:var(--r-card);overflow:hidden;background:linear-gradient(135deg,#0A5A62 0%,#04343E 55%,#13282E 100%);box-shadow:0 30px 60px rgba(2,20,25,.45)}
.gol-hero__visual .gol-hero__img{width:100%;height:100%;border-radius:0}
.gol-hero__badges{display:flex;flex-wrap:wrap;gap:.6rem}
@media (prefers-reduced-motion:no-preference){
  .gol-hero--home .gol-hero__text>*{animation:gol-rise .7s cubic-bezier(.2,.7,.2,1) both}
  .gol-hero--home .gol-hero__text>:nth-child(2){animation-delay:.08s}
  .gol-hero--home .gol-hero__text>:nth-child(3){animation-delay:.16s}
  .gol-hero--home .gol-hero__text>:nth-child(4){animation-delay:.24s}
  .gol-hero--home .gol-hero__text>:nth-child(5){animation-delay:.32s}
  .gol-hero--home .gol-hero__visual{animation:gol-rise .9s .3s cubic-bezier(.2,.7,.2,1) both}
}
@keyframes gol-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* inner pages — COMPACT page-header band */
.gol-hero--inner{padding:0;min-height:190px;display:flex;align-items:stretch}
.gol-hero--inner .gol-hero__inner{position:relative;width:100%;max-width:none;margin:0;min-height:190px;justify-content:center;gap:var(--s-1);padding-block:var(--s-3);padding-inline:max(var(--gutter),calc((100% - var(--wrap))/2 + var(--gutter)))}
.gol-hero--inner h1{font-size:clamp(2.2rem,4.5vw,3.6rem)}
.gol-hero--inner .gol-hero__sub{font-size:1.05rem}
.gol-hero--inner .gol-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:0;max-height:none;aspect-ratio:auto}
.gol-hero--inner .gol-hero__inner::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,38,46,.9) 0%,rgba(3,38,46,.78) 50%,rgba(3,38,46,.62) 100%)}
:where(.gol-hero--inner .gol-hero__inner > :not(.gol-hero__img)){position:relative;z-index:2}

/* breadcrumb */
.gol-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0;font-size:.85rem;color:rgba(255,255,255,.75)}
.gol-breadcrumb li{margin:0;display:flex;align-items:center;gap:.45rem}
.gol-breadcrumb li+li::before{content:"/";opacity:.45}
.gol-breadcrumb a{color:inherit;text-decoration:none}
.gol-breadcrumb a:hover{color:#fff;text-decoration:underline}
.gol-breadcrumb [aria-current]{color:var(--mint)}

/* page-header (legal/simple pages) */
.gol-page-header{position:relative;overflow:hidden;background:var(--panel-gradient);color:#fff;padding-block:var(--s-3);min-height:170px;display:flex;align-items:center}
.gol-page-header__inner{position:relative;display:flex;flex-direction:column;gap:var(--s-1)}
.gol-page-header h1{color:#fff;font-size:clamp(2.2rem,4.5vw,3.6rem);text-wrap:balance}
.gol-page-header p{color:rgba(255,255,255,.82)}

/* ---------- overview ---------- */
.gol-overview__body{display:flex;flex-direction:column;gap:1rem}
.gol-overview__body>*{margin:0}
.gol-overview__body h2,.gol-overview__body h3{margin-top:.75rem}
.gol-overview__body>:first-child{margin-top:0}

/* ---------- feature-cards — ICON-ROWS ---------- */
.gol-features{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}
.gol-feature{display:flex;gap:var(--s-2);align-items:flex-start;padding-block:var(--s-2);border-bottom:1px solid var(--border);min-width:0;margin:0}
.gol-feature:first-child{padding-top:0}
.gol-feature:last-child{border-bottom:0;padding-bottom:0}
.gol-feature__icon{flex-shrink:0;width:64px;height:64px;border-radius:var(--r-btn);background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}
.gol-feature__icon .gol-icon{width:1.9em;height:1.9em}
.gol-feature__body{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}
.gol-feature__body p{color:var(--text-soft)}
.gol-section--teal .gol-feature{border-bottom-color:var(--border-dark)}
.gol-section--teal .gol-feature__icon{background:rgba(131,231,218,.14);color:var(--mint)}
@media (max-width:640px){
  .gol-feature{gap:1rem;padding-block:1.25rem}
  .gol-feature__icon{width:48px;height:48px;border-radius:12px}
  .gol-feature__icon .gol-icon{width:1.5em;height:1.5em}
}

/* ---------- cards-grid ---------- */
.gol-cards{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}
.gol-cards>*{min-width:0}
.gol-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow);min-width:0;transition:transform .2s ease,box-shadow .2s ease}
.gol-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(13,43,50,.12)}
.gol-card__icon{width:52px;height:52px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}
.gol-card__icon .gol-icon{width:1.6em;height:1.6em}
.gol-card p{color:var(--text-soft)}
.gol-card__actions{margin-top:auto;padding-top:.5rem;display:flex;flex-wrap:wrap;gap:.6rem}
.gol-card--teal{background:var(--panel-gradient);color:#fff;border-color:transparent}
.gol-card--teal p{color:rgba(255,255,255,.82)}
.gol-section--teal .gol-card{background:rgba(255,255,255,.06);border-color:var(--border-dark);color:#fff;box-shadow:none}
.gol-section--teal .gol-card p{color:rgba(255,255,255,.8)}

/* ---------- stats-bar — TILES ---------- */
.gol-stats{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}
.gol-stats>*{min-width:0}
.gol-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);display:flex;flex-direction:column;gap:.4rem;box-shadow:var(--shadow);min-width:0}
.gol-stat__value{font-family:var(--font-head);font-size:clamp(2.3rem,4vw,3.4rem);line-height:1;color:var(--number);letter-spacing:.02em}
.gol-stat__label{font-size:.9rem;color:var(--text-soft);line-height:1.4}
.gol-stat .gol-icon{color:var(--accent-ink)}
.gol-hero .gol-stat,.gol-section--teal .gol-stat,.gol-cta .gol-stat{background:rgba(255,255,255,.07);border-color:var(--border-dark);box-shadow:none}
.gol-hero .gol-stat__value,.gol-section--teal .gol-stat__value,.gol-cta .gol-stat__value{color:var(--mint)}
.gol-hero .gol-stat__label,.gol-section--teal .gol-stat__label,.gol-cta .gol-stat__label{color:rgba(255,255,255,.75)}

/* ---------- numbered-list (true sequences: steps) ---------- */
.gol-steps{list-style:none;counter-reset:gol-step;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}
.gol-steps li{counter-increment:gol-step;position:relative;padding-inline-start:4.5rem;min-height:3.25rem;display:flex;flex-direction:column;gap:.35rem;margin:0}
.gol-steps li::before{content:counter(gol-step,decimal-leading-zero);position:absolute;left:0;top:0;width:3.25rem;height:3.25rem;border-radius:var(--r-btn);background:var(--teal-850);color:var(--mint);font-family:var(--font-head);font-size:1.5rem;letter-spacing:.04em;display:grid;place-items:center}
.gol-steps h3{margin:0;padding-top:.5rem}
.gol-steps p{color:var(--text-soft)}
.gol-section--teal .gol-steps li::before{background:var(--mint);color:var(--teal-900)}
.gol-section--teal .gol-steps p{color:rgba(255,255,255,.8)}

/* ---------- two-cols + content-panel ---------- */
.gol-two-cols{display:grid;gap:var(--s-3);grid-template-columns:1.15fr .85fr;align-items:start}
.gol-two-cols>*{min-width:0}
.gol-two-cols--reverse{grid-template-columns:.85fr 1.15fr}
.gol-two-cols__text{display:flex;flex-direction:column;gap:1rem}
.gol-two-cols__text>*{margin:0}
.gol-two-cols__text h2,.gol-two-cols__text h3{margin-top:.5rem}
.gol-two-cols__text>:first-child{margin-top:0}
@media (max-width:899px){.gol-two-cols,.gol-two-cols--reverse{grid-template-columns:1fr}}
.gol-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--s-1);min-width:0}
.gol-panel__title{font-family:var(--font-head);font-size:1.6rem;letter-spacing:.05em;margin:0;padding-bottom:.6rem;border-bottom:2px solid var(--accent)}
.gol-panel p{color:var(--text-soft)}
.gol-panel .gol-btn{align-self:flex-start}
.gol-section--teal .gol-panel{background:rgba(255,255,255,.06);border-color:var(--border-dark);color:#fff;box-shadow:none}
/* quick-facts dl */
.gol-facts{margin:0;display:flex;flex-direction:column}
.gol-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--border);min-width:0}
.gol-facts__row:last-child{border-bottom:0}
.gol-facts dt{color:var(--text-soft);font-size:.92rem;flex-shrink:0}
.gol-facts dd{margin:0;font-weight:600;text-align:end;min-width:0}
.gol-section--teal .gol-facts__row{border-bottom-color:var(--border-dark)}
.gol-section--teal .gol-facts dt{color:rgba(255,255,255,.72)}
/* checklist */
.gol-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}
.gol-checklist li{display:flex;gap:.7rem;align-items:flex-start;margin:0;min-width:0}
.gol-checklist .gol-icon{color:var(--positive-ink);margin-top:.1em}
.gol-section--teal .gol-checklist .gol-icon{color:var(--mint)}
/* mini stat tiles 2×2 */
.gol-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.gol-mini{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-btn);padding:1rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}
.gol-mini__value{font-family:var(--font-head);font-size:1.9rem;line-height:1;color:var(--number)}
.gol-mini__label{font-size:.82rem;color:var(--text-soft);line-height:1.35}
/* rating badge */
.gol-score{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}
.gol-score__value{font-family:var(--font-head);font-size:clamp(3rem,5vw,4rem);line-height:1;color:var(--number)}
.gol-score__stars{display:flex;gap:.15rem;color:var(--accent)}
.gol-score__stars .gol-icon{width:1.3em;height:1.3em;fill:currentColor}
.gol-score__label{font-size:.9rem;color:var(--text-soft)}
/* quick-facts as a standalone section */
.gol-quick-facts{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);box-shadow:var(--shadow)}
.gol-quick-facts .gol-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 var(--s-3)}
.gol-quick-facts .gol-facts__row:last-child{border-bottom:1px solid var(--border)}

/* ---------- tables (data / bonus / payments) ---------- */
.gol-table-wrap{overflow-x:auto;max-width:100%;margin-block:1.5rem;-webkit-overflow-scrolling:touch;border-radius:var(--r-card)}
.gol-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;font-size:.95rem;min-width:520px}
.gol-table caption{caption-side:top;text-align:left;font-weight:600;padding:0 0 .75rem}
.gol-table th{background:var(--teal-850);color:#fff;text-align:left;padding:.9rem 1.1rem;white-space:nowrap;font-family:var(--font-head);font-weight:400;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}
.gol-table th:first-child{border-top-left-radius:var(--r-card)}
.gol-table th:last-child{border-top-right-radius:var(--r-card)}
.gol-table td{padding:.85rem 1.1rem;border-top:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}
.gol-table tbody tr:nth-child(even) td{background:var(--bg-soft)}
.gol-table tbody tr:hover td{background:#EAF4F5}
.gol-table td:first-child{font-weight:600}
.gol-table .gol-num{font-size:1.1rem}
.gol-table--bonus td:first-child{font-weight:600}
.gol-table--bonus .gol-badge{margin-inline-start:.4rem}
.gol-pay-table td:first-child{white-space:nowrap}
.gol-pay-table .gol-icon{color:var(--accent-ink);margin-right:.5rem;width:1.4em;height:1.4em}
.gol-table-note{font-size:.85rem;color:var(--text-soft);margin:0}

/* ---------- categories-bar (pills) ---------- */
.gol-cats{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}
.gol-cats li{margin:0}
.gol-cat,.gol-cats a{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.05rem;border-radius:var(--r-btn);background:var(--bg-card);border:1px solid var(--border);color:var(--text);text-decoration:none;font-weight:500;font-size:.9rem;line-height:1.2;transition:border-color .18s ease,background-color .18s ease}
.gol-cat:hover,.gol-cats a:hover{border-color:var(--accent);color:var(--text)}
.gol-cat.is-active,.gol-cats a.is-active{background:var(--teal-850);color:var(--mint);border-color:var(--teal-850)}
.gol-cat .gol-icon{width:1.2em;height:1.2em;color:var(--accent-ink)}

/* ---------- badges / age ---------- */
.gol-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .75rem;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-ink);line-height:1.2}
.gol-badge--hot{background:var(--hot);color:#fff}
.gol-badge--positive{background:var(--positive-soft);color:var(--positive-ink)}
.gol-badge--mint{background:rgba(131,231,218,.18);color:var(--mint)}
.gol-age{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:2px solid currentColor;font-weight:700;font-size:.85rem;flex-shrink:0;letter-spacing:.02em}

/* ---------- rtp-grid (slot tiles, max 4 per row) ---------- */
.gol-rtp{display:grid;gap:clamp(.6rem,1.5vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:640px){.gol-rtp{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:960px){.gol-rtp{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gol-rtp-item{position:relative;overflow:hidden;min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-btn);box-shadow:var(--shadow);transition:transform .2s ease}
.gol-rtp-item:hover{transform:translateY(-3px)}
.gol-rtp-item__thumb{display:block;aspect-ratio:3/2;position:relative;overflow:hidden;background:linear-gradient(135deg,#0A5A62,#04343E 60%,#13282E)}
.gol-rtp-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}
.gol-rtp-item__name{display:block;padding:.65rem .85rem;font-weight:600;font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}
.gol-rtp-item__meta{display:block;padding:0 .85rem .65rem;font-size:.78rem;color:var(--text-soft)}
.gol-rtp-tooltip{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .2s;background:rgba(3,38,46,.93);color:var(--mint);padding:.55rem .85rem;font-size:.8rem;font-weight:600;pointer-events:none;letter-spacing:.03em}
.gol-rtp-item:hover .gol-rtp-tooltip,.gol-rtp-item:focus-within .gol-rtp-tooltip{opacity:1}

/* ---------- payments-strip ---------- */
.gol-pay-strip{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}
.gol-pay-strip li{margin:0}
.gol-pay{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.05rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-btn);font-weight:500;font-size:.9rem;line-height:1.2}
.gol-pay .gol-icon{color:var(--accent-ink);width:1.3em;height:1.3em}
.gol-section--teal .gol-pay{background:rgba(255,255,255,.07);border-color:var(--border-dark);color:#fff}
.gol-section--teal .gol-pay .gol-icon{color:var(--mint)}

/* ---------- pros-cons ---------- */
.gol-pros-cons{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}
.gol-pros-cons>*{min-width:0}
.gol-pros,.gol-cons{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow)}
.gol-pros{border-top:4px solid var(--positive-ink)}
.gol-cons{border-top:4px solid var(--hot)}
.gol-pros h3,.gol-cons h3{margin:0}
.gol-pros ul,.gol-cons ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}
.gol-pros li,.gol-cons li{display:flex;gap:.65rem;align-items:flex-start;margin:0;min-width:0}
.gol-pros .gol-icon{color:var(--positive-ink);margin-top:.1em}
.gol-cons .gol-icon{color:var(--hot);margin-top:.1em}

/* ---------- FAQ — BOXED ---------- */
.gol-faq{display:flex;flex-direction:column;gap:1rem}
.gol-faq details{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding-inline:var(--s-2);box-shadow:var(--shadow);min-width:0}
.gol-faq details[open]{border-color:rgba(255,166,0,.6)}
.gol-faq summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none;display:flex;align-items:center;gap:.5rem;font-size:1.05rem;line-height:1.4}
.gol-faq summary::-webkit-details-marker{display:none}
.gol-faq summary::before{content:'+';margin-right:.5rem;transition:transform .2s;color:var(--accent-ink);font-weight:700;font-size:1.3rem;width:1.2em;flex-shrink:0;text-align:center;line-height:1}
.gol-faq details[open] summary::before{content:'−'}
.gol-faq details > :not(summary){padding:.5rem 0 1rem;margin:0;color:var(--text-soft)}
.gol-section--teal .gol-faq details{background:rgba(255,255,255,.06);border-color:var(--border-dark);box-shadow:none;color:#fff}
.gol-section--teal .gol-faq summary::before{color:var(--mint)}
.gol-section--teal .gol-faq details > :not(summary){color:rgba(255,255,255,.8)}

/* ---------- cta-block ---------- */
.gol-cta{position:relative;overflow:hidden;background:var(--panel-gradient);color:#fff;padding-block:var(--s-4)}
.gol-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(255,166,0,.28),transparent 45%),radial-gradient(circle at 10% 90%,rgba(131,231,218,.14),transparent 45%);pointer-events:none}
.gol-cta__inner{position:relative;display:flex;flex-direction:column;gap:var(--s-2);align-items:center;text-align:center}
.gol-cta h2{color:#fff;text-wrap:balance;font-size:clamp(2.4rem,5vw,4.2rem)}
.gol-cta p{color:rgba(255,255,255,.84);max-width:62ch}
.gol-cta__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}
.gol-cta .gol-btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}
.gol-cta__note{font-size:.85rem;color:rgba(255,255,255,.7);margin:0}

/* ---------- toc ---------- */
.gol-toc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-2);display:flex;flex-direction:column;gap:.9rem;box-shadow:var(--shadow)}
.gol-toc__title{font-family:var(--font-head);font-size:1.4rem;letter-spacing:.06em;margin:0}
.gol-toc ul,.gol-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .6rem}
.gol-toc li{margin:0}
.gol-toc a{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-btn);background:var(--bg-soft);border:1px solid var(--border);color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500}
.gol-toc a:hover{border-color:var(--accent)}

/* ---------- legal-body ---------- */
.gol-legal{counter-reset:gol-legal;display:flex;flex-direction:column;gap:var(--s-2)}
.gol-legal>section,.gol-legal>article,.gol-legal>div{display:flex;flex-direction:column;gap:.75rem;min-width:0}
.gol-legal h2{counter-increment:gol-legal;font-size:clamp(1.6rem,2.6vw,2.1rem);margin:0;display:flex;gap:.6rem;align-items:baseline}
.gol-legal h2::before{content:counter(gol-legal) ".";color:var(--accent-ink);flex-shrink:0}
.gol-legal h3{margin:.25rem 0 0;font-size:1.3rem}
.gol-legal p,.gol-legal ul,.gol-legal ol{margin:0;color:var(--text)}
.gol-legal ul,.gol-legal ol{padding-inline-start:1.4rem}
.gol-legal__meta{font-size:.85rem;color:var(--text-soft)}

/* ---------- sticky-nav (mobile) ---------- */
.gol-sticky-nav{display:none}
@media (max-width:767px){
  .gol-sticky-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:var(--bar-bg);border-top:1px solid var(--border);padding:.45rem var(--gutter) calc(.45rem + env(safe-area-inset-bottom));justify-content:space-around;gap:.25rem;box-shadow:0 -10px 30px rgba(13,43,50,.1)}
  .gol-sticky-nav a{display:flex;flex-direction:column;align-items:center;gap:.2rem;font-size:.7rem;font-weight:500;color:var(--text);text-decoration:none;min-width:0;flex:1;text-align:center;padding:.25rem 0}
  .gol-sticky-nav .gol-icon{color:var(--accent-ink);width:1.4em;height:1.4em}
  .gol-sticky-nav a.gol-sticky-nav__cta .gol-icon{color:#FF5E00}
  body:has(.gol-sticky-nav){padding-bottom:68px}
  .gol-chat-btn{bottom:calc(78px + env(safe-area-inset-bottom))}
}

/* ---------- chat-widget ---------- */
.gol-chat-btn{position:fixed;right:1.25rem;bottom:1.25rem;z-index:95;width:56px;height:56px;border-radius:var(--r-card);background:var(--cta-gradient);color:var(--accent-text);border:0;box-shadow:var(--shadow-cta);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease}
.gol-chat-btn:hover{transform:translateY(-2px)}
.gol-chat-btn .gol-icon{width:1.6em;height:1.6em}
.gol-chat{position:fixed;inset:0;z-index:96;display:none;align-items:flex-end;justify-content:flex-end;padding:1.25rem;background:rgba(3,38,46,.5)}
.gol-chat.is-open{display:flex}
.gol-chat__panel{background:var(--bg-card);color:var(--text);border-radius:var(--r-card);width:min(380px,100%);max-height:80vh;overflow:auto;padding:var(--s-2);display:flex;flex-direction:column;gap:1rem;box-shadow:0 30px 60px rgba(2,20,25,.4)}
.gol-chat__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.gol-chat__head h3{margin:0;font-size:1.4rem}
.gol-chat__close{background:transparent;border:1px solid var(--border);border-radius:10px;width:36px;height:36px;cursor:pointer;color:var(--text);display:grid;place-items:center;flex-shrink:0}
.gol-chat__panel p{color:var(--text-soft)}
.gol-chat__panel .gol-btn{align-self:stretch}

/* ---------- footer (LIGHT surface — logo wordmark is dark) ---------- */
.gol-footer{background:var(--bar-bg);color:var(--text);border-top:1px solid var(--border);padding-block:var(--s-3) var(--s-2);margin-top:0}
.gol-footer__grid{display:grid;gap:var(--s-3);grid-template-columns:1.4fr repeat(3,1fr)}
.gol-footer__grid>*{min-width:0}
.gol-footer__brand{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}
.gol-footer__brand p{color:var(--text-soft);font-size:.95rem}
.gol-footer__contact{font-weight:500;color:var(--text)!important}
.gol-footer__col{display:flex;flex-direction:column;gap:.9rem}
.gol-footer__col h3{font-family:var(--font-head);font-size:1.25rem;letter-spacing:.09em;margin:0;color:var(--text)}
.gol-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}
.gol-footer__col li{margin:0}
.gol-footer__col a{color:var(--text-soft);text-decoration:none;font-size:.95rem}
.gol-footer__col a:hover{color:var(--text);text-decoration:underline}
.gol-footer__col p{color:var(--text-soft);font-size:.9rem;line-height:1.55}
.gol-footer__help .gol-age{color:var(--text)}
.gol-footer__disclaimer{margin:var(--s-3) 0 var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border);font-size:.85rem;color:var(--text-soft);line-height:1.6}
.gol-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.8rem;color:var(--text-soft)}
@media (max-width:899px){.gol-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}

/* ---------- motion / print ---------- */
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  html{scroll-behavior:auto}
}
@media print{
  .gol-header,.gol-footer,.gol-chat-btn,.gol-chat,.gol-sticky-nav,.gol-burger{display:none!important}
  body{background:#fff;color:#000}
}
/* sa-responsive-net */
table th{white-space:nowrap}
figure,blockquote,dl,dd,fieldset{margin:0}
/* sa-logo-chip */
.gol-footer .gol-logo__img{filter:none;background:transparent;padding:0}
.gol-footer .gol-footer__logo-chip{background:transparent;padding:0}
/* sa-logo-fit */
.gol-logo__img{object-fit:contain}
/* sa-ph-media */
.gol-page-header:has(.gol-hero__img){position:relative;overflow:hidden;isolation:isolate;min-height:clamp(200px,30vh,300px);display:flex;flex-direction:column;justify-content:center}
.gol-page-header:has(.gol-hero__img) .gol-hero__img{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;margin:0;z-index:0}
.gol-page-header:has(.gol-hero__img)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,12,18,.72),rgba(10,12,18,.5))}
:where(.gol-page-header:has(.gol-hero__img)>:not(.gol-hero__img)){position:relative}
.gol-page-header:has(.gol-hero__img)>:not(.gol-hero__img){z-index:2}
.gol-page-header:has(.gol-hero__img),.gol-page-header:has(.gol-hero__img) h1,.gol-page-header:has(.gol-hero__img) a,.gol-page-header:has(.gol-hero__img) p,.gol-page-header:has(.gol-hero__img) li,.gol-page-header:has(.gol-hero__img) span{color:#fff}
/* sa-hero-media */
.gol-hero:has(>.gol-hero__img){position:relative;isolation:isolate}
.gol-hero:has(>.gol-hero__img)>.gol-hero__img{z-index:0}
.gol-hero:has(>.gol-hero__img)::after{z-index:1}
:where(.gol-hero:has(>.gol-hero__img)>:not(.gol-hero__img)){position:relative}
.gol-hero:has(>.gol-hero__img)>:not(.gol-hero__img){z-index:2}
/* sa-rhythm v3 */
:where(.gol-table-wrap){margin-block:1.5rem}
:where(main) :where(ul,ol,table,.gol-table-wrap)+p{margin-block-start:1rem}
main :is(ul,ol,table,.gol-table-wrap,.gol-rtp,.gol-steps,.gol-cards,.gol-features)+:is(.gol-actions,div:has(>.gol-btn),p:has(>.gol-btn)){margin-block-start:1.25rem}
/* sa-table-thead */
.gol-table-wrap thead th,.gol-table-wrap thead{position:static}
/* sa-slot-link v2 */
.gol-rtp-item,.gol-rtp-item:hover,.gol-rtp-item:focus{color:inherit;text-decoration:none;cursor:pointer}
:where(.gol-rtp-item){display:block}
/* sa-rtp-touch */
.gol-rtp-item__thumb{display:block}
@media (hover:none){.gol-rtp-item__thumb{aspect-ratio:auto;overflow:visible}.gol-rtp-item__thumb img{height:auto}.gol-rtp-tooltip{position:static;opacity:1;background:transparent;border-top:0;padding:.4rem .7rem 0;font-size:.74rem;line-height:1.35}.gol-rtp-item__name{padding-top:.35rem}}
/* audit-fixes 2026-10-12 */
/* 1. mobile: long CTA labels wrap instead of overflowing the viewport */
@media (max-width:480px){
  .gol-btn{white-space:normal;max-width:100%;text-align:center}
  .gol-hero__actions .gol-btn,.gol-actions .gol-btn,.gol-cta__actions .gol-btn{width:100%}
  .gol-header__cta{white-space:nowrap;width:auto}
}
/* 2. facts dl: long values (e-mails) wrap; stacked dt/dd on narrow screens */
.gol-facts dd{overflow-wrap:anywhere}
@media (max-width:480px){
  .gol-facts__row{flex-direction:column;align-items:flex-start;gap:.15rem}
  .gol-facts dd{text-align:start}
}
/* 3. narrow tables fit the phone width; wide tables get a swipe hint */
#kombi-boost .gol-table,#limits .gol-table{min-width:0}
@media (max-width:640px){
  .gol-table-wrap::after{content:"Tabelle seitlich wischen \2192";display:block;font-size:.78rem;color:var(--text-soft);padding:.45rem 0 0}
  #kombi-boost .gol-table-wrap::after,#limits .gol-table-wrap::after{display:none}
}
/* 4. header CTA tap target >=44px on phones */
@media (max-width:959px){.gol-header__cta{min-height:44px}}
/* 5. stats: 2 columns on phones, tighter tiles on desktop; slot grid capped at 8 on phones */
@media (max-width:640px){
  .gol-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
  .gol-stat{padding:1rem}
  .gol-stat__value{font-size:2rem}
  .gol-stat__label{overflow-wrap:anywhere;hyphens:auto}
  .gol-rtp>:nth-child(n+9){display:none}
}
@media (min-width:641px){.gol-stat{padding:1.5rem var(--s-2)}}
/* 6. quick-facts: no stray rule under the last row on phones; 2 columns on desktop */
@media (max-width:640px){.gol-quick-facts .gol-facts__row:last-child{border-bottom:0}}
.gol-quick-facts .gol-facts{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}
/* 7. consecutive action rows (note -> button) get breathing room; 18+ line below the button */
.gol-actions+.gol-actions{margin-block-start:1rem}
.gol-actions .gol-fine{flex-basis:100%}
/* 8. category pills are static tags, not tabs */
span.gol-cat{cursor:default}
span.gol-cat.is-active{background:var(--bg-card);color:var(--text);border-color:var(--border)}
/* 9. legibility of small labels */
.gol-rtp-item__meta{font-size:.85rem}
.gol-footer__bottom{font-size:.85rem}
/* 10. footer contact as mailto link */
.gol-footer__contact a{color:inherit;text-decoration:none}
.gol-footer__contact a:hover{text-decoration:underline}
/* 11. kombi-boost table: compact grid of pairs instead of 19 single rows */
#kombi-boost .gol-table{display:block;overflow:hidden}
#kombi-boost .gol-table thead,#kombi-boost .gol-table tbody{display:block}
#kombi-boost .gol-table thead tr{display:flex}
#kombi-boost .gol-table th{flex:0 0 auto;border-radius:0}
#kombi-boost .gol-table th:last-child{flex:1}
#kombi-boost .gol-table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
@media (min-width:900px){#kombi-boost .gol-table tbody{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
#kombi-boost .gol-table tbody tr{display:flex}
#kombi-boost .gol-table td{flex:1;border-left:1px solid var(--border)}
#kombi-boost .gol-table td:first-child{white-space:nowrap}
#kombi-boost .gol-table tbody tr>td:first-child{border-left:0}
#kombi-boost .gol-table tbody tr:nth-child(even) td{background:transparent}
#kombi-boost .gol-table tbody tr:hover td{background:#EAF4F5}
/* 12. inner-page hero: slightly lighter overlay on phones so the image shows through */
@media (max-width:480px){
  .gol-hero--inner .gol-hero__inner::after{background:linear-gradient(90deg,rgba(3,38,46,.85) 0%,rgba(3,38,46,.7) 50%,rgba(3,38,46,.55) 100%)}
}
