.sec {
--s-accent: var(--main-color, #f16e00);
--s-accent-ink: color-mix(in srgb, var(--s-accent) 70%, #000);
--s-tint: color-mix(in srgb, var(--s-accent) 14%, #fff);
--s-card: var(--boxes-background-color, #fff);
--s-dark: var(--boxes-secondary-background-color, #111);
--s-ink: var(--text-color, #222);
--s-muted: #4a4a4a;
--s-soft: #f6f4ef;
--s-line: #ece8df;
--s-star: #ffb21e;
--s-danger: #c8102e;
--s-radius: var(--border-radius, 16px);
box-sizing: border-box;
max-width: var(--container-width-wp, 1180px);
margin: 48px auto 0;
font-size: var(--main-font-size, 16px);
color: var(--s-ink);
} .sec-hero {
margin-top: 0;
padding-top: 16px;
}
.sec-tight {
margin-top: 16px;
} .wp-site-blocks:has(> .sec:last-child),
.author-profile .container:has(> .sec:last-child) {
padding-bottom: 48px;
}
.sec > * {
margin-top: 0;
margin-bottom: 0;
} .sec-hero .post-element-info {
margin: 0 0 20px;
} .sec h1,
.sec h2,
.sec h3 {
margin: 0;
line-height: 1.25;
color: inherit;
}
.sec h1 {
font-size: var(--h1-font-size, 2.5rem);
font-weight: 700;
line-height: 1.15;
}
.sec h2 {
font-size: var(--h2-font-size, 2rem);
font-weight: 700;
}
.sec h3 {
font-size: var(--h3-font-size, 1.5rem);
font-weight: 600;
}
.sec p {
margin: 0;
line-height: 1.7;
color: inherit;
}
.sec > h2 {
margin: 0 0 12px;
} .sec:not(.sec-stats) > p + p {
margin-top: 14px;
} .sec-flow > * + * {
margin-top: 24px;
}
.sec-flow > * + h3 {
margin-top: 56px;
}
.sec-flow > :is(h2, h3) + * {
margin-top: 16px;
}
.sec > .sec-intro {
max-width: 720px;
margin: 0 auto 32px;
text-align: center;
color: var(--s-muted);
} p.sec-intro {
max-width: 720px;
margin: 0 auto 32px;
text-align: center;
color: var(--s-muted, #4a4a4a);
} .sec :is(p, li) a:not(.btn, .wp-block-button__link) {
color: var(--s-accent);
text-decoration: underline;
}
.sec :is(p, li) a:not(.btn, .wp-block-button__link):hover {
text-decoration: none;
}
.sec-card p a:not(.btn),
.sec-rg p a:not(.btn),
p.sec-lead a:not(.btn) {
color: var(--s-accent-ink);
text-decoration: underline;
text-underline-offset: 2px;
} .sec [class*="sec-ico-"] {
position: relative;
}
.sec [class*="sec-ico-"]::before,
.sec [class*="sec-ico-"]::after {
content: "";
position: absolute;
top: var(--s-it, 24px);
left: var(--s-il, 24px);
width: var(--s-is, 48px);
height: var(--s-is, 48px);
}
.sec [class*="sec-ico-"]::before {
border-radius: 12px;
background: var(--s-tile, var(--s-tint));
}
.sec [class*="sec-ico-"]::after {
background: var(--s-ink-icon, var(--s-accent));
-webkit-mask: var(--s-icon) center / 55% no-repeat;
mask: var(--s-icon) center / 55% no-repeat;
} .sec-hero h1 {
margin-bottom: 20px;
}
p.sec-pill {
display: inline-block;
margin: 0 0 20px;
padding: 6px 14px;
border-radius: 200px;
background: var(--s-tint);
color: var(--s-accent-ink);
font-size: var(--text-sm);
font-weight: 700;
letter-spacing: 0.3px;
line-height: 1.4;
} p.sec-pill.has-text-align-center {
display: table;
margin-inline: auto;
}
p.sec-lead {
max-width: 820px;
margin: 0 0 24px;
font-size: var(--h5-font-size);
color: #333;
} .sec-grid {
display: flex;
flex-wrap: wrap;
gap: 16px;
}
.sec-grid > * {
flex: 1 1 var(--s-basis, 290px);
min-width: 0;
margin: 0;
box-sizing: border-box;
}
.sec-grid.is-vertical > * {
flex-basis: auto;
}
.sec-grid-2 {
--s-basis: 380px;
} .sec-grid-pairs {
--s-basis: 460px;
}
.sec-grid-4,
.sec-dark .sec-grid {
--s-basis: 200px;
} .sec-card {
position: relative;
padding: 28px;
background: var(--s-card);
border-radius: var(--s-radius);
box-sizing: border-box;
}
.sec-card > * {
margin: 0 0 12px;
}
.sec-card > :last-child {
margin-bottom: 0;
} .sec-card:has(> .alignleft, > .alignright) {
display: flow-root;
} .sec-card > p + p {
margin-top: 12px;
}
.sec-card > p {
font-size: var(--text-body);
color: var(--s-muted);
}
.sec-card > h2 {
margin: 0 0 12px;
font-size: var(--h3-font-size);
line-height: 1.3;
text-align: left;
}
.sec-card > h3 {
margin: 0 0 8px;
font-size: var(--h4-font-size);
line-height: 1.3;
}
.sec-card > h3 a {
color: inherit;
text-decoration: none;
} .sec-card > h4 {
margin: 0 0 8px;
font-size: var(--h5-font-size);
font-weight: 600;
line-height: 1.3;
} .sec-card[class*="sec-ico-"] {
padding-top: 92px;
--s-it: 28px;
--s-il: 28px;
} .sec-steps {
counter-reset: sec-step;
}
.sec-steps > .sec-card {
padding: 88px 24px 24px;
counter-increment: sec-step;
--s-it: 24px;
--s-il: 24px;
}
.sec-steps > .sec-card > :is(h3, h4)::before {
content: counter(sec-step, decimal-leading-zero);
position: absolute;
top: 30px;
right: 24px;
font-size: var(--h2-font-size);
font-weight: 800;
line-height: 1;
color: #e2ded4;
} .sec-dark {
padding: 48px 32px;
background: var(--s-dark);
border-radius: var(--s-radius);
color: #fff;
}
.sec-dark h2,
.sec-dark h3 {
color: #fff;
}
.sec-dark p,
.sec-dark > .sec-intro {
color: #d4d4d4;
}
.sec-dark .sec-card {
padding: 22px;
background: color-mix(in srgb, #fff 6%, var(--s-dark));
border: 1px solid color-mix(in srgb, #fff 12%, var(--s-dark));
border-radius: 14px;
--s-it: 22px;
--s-il: 22px;
--s-is: 44px;
--s-tile: var(--s-accent);
--s-ink-icon: #fff;
}
.sec-dark .sec-card[class*="sec-ico-"] {
padding-top: 82px;
}
.sec-dark .sec-card > h3 {
font-size: var(--h5-font-size);
}
.sec-dark .sec-card > p {
font-size: var(--text-sm);
color: #c9c9c9;
} .sec-cta {
padding: 44px 32px;
background: var(--s-dark);
border-radius: var(--s-radius);
text-align: center;
color: #fff;
}
.sec-cta > h2 {
margin: 0 0 12px;
font-size: var(--h2-font-size);
color: #fff;
}
.sec-cta > p:not(.sec-chips) {
max-width: 620px;
margin: 0 auto 24px;
color: #c9c9c9;
}
.sec-cta > .wp-block-buttons {
justify-content: center;
}
.sec-cta .wp-block-button__link,
.sec-dark .wp-block-button__link {
width: auto;
background: var(--primary-button-color, var(--s-accent)) !important;
border-color: var(--primary-button-color, var(--s-accent)) !important;
color: var(--primary-button-text-color, #fff) !important;
font-weight: 700;
}
.sec-cta > .sec-chips,
.sec-dark > .sec-chips {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 22px;
}
.sec p.sec-chips a {
display: inline-flex;
align-items: center;
min-height: 44px;
padding: 0 18px;
border: 1px solid #3a3a3a;
border-radius: 200px;
color: #fff;
font-size: var(--text-sm);
font-weight: 600;
line-height: 1.2;
text-decoration: none;
}
.sec p.sec-chips a:hover {
border-color: var(--s-accent);
color: #fff;
} .sec > h2 + .wp-block-poka-custom-author-card {
margin-top: 24px;
} .sec-rg {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 24px;
padding: 28px 32px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-rg > * {
margin: 0;
}
.sec-rg > .sec-age {
display: flex;
align-items: center;
justify-content: center;
flex: none;
width: 64px;
height: 64px;
box-sizing: border-box;
border: 3px solid var(--s-ink);
border-radius: 50%;
font-size: var(--h4-font-size);
font-weight: 800;
line-height: 1;
}
.sec-rg > .wp-block-group {
flex: 1 1 480px;
min-width: 0;
}
.sec-rg > .wp-block-group > * {
margin: 0;
}
.sec-rg h2 {
margin: 0 0 8px;
font-size: var(--h3-font-size);
line-height: 1.3;
text-align: left;
}
.sec-rg p {
font-size: var(--text-body);
color: var(--s-muted);
} ul.sec-checks,
ul.sec-xlist {
display: flex;
flex-direction: column;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
ul.sec-checks > li {
position: relative;
margin: 0;
padding-left: 28px;
font-size: var(--text-body);
line-height: 1.5;
}
ul.sec-checks > li::before,
ul.sec-xlist > li::before {
content: "";
position: absolute;
left: 0;
top: 3px;
display: block;
width: 18px;
height: 18px;
border-radius: 0;
background: var(--s-accent);
-webkit-mask: var(--s-i-check) center / contain no-repeat;
mask: var(--s-i-check) center / contain no-repeat;
font-family: inherit;
}
ul.sec-xlist {
gap: 10px;
}
ul.sec-xlist > li {
position: relative;
margin: 0;
padding: 14px 16px 14px 46px;
background: var(--s-soft);
border-radius: 12px;
font-size: var(--text-body);
line-height: 1.5;
}
ul.sec-xlist > li::before {
left: 16px;
top: 16px;
background: var(--s-danger);
-webkit-mask-image: var(--s-i-x);
mask-image: var(--s-i-x);
} .sec > .sec-note {
position: relative;
margin-top: 16px;
padding: 22px 26px 22px 62px;
background: var(--s-tint);
border-radius: var(--s-radius);
} .sec-grid > .sec-note {
margin-top: 0;
}
.sec-note::before {
content: "";
position: absolute;
top: 24px;
left: 24px;
width: 24px;
height: 24px;
background: var(--s-accent-ink);
-webkit-mask: var(--s-i-info) center / contain no-repeat;
mask: var(--s-i-info) center / contain no-repeat;
}
.sec-note > p {
margin: 0;
font-size: var(--text-body);
color: #3a2a1c;
}
.sec > .sec-note > h3 {
margin: 0 0 6px;
font-size: var(--text-body);
line-height: 1.4;
} .sec-levels {
display: flex;
flex-direction: column;
gap: 16px;
}
.sec-levels > .sec-card {
border-left: 6px solid #029900;
}
.sec-levels > .sec-card:nth-child(2) { border-left-color: #81d742; }
.sec-levels > .sec-card:nth-child(3) { border-left-color: #e6c700; }
.sec-levels > .sec-card:nth-child(4) { border-left-color: #f59e0b; }
.sec-levels > .sec-card:nth-child(5) { border-left-color: #e5484d; }
.sec-levels > .sec-card > h3 {
margin: 0 0 14px;
font-size: var(--h3-font-size);
}
.sec-levels > .sec-card > ul {
columns: 2 300px;
column-gap: 40px;
margin: 0;
padding-left: 18px;
}
.sec-levels > .sec-card > ul > li {
break-inside: avoid;
margin: 0 0 8px;
font-size: var(--text-body);
line-height: 1.55;
} .sec-stats {
display: flex;
flex-wrap: wrap;
gap: 16px;
margin-top: 16px;
}
.sec-stats > p {
flex: 1 1 140px;
margin: 0;
padding: 22px;
background: var(--s-card);
border-radius: var(--s-radius);
text-align: center;
line-height: 1.3;
}
.sec-stats strong {
display: block;
font-size: var(--h2-font-size);
color: var(--s-accent-ink);
}
.sec-stats span {
font-size: var(--text-sm);
color: var(--s-muted);
} .sec-profile {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 40px;
margin-top: 16px;
padding: 40px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-profile-text {
flex: 1 1 460px;
min-width: 0;
}
.sec-profile-text > p {
margin: 0 0 14px;
}
.sec-profile-text > :last-child {
margin-bottom: 0;
}
.sec-profile h1 {
margin: 0 0 8px;
text-align: left;
}
p.sec-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
p.sec-tags span {
padding: 5px 12px;
border: 1px solid var(--s-line);
border-radius: 200px;
font-size: var(--text-sm);
line-height: 1.4;
color: var(--s-muted);
}
p.sec-links {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.sec p.sec-links a {
display: inline-flex;
align-items: center;
padding: 10px 18px;
border: 2px solid var(--s-ink);
border-radius: 200px;
font-size: var(--text-sm);
font-weight: 600;
line-height: 1.2;
color: var(--s-ink);
text-decoration: none;
}
.sec p.sec-links a[href*="linkedin.com"] {
border-color: #0d66c2;
background: #0d66c2;
color: #fff;
}
.sec-photo {
flex: 0 0 260px;
margin: 0;
}
.sec-photo img {
display: block;
width: 100%;
height: auto;
aspect-ratio: 1;
object-fit: cover;
border-radius: var(--s-radius);
} .sec-history {
position: relative;
display: flex;
flex-direction: column;
gap: 16px;
padding-left: 32px;
}
.sec-history::before {
content: "";
position: absolute;
left: 7px;
top: 12px;
bottom: 12px;
width: 2px;
background: var(--s-line);
}
.sec-history > .sec-card::before {
content: "";
position: absolute;
left: -32px;
top: 34px;
width: 16px;
height: 16px;
border-radius: 50%;
background: var(--s-accent);
box-shadow: 0 0 0 4px var(--s-tint);
}
.sec-history > .sec-card > h3 {
color: var(--s-accent-ink);
} ul.sec-timeline {
margin: 8px 0 0;
padding: 0;
list-style: none;
}
ul.sec-timeline > li {
position: relative;
margin: 0 0 0 6px;
padding: 0 0 18px 26px;
border-left: 2px solid var(--s-line);
}
ul.sec-timeline > li:last-child {
padding-bottom: 0;
border-left-color: transparent;
}
ul.sec-timeline > li::before {
content: "";
display: block;
position: absolute;
top: 2px;
left: -8px;
width: 14px;
height: 14px;
border-radius: 50%;
background: var(--s-accent);
box-shadow: 0 0 0 4px var(--s-tint);
}
ul.sec-timeline strong {
display: block;
font-size: var(--text-body);
}
ul.sec-timeline span {
display: block;
font-size: var(--text-body);
color: var(--s-muted);
}
ul.sec-timeline em {
display: block;
font-size: var(--text-sm);
font-style: normal;
color: var(--s-accent-ink);
} .sec-quote {
padding: 40px 48px;
background: var(--s-tint);
border-left: 6px solid var(--s-accent);
border-radius: var(--s-radius);
}
p.sec-quote-text {
margin: 0 0 14px;
font-size: var(--h4-font-size);
font-weight: 500;
line-height: 1.5;
}
p.sec-quote-by {
margin: 0;
font-size: var(--text-sm);
font-weight: 700;
color: var(--s-accent-ink);
} .sec-tier {
padding: 28px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-tier + .sec-tier {
margin-top: 16px;
}
.sec-tier > * {
margin: 0;
}
.sec-tier-head {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid var(--s-line);
}
.sec-tier-head > *,
.sec-tier-title > * {
margin: 0;
}
p.sec-tier-label {
font-size: var(--text-xs);
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
line-height: 1.4;
color: var(--s-accent-ink);
}
p.sec-tier-name {
margin-top: 2px;
font-size: var(--h3-font-size);
font-weight: 700;
line-height: 1.25;
}
.sec-tier > .sec-tier-intro {
margin-bottom: 24px;
font-size: var(--text-body);
color: var(--s-muted);
} p.sec-weight {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 8px 16px;
background: var(--s-soft);
border-radius: 200px;
font-size: var(--text-sm);
font-weight: 700;
line-height: 1.3;
}
p.sec-weight::before {
content: "";
flex: none;
width: 24px;
height: 18px;
--w1: var(--s-accent);
--w2: #ddd7cb;
--w3: #ddd7cb;
background:
linear-gradient(var(--w1), var(--w1)) 0 100% / 6px 10px no-repeat,
linear-gradient(var(--w2), var(--w2)) 9px 100% / 6px 14px no-repeat,
linear-gradient(var(--w3), var(--w3)) 18px 100% / 6px 18px no-repeat;
}
p.sec-weight-2::before {
--w2: var(--s-accent);
}
p.sec-weight-3::before {
--w2: var(--s-accent);
--w3: var(--s-accent);
}
.sec-crits {
display: flex;
flex-wrap: wrap;
gap: 32px;
}
.sec-crit {
position: relative;
flex: 1 1 380px;
min-width: 0;
margin: 0;
--s-it: 0px;
--s-il: 0px;
--s-is: 44px;
}
.sec-crit > * {
margin: 0 0 12px;
}
.sec-crit > :last-child {
margin-bottom: 0;
}
.sec-crit > h3 {
display: flex;
align-items: center;
min-height: 44px;
padding: 0 120px 0 58px;
margin: 0 0 12px;
font-size: var(--h4-font-size);
line-height: 1.3;
}
.sec-crit > p {
font-size: var(--text-body);
color: var(--s-muted);
}
.sec-crit > p.sec-pts {
position: absolute;
top: 8px;
right: 0;
margin: 0;
padding: 6px 12px;
background: var(--s-soft);
border-radius: 200px;
font-size: var(--text-sm);
font-weight: 700;
line-height: 1.2;
white-space: nowrap;
color: var(--s-ink);
} .sec-split {
margin-bottom: 16px;
padding: 28px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-split > * {
margin: 0;
}
.sec-split > h3 {
font-size: var(--h4-font-size);
line-height: 1.3;
}
.sec-split > .sec-split-note {
margin: 2px 0 20px;
font-size: var(--text-sm);
color: var(--s-muted);
}
.sec-bars {
display: flex;
flex-direction: column;
gap: 10px;
}
.sec-bars > p.sec-bar {
display: grid;
grid-template-columns: minmax(0, 230px) minmax(0, 1fr) 64px;
align-items: center;
gap: 16px;
margin: 0;
font-size: var(--text-body);
line-height: 1.4;
--bar: var(--s-accent);
}
.sec-bar > span {
grid-column: 1;
grid-row: 1;
}
.sec-bar > strong {
grid-column: 3;
grid-row: 1;
text-align: right;
white-space: nowrap;
}
.sec-bar::after {
content: "";
grid-column: 2;
grid-row: 1;
height: 12px;
border-radius: 6px;
background:
linear-gradient(var(--bar), var(--bar)) 0 0 / calc(var(--p, 0) * 4%) 100% no-repeat,
#f1ede5;
}
.sec-bar-25 { --p: 25; }
.sec-bar-20 { --p: 20; }
.sec-bar-15 { --p: 15; }
.sec-bar-10 { --p: 10; }
.sec-bar-8 { --p: 8; }
.sec-bar-7 { --p: 7; }
.sec-bars > p.sec-bar-25,
.sec-bars > p.sec-bar-20 {
--bar: var(--s-accent-ink);
}
.sec-bars > p.sec-bar-8,
.sec-bars > p.sec-bar-7 {
--bar: color-mix(in srgb, var(--s-accent) 60%, #fff);
}
.sec-bars > p.sec-bar-total {
margin-top: 2px;
padding-top: 12px;
border-top: 1px solid var(--s-line);
font-weight: 700;
}
.sec-bar-total::after {
background: none;
} .sec:has(> .sec-split-stars) > .sec-intro {
max-width: none;
margin: 0 0 24px;
text-align: left;
color: inherit;
}
.sec-split-stars {
--st: 22px;
--st-gap: 4px;
--st-slots: 3;
}
.sec-split-stars:has(.sec-bar-20) {
--st-slots: 4;
}
.sec-split-stars:has(.sec-bar-25) {
--st-slots: 5;
} .sec-split-stars > .sec-bars {
gap: 24px;
padding-top: 12px;
}
.sec-split-stars > .sec-bars > p.sec-bar {
position: relative;
grid-template-columns: minmax(0, 1fr) auto 64px;
gap: 24px;
--bar: var(--s-star);
}
.sec-split-stars > .sec-bars > p.sec-bar::before {
content: "";
position: absolute;
top: -12px;
right: 0;
left: 0;
height: 1px;
background: var(--s-line);
}
.sec-split-stars .sec-bar::after {
width: calc(var(--st-slots) * (var(--st) + var(--st-gap)) - var(--st-gap));
height: var(--st);
border-radius: 0;
background:
linear-gradient(var(--bar), var(--bar)) 0 0 / calc(var(--p, 0) / 5 * (var(--st) + var(--st-gap))) 100% no-repeat,
var(--s-line);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") 0 0 / calc(var(--st) + var(--st-gap)) var(--st) repeat-x;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") 0 0 / calc(var(--st) + var(--st-gap)) var(--st) repeat-x;
}
.sec-split-stars > .sec-bars > p.sec-bar-total {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
.sec-split-stars .sec-bar-total::after {
display: none;
} .sec-bar-total > em {
grid-column: 2;
grid-row: 1;
display: flex;
align-items: center;
gap: 5px;
padding: 6px 12px;
border-radius: 999px;
background: var(--s-soft);
font-size: var(--text-sm);
font-style: normal;
font-weight: 500;
color: var(--s-muted);
white-space: nowrap;
}
.sec-bar-total > em::before {
content: "";
flex-shrink: 0;
width: 18px;
height: 18px;
background: var(--s-star);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.sec-bar-total > em > strong {
margin-right: -3px;
font-weight: 800;
color: var(--s-ink);
} .sec-rubric > .sec-card > h3 > em {
position: absolute;
top: calc(var(--s-it, 24px) + 9px);
right: var(--s-il, 24px);
display: flex;
align-items: center;
gap: 8px;
padding: 6px 12px;
border-radius: 999px;
background: var(--s-soft);
font-size: var(--text-sm);
font-style: normal;
font-weight: 700;
line-height: 1.2;
white-space: nowrap;
color: var(--s-ink);
}
.sec-rubric > .sec-card > h3 > em::before {
content: "";
width: 54px;
height: 16px;
background:
linear-gradient(var(--s-star), var(--s-star)) 0 0 / calc(var(--p, 0) / 5 * 19px) 100% no-repeat,
var(--s-line);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") 0 0 / 19px 16px repeat-x;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' preserveAspectRatio='xMinYMid meet'%3E%3Cpath d='M12 2.5l2.95 6.26 6.8.9-4.98 4.72 1.27 6.77L12 17.85l-6.04 3.3 1.27-6.77L2.25 9.66l6.8-.9L12 2.5z'/%3E%3C/svg%3E") 0 0 / 19px 16px repeat-x;
}
.sec-rubric > .sec-card > h4 {
display: flex;
justify-content: space-between;
align-items: baseline;
gap: 12px;
margin: 28px 0 0;
padding-bottom: 10px;
border-bottom: 2px solid var(--s-ink);
font-size: var(--text-body);
}
.sec-rubric > .sec-card > h4 > em {
font-size: var(--text-sm);
font-style: normal;
font-weight: 700;
white-space: nowrap;
}
.sec-rubric > .sec-card > h4:has(+ .sec-rubric-minus) > em {
color: var(--s-danger);
}
.sec-rubric > .sec-card > h4 + p {
margin: 10px 0 2px;
font-size: var(--text-sm);
line-height: 1.6;
color: var(--s-muted);
}
.sec-rubric > .sec-card > ul:not(.sec-rubric-notes) {
margin: 0;
padding: 0;
list-style: none;
}
.sec-rubric > .sec-card > ul:not(.sec-rubric-notes) > li {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: baseline;
gap: 16px;
margin: 0;
padding: 9px 0;
border-bottom: 1px solid var(--s-line);
font-size: var(--text-sm);
line-height: 1.5;
}
.sec-rubric > .sec-card > ul > li::before {
content: none;
}
.sec-rubric > .sec-card > ul:not(.sec-rubric-notes) > li > :is(strong, em) {
min-width: 64px;
text-align: right;
font-style: normal;
font-weight: 700;
white-space: nowrap;
font-variant-numeric: tabular-nums;
}
.sec-rubric > .sec-card > ul:not(.sec-rubric-notes) > li > em {
font-weight: 500;
color: var(--s-muted);
}
.sec-rubric > .sec-card > ul.sec-rubric-minus > li > strong {
color: var(--s-danger);
}
.sec-rubric > .sec-card > ul.sec-rubric-notes {
display: flex;
flex-direction: column;
gap: 10px;
margin: 24px 0 0;
padding: 16px 18px;
border-radius: 12px;
background: var(--s-soft);
list-style: none;
font-size: var(--text-sm);
line-height: 1.6;
}
.sec-rubric > .sec-card > ul.sec-rubric-notes > li {
margin: 0;
padding: 0;
} .sec-scores > .sec-card > * {
margin-bottom: 18px;
}
.sec-scores > .sec-card > :last-child {
margin-bottom: 0;
}
.sec-scorehead {
display: flex;
align-items: center;
gap: 16px;
}
.sec-scorehead > *,
.sec-scorehead > .wp-block-group > * {
margin: 0;
}
.sec-scorehead h3 {
margin: 0;
font-size: var(--h3-font-size);
line-height: 1.25;
}
.sec-scorehead .sec-question {
margin-top: 2px;
font-size: var(--text-body);
font-weight: 600;
line-height: 1.4;
color: var(--s-accent-ink);
} .sec-mini {
flex: none;
margin: 0;
padding: 12px 16px;
background: var(--s-dark);
border-radius: 12px;
text-align: center;
box-sizing: border-box;
}
.sec-mini > p {
margin: 0;
line-height: 1.3;
}
.sec-mini > .sec-mini-val {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
font-size: var(--text-sm);
color: #42af2f;
}
.sec-mini-val strong {
font-size: var(--h4-font-size);
}
.sec-mini-val::before {
content: "";
flex: none;
width: 21px;
height: 14px;
background: currentColor;
-webkit-mask: var(--s-i-gauge) center / contain no-repeat;
mask: var(--s-i-gauge) center / contain no-repeat;
}
.sec-mini > .sec-mini-safety {
font-size: var(--h5-font-size);
font-weight: 700;
color: #029900;
}
.sec-mini > .sec-mini-high {
color: #81d742;
}
.sec-mini-safety::before {
width: 14px;
height: 17px;
-webkit-mask-image: var(--s-i-shield);
mask-image: var(--s-i-shield);
}
.sec-mini > .sec-mini-label {
margin-top: 4px;
font-size: var(--text-xs);
color: #a8a8a8;
} .sec-bands {
display: flex;
flex-direction: column;
gap: 8px;
}
.sec-bands > p {
display: flex;
align-items: center;
gap: 12px;
margin: 0;
padding: 10px 14px;
background: var(--s-soft);
border-radius: 10px;
font-size: var(--text-body);
line-height: 1.4;
}
.sec-bands > p::before {
content: "";
flex: none;
width: 10px;
height: 10px;
border-radius: 50%;
background: #1e8e1e;
}
.sec-bands > p:nth-child(2)::before { background: #42af2f; }
.sec-bands > p:nth-child(3)::before { background: #d4b000; }
.sec-bands > p:nth-child(4)::before { background: #e06c00; }
.sec-bands strong {
min-width: 72px;
}
.sec-si-scale {
display: flex;
gap: 4px;
}
.sec-si-scale > p {
flex: 1 1 0;
min-width: 0;
margin: 0;
text-align: center;
font-size: var(--text-xs);
font-weight: 600;
line-height: 1.3;
color: var(--s-muted);
}
.sec-si-scale > p::before {
content: "";
display: block;
height: 12px;
margin-bottom: 8px;
border-radius: 2px;
background: #e5484d;
}
.sec-si-scale > p:first-child::before { border-radius: 6px 2px 2px 6px; }
.sec-si-scale > p:nth-child(2)::before { background: #f59e0b; }
.sec-si-scale > p:nth-child(3)::before { background: #eeee22; }
.sec-si-scale > p:nth-child(4)::before { background: #81d742; }
.sec-si-scale > p:nth-child(5)::before { background: #029900; border-radius: 2px 6px 6px 2px; } .sec-deal {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 32px;
padding: 36px 32px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-deal > * {
margin: 0;
min-width: 0;
}
.sec-deal-intro {
flex: 1 1 280px;
padding-top: 68px;
--s-it: 0px;
--s-il: 0px;
--s-is: 52px;
--s-tile: #fde4e4;
--s-ink-icon: var(--s-danger);
}
.sec-deal-intro > * {
margin: 0;
}
.sec-deal-intro > h2 {
margin: 0 0 12px;
font-size: var(--h2-font-size);
line-height: 1.25;
text-align: left;
}
.sec-deal-intro > p {
font-size: var(--text-body);
color: var(--s-muted);
}
.sec-deal > ul.sec-xlist {
flex: 1.4 1 380px;
} @media (max-width: 640px) {
.sec-profile {
gap: 24px;
padding: 24px;
}
.sec-photo {
flex-basis: 180px;
order: -1;
}
.sec-quote {
padding: 28px 24px;
}
p.sec-quote-text {
font-size: var(--h4-font-size);
}
}
@media (max-width: 600px) {
.sec {
margin-top: 56px;
}
.sec-hero {
margin-top: 0;
padding-top: 12px;
}
.sec-tight {
margin-top: 12px;
}
.wp-site-blocks:has(> .sec:last-child),
.author-profile .container:has(> .sec:last-child) {
padding-bottom: 56px;
}
p.sec-lead {
font-size: var(--text-body);
}
p.sec-tier-name {
font-size: var(--h3-font-size);
}
.sec-deal-intro > h2,
.sec-cta > h2,
.sec-card > h2 {
line-height: 1.3;
}
.sec-card,
.sec-tier,
.sec-rg {
padding: 22px 20px;
}
.sec-card[class*="sec-ico-"] {
padding-top: 86px;
--s-it: 22px;
--s-il: 20px;
}
.sec-dark,
.sec-cta,
.sec-deal {
padding: 36px 20px;
}
.sec-grid-2 > *,
.sec-crit {
flex-basis: 100%;
}
.sec-crits {
gap: 28px;
}
.sec-crit > h3 {
padding-right: 0;
margin-bottom: 8px;
}
.sec-crit > p.sec-pts {
position: static;
display: inline-block;
margin: 0 0 12px 58px;
}
.sec-split {
padding: 22px 20px;
}
.sec-bars {
gap: 14px;
}
.sec-bars > p.sec-bar {
grid-template-columns: minmax(0, 1fr) auto;
row-gap: 6px;
column-gap: 12px;
}
.sec-bar > strong {
grid-column: 2;
}
.sec-bar::after {
grid-column: 1 / -1;
grid-row: 2;
}
.sec-bar-total::after {
display: none;
}
.sec-split-stars {
--st: 18px;
--st-gap: 3px;
}
.sec-split-stars > .sec-bars > p.sec-bar {
grid-template-columns: minmax(0, 1fr) auto;
column-gap: 12px;
row-gap: 4px;
}
.sec-split-stars .sec-bar > span {
grid-row: 1 / 3;
}
.sec-split-stars .sec-bar::after {
grid-column: 2;
grid-row: 1;
justify-self: end;
}
.sec-split-stars .sec-bar > strong {
grid-row: 2;
font-size: var(--text-sm);
}
.sec-split-stars .sec-bar-total > span {
grid-row: 1;
}
.sec-split-stars .sec-bar-total > strong {
grid-row: 1;
font-size: var(--text-body);
}
.sec-bar-total > em {
grid-column: 1 / -1;
grid-row: 2;
justify-content: center;
margin-top: 6px;
white-space: normal;
}
.sec-scorehead {
flex-wrap: wrap;
}
} .sec {
--s-i-licence: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.3-7 10-4-1.7-7-5.5-7-10V6l7-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");
--s-i-kyc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/%3E%3Cpath d='M16 11l2 2 3.5-3.5'/%3E%3C/svg%3E");
--s-i-deposit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5A2.5 2.5 0 016.5 5H18v4'/%3E%3Crect x='4' y='9' width='17' height='10' rx='2'/%3E%3Ccircle cx='16.5' cy='14' r='1.2'/%3E%3C/svg%3E");
--s-i-games: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='3'/%3E%3Ccircle cx='9' cy='9' r='1.3' fill='black' stroke='none'/%3E%3Ccircle cx='15' cy='15' r='1.3' fill='black' stroke='none'/%3E%3Ccircle cx='15' cy='9' r='1.3' fill='black' stroke='none'/%3E%3Ccircle cx='9' cy='15' r='1.3' fill='black' stroke='none'/%3E%3C/svg%3E");
--s-i-support: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 01-11.6 7.1L4 20l1-4.6A8 8 0 1121 12z'/%3E%3Cpath d='M8.5 11h7M8.5 14h4'/%3E%3C/svg%3E");
--s-i-score: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 17a8 8 0 1116 0'/%3E%3Cpath d='M12 17l4-5'/%3E%3Ccircle cx='12' cy='17' r='1.3'/%3E%3C/svg%3E");
--s-i-reputation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L12 16.9 6.8 19.6l1-5.8-4.3-4.1 5.9-.9z'/%3E%3C/svg%3E");
--s-i-payments: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='2.5'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6.5 15h4'/%3E%3C/svg%3E");
--s-i-bonus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='8' width='17' height='4' rx='1'/%3E%3Cpath d='M5 12v8h14v-8'/%3E%3Cpath d='M12 8v12'/%3E%3Cpath d='M12 8c-1.5-3-5.5-3.5-5.5-1S9 8 12 8zM12 8c1.5-3 5.5-3.5 5.5-1S15 8 12 8z'/%3E%3C/svg%3E");
--s-i-mobile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E");
--s-i-extra: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='5.5'/%3E%3Cpath d='M8.5 13.5L7 21l5-2.5 5 2.5-1.5-7.5'/%3E%3C/svg%3E");
--s-i-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12.5V4.5a1 1 0 011-1h8l8 8-9 9z'/%3E%3Ccircle cx='8' cy='8' r='1.4'/%3E%3C/svg%3E");
--s-i-unlock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='11' width='15' height='10' rx='2'/%3E%3Cpath d='M8 11V7.5a4 4 0 017.6-1.7'/%3E%3C/svg%3E");
--s-i-fees: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5L5 19'/%3E%3Ccircle cx='7' cy='7' r='2.5'/%3E%3Ccircle cx='17' cy='17' r='2.5'/%3E%3C/svg%3E");
--s-i-cashout: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='11' rx='2.5'/%3E%3Cpath d='M12 3v9M8.5 6.5L12 3l3.5 3.5'/%3E%3C/svg%3E");
--s-i-refresh: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 01-14.3 4.9M4 12a8 8 0 0114.3-4.9'/%3E%3Cpath d='M18.5 3v4.2h-4.2M5.5 21v-4.2h4.2'/%3E%3C/svg%3E");
--s-i-scale: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M7 20h10M5 8h14'/%3E%3Cpath d='M5 8l-2.5 6a2.5 2.5 0 005 0L5 8zM19 8l-2.5 6a2.5 2.5 0 005 0L19 8z'/%3E%3C/svg%3E");
--s-i-stop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 3h7.6L21 8.2v7.6L15.8 21H8.2L3 15.8V8.2z'/%3E%3Cpath d='M9.5 9.5l5 5M14.5 9.5l-5 5'/%3E%3C/svg%3E");
--s-i-shield: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 1l5.5 2.3v4.2c0 3.4-2.3 6.3-5.5 7.5C3.3 13.8 1 10.9 1 7.5V3.3L6.5 1z'/%3E%3C/svg%3E");
--s-i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");
--s-i-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");
--s-i-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5'/%3E%3Ccircle cx='12' cy='7.8' r='1.1' fill='black' stroke='none'/%3E%3C/svg%3E");
--s-i-gauge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 13' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 11a8.5 8.5 0 0117 0'/%3E%3Cpath d='M10.5 11l4-5'/%3E%3C/svg%3E");
}
.sec-ico-licence { --s-icon: var(--s-i-licence); }
.sec-ico-kyc { --s-icon: var(--s-i-kyc); }
.sec-ico-deposit { --s-icon: var(--s-i-deposit); }
.sec-ico-games { --s-icon: var(--s-i-games); }
.sec-ico-support { --s-icon: var(--s-i-support); }
.sec-ico-score { --s-icon: var(--s-i-score); }
.sec-ico-reputation { --s-icon: var(--s-i-reputation); }
.sec-ico-payments { --s-icon: var(--s-i-payments); }
.sec-ico-bonus { --s-icon: var(--s-i-bonus); }
.sec-ico-mobile { --s-icon: var(--s-i-mobile); }
.sec-ico-extra { --s-icon: var(--s-i-extra); }
.sec-ico-tag { --s-icon: var(--s-i-tag); }
.sec-ico-unlock { --s-icon: var(--s-i-unlock); }
.sec-ico-fees { --s-icon: var(--s-i-fees); }
.sec-ico-cashout { --s-icon: var(--s-i-cashout); }
.sec-ico-refresh { --s-icon: var(--s-i-refresh); }
.sec-ico-scale { --s-icon: var(--s-i-scale); }
.sec-ico-stop { --s-icon: var(--s-i-stop); }
.sec-ico-shield { --s-icon: var(--s-i-shield); } .sec-review-head {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
text-align: center;
}
.sec-review-title {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 12px 20px;
}
.sec-review-title h1 {
margin: 0;
}
.sec-rating {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 6px 18px 6px 14px;
background: #222;
border-radius: 200px;
font-size: var(--text-body);
font-weight: 600;
line-height: 1.3;
color: #bdbdbd;
}
.sec-rating svg {
flex: none;
fill: var(--s-accent);
}
.sec-rating strong {
margin-right: -8px;
font-size: var(--h3-font-size);
font-weight: 800;
color: #fff;
}
.sec p.sec-review-safety {
font-size: var(--text-sm);
color: var(--s-muted);
} .sec p.sec-offer-ad {
text-align: center;
}
.sec-offer-ad button {
padding: 0;
background: none;
border: 0;
font: inherit;
font-size: var(--text-sm);
color: var(--s-muted);
text-decoration: underline;
text-underline-offset: 3px;
cursor: pointer;
}
.sec-flow > .sec-offer-ad + .sec-offer {
margin-top: 12px;
}
.sec-offer {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px 32px;
padding: 20px 28px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-offer__logo {
display: flex;
flex: none;
align-items: center;
justify-content: center;
width: 128px;
height: 72px;
}
.sec-offer__logo img {
display: block;
width: auto;
height: auto;
max-width: 100%;
max-height: 72px;
object-fit: contain;
}
.sec-offer__bonus {
flex: 1 1 280px;
min-width: 0;
}
.sec-offer__label {
display: block;
font-size: var(--text-xs);
letter-spacing: 0.8px;
text-transform: uppercase;
color: var(--s-muted);
}
.sec-offer__title {
display: block;
font-size: var(--h4-font-size);
font-weight: 700;
line-height: 1.3;
}
.sec-offer__cta {
flex: 0 1 260px;
}
.sec-offer__cta .btn {
width: 100%;
}
.sec p.sec-offer-terms {
margin-top: 8px;
font-size: var(--text-xs);
line-height: 1.5;
text-align: center;
color: var(--s-muted);
}
.sec-offer-cta {
display: flex;
justify-content: center;
} .sec-scorelist {
padding: 22px 28px;
background: var(--s-card);
border-radius: var(--s-radius);
}
.sec-flow > .sec-offer + .sec-scorelist {
margin-top: 16px;
}
.sec-scorelist__head {
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: space-between;
gap: 4px 16px;
margin-bottom: 8px;
font-size: var(--text-sm);
color: var(--s-muted);
}
.sec .sec-scorelist__head h2 {
margin: 0;
font-size: var(--h5-font-size);
line-height: 1.3;
text-align: left;
color: var(--s-ink);
}
.sec-scorelist__rows {
column-count: 2;
column-gap: 48px;
}
.sec-scorelist__row {
display: grid;
grid-template-columns: minmax(0, 1fr) 96px 48px;
align-items: center;
gap: 12px;
padding: 8px 0;
border-bottom: 1px solid var(--s-line);
break-inside: avoid;
font-size: var(--text-sm);
line-height: 1.4;
color: var(--s-ink);
text-decoration: none;
}
a.sec-scorelist__row:hover {
color: var(--s-accent-ink);
}
.sec-scorelist__row i {
display: block;
height: 6px;
border-radius: 3px;
background:
linear-gradient(var(--s-accent), var(--s-accent)) 0 0 / calc(var(--p, 0) * 1%) 100% no-repeat,
#f1ede5;
}
.sec-scorelist__row.is-full i {
background:
linear-gradient(var(--s-accent-ink), var(--s-accent-ink)) 0 0 / 100% 100% no-repeat,
#f1ede5;
}
.sec-scorelist__row strong {
text-align: right;
} .sec .sec-shot {
margin: 0;
}
.sec .sec-shot img {
display: block;
width: 100%;
height: auto;
border-radius: var(--s-radius);
}
.sec .sec-shot figcaption {
margin: 8px 0 0;
font-size: var(--text-sm);
line-height: 1.5;
text-align: left;
color: var(--s-muted);
} .sec .sec-shot.is-chat img {
width: auto;
max-width: 100%;
max-height: 560px;
} ul.sec-cols {
display: block;
column-count: 2;
column-gap: 24px;
}
ul.sec-cols > li {
margin-bottom: 8px;
break-inside: avoid;
} .sec-note > p + p {
margin-top: 10px;
} .sec-stack {
display: flex;
flex-direction: column;
gap: 16px;
}
.sec-stack > * {
margin: 0;
} ul.sec-rows {
margin: 0;
padding: 0;
list-style: none;
}
ul.sec-rows > li {
display: flex;
justify-content: space-between;
gap: 12px;
margin: 0;
padding: 8px 0;
border-top: 1px solid var(--s-line);
font-size: var(--text-sm);
line-height: 1.4;
}
ul.sec-rows > li > span {
color: var(--s-muted);
}
ul.sec-rows > li > strong {
text-align: right;
} .sec-card > p + ul {
margin-top: 14px;
}
.sec-card > ul + p,
.sec-card > ul + ul {
margin-top: 14px;
} .sec-flow > * + .poka-spot--quote {
margin-top: 24px;
} .sec-dark ul.sec-xlist > li {
padding: 0 0 0 28px;
background: none;
}
.sec-dark ul.sec-xlist > li::before {
left: 0;
top: 3px;
}
.sec-dark ul.sec-checks,
.sec-dark ul.sec-xlist {
color: #e6e6e6;
} .review-sections .sec[id] {
scroll-margin-top: 96px;
} .is-review-sections .affiliate-reviews .container {
max-width: var(--container-width-wp, 1180px);
}
@media (max-width: 720px) {
.sec-scorelist__rows {
column-count: 1;
}
.sec-scorelist__row {
grid-template-columns: minmax(0, 1fr) 60px 42px;
}
.sec-offer {
padding: 16px;
}
.sec-offer__logo {
width: 88px;
height: 56px;
}
.sec-offer__logo img {
max-height: 56px;
}
.sec-offer__bonus {
flex-basis: 180px;
}
.sec-offer__title {
font-size: var(--text-body);
}
.sec-offer__cta {
flex: 1 1 100%;
}
}