.byd-vsc {
--byd-ink: #0e1e34;
--byd-ink-2: #3e4b5d;
--byd-ink-3: #6e7885;
--byd-blue: #1c55fb;
--byd-blue-hover: #234fdf;
--byd-blue-active: #2045b3;
--byd-blue-tint: #ecf7ff;
--byd-hairline: #11243e1a;
--byd-hairline-2: #11243e33;
--byd-wash: #11243e0d;
--byd-green: #217a52;
--byd-green-tint: #effaf3;
--byd-red: #ed1136;
--byd-red-tint: #fff0f0;
--byd-star: #ffab07;
--byd-g2: #ff492c;
--byd-capterra: #044d80;
--byd-navy: #11243e;
--byd-quotebar: #ffc857;
--byd-shadow: 0 4px 10px #00000014;
font-family: Inter, sans-serif;
color: var(--byd-ink);
margin: 48px 0;
box-sizing: border-box;
}
.byd-vsc *, .byd-vsc *::before, .byd-vsc *::after { box-sizing: inherit; }
.byd-kicker,
.byd-ib__title {
display: block;
margin: 0 0 8px;
font-size: 17px;
line-height: 26px;
font-weight: 600;
letter-spacing: normal;
text-transform: none;
color: var(--byd-blue);
}
.byd-stars { color: var(--byd-star); font-size: 15px; letter-spacing: 1px; white-space: nowrap; }
.byd-stars .byd-stars__off { color: var(--byd-hairline-2); }
.byd-btn {
display: inline-flex;
justify-content: center;
align-items: center;
gap: 4px;
padding: 8px 24px;
border-radius: 4px;
font: inherit;
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-decoration: none;
color: #fff;
background: var(--byd-blue);
transition: all 0.2s;
}
.byd-btn:hover { background: var(--byd-blue-hover); }
.byd-btn:active { background: var(--byd-blue-active); }
.byd-btn--ghost {
background: transparent;
border: 1px solid var(--byd-hairline-2);
color: var(--byd-ink);
}
.byd-btn--ghost:hover { background: var(--byd-wash); }
.byd-btn--text {
background: transparent;
padding: 0;
color: var(--byd-blue);
font-weight: 500;
}
.byd-btn--text:hover { background: transparent; text-decoration: underline; }
.byd-trust {
display: flex;
flex-direction: column;
align-items: center;
gap: 18px;
margin: 32px 0;
padding: 24px 28px 22px;
background: linear-gradient(180deg, #fbfdff 0%, #f6f9ff 100%);
border: 1px solid var(--byd-hairline);
border-radius: 16px;
}
.byd-trust p { margin: 0; }
.byd-trust__claim {
text-align: center;
font-size: 15.5px;
line-height: 24px;
font-weight: 500;
color: var(--byd-ink-2);
max-width: 720px;
text-wrap: balance;
}
.byd-trust__row { display: flex; justify-content: center; align-items: stretch; gap: 0; flex-wrap: wrap; width: 100%; }
.byd-trust__stat { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 4px; padding: 4px 34px; min-width: 150px; }
.byd-trust__stat + .byd-trust__stat { border-left: 1px solid #dfe6f2; }
.byd-trust__logo { display: flex; align-items: center; justify-content: center; gap: 5px; min-height: 22px; }
.byd-trust__mark { font-weight: 800; font-size: 14.5px; line-height: 20px; letter-spacing: -0.01em; color: var(--byd-ink); }
.byd-trust__cstar { color: #ff9d28; font-size: 13px; line-height: 1; transform: translateY(-1px); }
.byd-trust__g2mark .icon { font-size: 22px; line-height: 22px; color: var(--byd-g2); }
.byd-trust__num { font-weight: 700; font-size: 22px; line-height: 28px; color: var(--byd-ink); font-variant-numeric: tabular-nums; letter-spacing: -0.01em; }
.byd-trust__lbl { font-weight: 500; font-size: 12.5px; line-height: 18px; color: var(--byd-ink-3, #667085); white-space: nowrap; }
@media (max-width: 767px) {
.byd-trust { padding: 20px 14px 18px; gap: 14px; }
.byd-trust__row { display: grid; grid-template-columns: 1fr 1fr; row-gap: 18px; }
.byd-trust__stat { padding: 2px 10px; min-width: 0; border-left: 0; }
.byd-trust__stat + .byd-trust__stat { border-left: 0; }
.byd-trust__stat:nth-child(even) { border-left: 1px solid #dfe6f2; }
}
.byd-ib {
padding: 20px 24px;
background: #fff;
border: 1px solid var(--byd-hairline);
border-left: 5px solid var(--byd-blue);
border-radius: 4px;
box-shadow: var(--byd-shadow);
max-width: 70ch;
}
.byd-ib p { margin: 0; font-size: 16px; line-height: 26px; font-weight: 400; color: var(--byd-ink); }
.byd-ib p + p { margin-top: 8px; }
.byd-ib ul { margin: 8px 0 0; padding-left: 20px; font-size: 16px; line-height: 26px; }
.byd-ib li + li { margin-top: 6px; }
.byd-ib cite { display: block; margin-top: 10px; font-style: normal; font-size: 14px; line-height: 22px; color: var(--byd-ink-3); }
.byd-ib cite a { color: var(--byd-blue); font-weight: 500; text-decoration: none; }
.byd-ib cite a:hover { text-decoration: underline; }
.byd-ib--blue  { border-left-color: var(--byd-blue); background: #f5f9ff; }
.byd-ib--blue .byd-kicker, .byd-ib--blue .byd-ib__title { color: var(--byd-blue); }
.byd-ib--green { border-left-color: var(--byd-green); background: var(--byd-green-tint); }
.byd-ib--green .byd-kicker, .byd-ib--green .byd-ib__title { color: var(--byd-green); }
.byd-ib--flag  { border-left-color: var(--byd-red); background: var(--byd-red-tint); }
.byd-ib--flag .byd-kicker, .byd-ib--flag .byd-ib__title { color: var(--byd-red); }
.byd-ib--flag li::marker { color: var(--byd-red); }
.byd-ib--check { border-left-color: var(--byd-green); background: var(--byd-green-tint); }
.byd-ib--check .byd-kicker, .byd-ib--check .byd-ib__title { color: var(--byd-green); }
.byd-ib--check li::marker { color: var(--byd-green); }
.byd-ib-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.byd-ib-pair .byd-ib { margin: 0; max-width: none; }
@media (max-width: 767px) { .byd-ib-pair { grid-template-columns: 1fr; } }
@media (max-width: 479px) { .byd-ib { padding: 20px; } }
.byd-op {
position: relative;
padding: 20px 24px 20px 28px;
background: #fff;
border: 1px solid var(--byd-hairline);
border-radius: 8px;
box-shadow: var(--byd-shadow);
max-width: 70ch;
}
.byd-op::before {
content: "";
position: absolute;
left: 0; top: 12px; bottom: 12px;
width: 4px;
border-radius: 2px;
background: var(--byd-quotebar);
}
.byd-op blockquote { margin: 0; padding: 0; border: 0; background: transparent; }
.byd-op blockquote p {
margin: 0;
font-size: 17px;
line-height: 28px;
font-weight: 500;
color: var(--byd-ink);
}
.byd-op footer { margin-top: 10px; font-size: 14px; line-height: 22px; color: var(--byd-ink-3); }
.byd-founder {
display: flex;
gap: 24px;
align-items: flex-start;
padding: 36px 40px 30px;
background: linear-gradient(180deg, #f7f9fd, #fff 72%);
border: 1px solid var(--byd-navy);
border-radius: 12px;
box-shadow: var(--byd-shadow);
}
.byd-founder__media { margin: 4px 0 0; flex: none; }
.byd-founder__media img {
width: 76px; height: 76px;
border-radius: 50%;
object-fit: cover;
display: block;
border: 2px solid #fff;
box-shadow: 0 0 0 1px var(--byd-hairline-2), var(--byd-shadow);
}
.byd-founder__body { flex: 1; min-width: 0; }
.byd-founder__body::before {
content: "\201C";
display: block;
font-family: Georgia, "Times New Roman", serif;
font-size: 58px;
line-height: 0.55;
color: var(--byd-quotebar);
margin: 6px 0 10px;
}
.byd-founder blockquote {
margin: 0;
padding: 0;
border: 0;
background: transparent;
}
.byd-founder blockquote p {
margin: 0;
font-size: 19px;
line-height: 31px;
font-weight: 500;
letter-spacing: -0.01em;
color: var(--byd-navy);
}
.byd-founder footer {
display: flex;
align-items: center;
gap: 14px;
flex-wrap: wrap;
margin-top: 18px;
padding-top: 16px;
border-top: 1px solid var(--byd-hairline);
}
.byd-founder__id { display: flex; flex-direction: column; }
.byd-founder__id strong { font-size: 15.5px; line-height: 23px; font-weight: 600; color: var(--byd-ink); }
.byd-founder__id span { font-size: 13px; line-height: 19px; color: var(--byd-ink-3); }
.byd-founder__li {
margin-left: auto;
display: inline-flex;
align-items: center;
gap: 6px;
border: 1px solid var(--byd-hairline-2);
border-radius: 999px;
padding: 7px 16px;
font-size: 13.5px;
font-weight: 500;
color: var(--byd-blue);
text-decoration: none;
background: #fff;
transition: border-color 0.15s, background 0.15s;
}
.byd-founder__li:hover { border-color: var(--byd-blue); background: var(--byd-blue-tint); }
@media (max-width: 479px) {
.byd-founder { flex-direction: column; padding: 24px 20px; gap: 16px; }
.byd-founder__li { margin-left: 0; }
}
.byd-acc {
border: 0;
border-radius: 0;
background: transparent;
overflow: visible;
display: grid;
gap: 12px;
}
.byd-acc details {
border: 1px solid var(--byd-hairline);
border-radius: 10px;
background: #fff;
transition: border-color 0.15s, box-shadow 0.15s;
}
.byd-acc details:first-of-type { border-top: 1px solid var(--byd-hairline); }
.byd-acc details[open] { border-color: #1c55fb66; box-shadow: var(--byd-shadow); }
.byd-acc summary h3.byd-acc__q {
margin: 0; font-size: inherit; line-height: inherit; font-weight: inherit; color: inherit;
}
.byd-acc summary {
display: flex;
justify-content: space-between;
align-items: center;
gap: 12px;
min-height: 44px;
padding: 15px 20px;
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: var(--byd-ink);
cursor: pointer;
list-style: none;
border-radius: 10px;
}
.byd-acc summary::-webkit-details-marker { display: none; }
.byd-acc summary::after {
content: "\203A";
flex: none;
font-size: 20px;
line-height: 1;
color: var(--byd-blue);
transform: rotate(90deg);
transition: transform 0.18s;
}
.byd-acc details[open] > summary::after { transform: rotate(270deg); }
.byd-acc details[open] > summary { font-weight: 600; }
.byd-acc summary:hover { background: var(--byd-wash); }
.byd-acc .byd-acc__a { padding: 2px 20px 18px; }
.byd-acc .byd-acc__a p { margin: 0 0 8px; font-size: 15px; line-height: 25px; font-weight: 400; color: var(--byd-ink-2); }
.byd-acc .byd-acc__a ul, .byd-acc .byd-acc__a ol { margin: 0 0 8px; padding-left: 20px; font-size: 15px; line-height: 25px; color: var(--byd-ink-2); }
.byd-acc .byd-acc__a a { color: var(--byd-blue); font-weight: 500; text-decoration: none; }
.byd-acc .byd-acc__a a:hover { text-decoration: underline; }
.byd-faqt {
border: 1px solid var(--byd-hairline);
border-radius: 8px;
background: #fff;
padding: 8px;
}
.byd-faqt__radio { position: absolute; opacity: 0; pointer-events: none; }
.byd-faqt__tab {
display: inline-block;
padding: 12px 20px;
font-size: 14px;
font-weight: 600;
color: var(--byd-ink-3);
cursor: pointer;
border-bottom: 3px solid transparent;
}
.byd-faqt__tab:hover { color: var(--byd-ink); }
.byd-faqt__radio--1:checked ~ .byd-faqt__tab--1,
.byd-faqt__radio--2:checked ~ .byd-faqt__tab--2,
.byd-faqt__radio--3:checked ~ .byd-faqt__tab--3 {
color: var(--byd-blue);
border-bottom-color: var(--byd-blue);
}
.byd-faqt__panel { display: none; border-top: 1px solid var(--byd-hairline); }
.byd-faqt__radio--1:checked ~ .byd-faqt__panel--1,
.byd-faqt__radio--2:checked ~ .byd-faqt__panel--2,
.byd-faqt__radio--3:checked ~ .byd-faqt__panel--3 { display: block; }
.byd-faqt__panel-caption { display: none; }
.byd-faqt .byd-acc { border: 0; border-radius: 0; }
@media (max-width: 767px) {
.byd-faqt__tab { display: none; }
.byd-faqt__panel { display: block; }
.byd-faqt__panel-caption {
display: block;
margin: 12px 12px 4px;
font-size: 13px;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--byd-ink-3);
}
}
.byd-htabs { border: 1px solid var(--byd-hairline); border-radius: 8px; background: #fff; padding: 8px; }
.byd-htabs__radio { position: absolute; opacity: 0; pointer-events: none; }
.byd-htabs__tab {
display: inline-block;
padding: 12px 20px;
font-size: 14px;
font-weight: 600;
color: var(--byd-ink-3);
cursor: pointer;
border-bottom: 3px solid transparent;
}
.byd-htabs__radio--1:checked ~ .byd-htabs__tab--1,
.byd-htabs__radio--2:checked ~ .byd-htabs__tab--2,
.byd-htabs__radio--3:checked ~ .byd-htabs__tab--3,
.byd-htabs__radio--4:checked ~ .byd-htabs__tab--4 {
color: var(--byd-blue);
border-bottom-color: var(--byd-blue);
}
.byd-htabs__panel { display: none; padding: 16px; border-top: 1px solid var(--byd-hairline); }
.byd-htabs__radio--1:checked ~ .byd-htabs__panel--1,
.byd-htabs__radio--2:checked ~ .byd-htabs__panel--2,
.byd-htabs__radio--3:checked ~ .byd-htabs__panel--3,
.byd-htabs__radio--4:checked ~ .byd-htabs__panel--4 { display: block; }
.byd-htabs__panel h3 { display: none; margin: 0 0 8px; font-size: 18px; line-height: 26px; font-weight: 600; color: var(--byd-ink); }
.byd-htabs__panel p, .byd-htabs__panel li { font-size: 16px; line-height: 26px; color: var(--byd-ink-2); }
@media (max-width: 767px) {
.byd-htabs__tab { display: none; }
.byd-htabs__panel { display: block; }
.byd-htabs__panel h3 { display: block; }
}
.byd-cardgrid { display: grid; gap: 16px; }
.byd-cardgrid--full { grid-template-columns: 1fr; }
.byd-cardgrid--mid  { grid-template-columns: repeat(6, 1fr); }
.byd-cardgrid--mid > .byd-card { grid-column: span 2; }
.byd-cardgrid--mid > .byd-card:last-child:nth-child(3n+1) {
grid-column: 1 / -1;
flex-direction: row;
align-items: baseline;
flex-wrap: wrap;
gap: 8px 20px;
background: #fbfcfe;
}
.byd-cardgrid--mid > .byd-card:last-child:nth-child(3n+1) h3 { flex: none; }
.byd-cardgrid--mid > .byd-card:last-child:nth-child(3n+1) p { flex: 1; min-width: 260px; margin: 0; }
@media (max-width: 991px) {
.byd-cardgrid--mid { grid-template-columns: repeat(2, 1fr); }
.byd-cardgrid--mid > .byd-card { grid-column: span 1; }
.byd-cardgrid--mid > .byd-card:last-child:nth-child(3n+1) { grid-column: initial; }
.byd-cardgrid--mid > .byd-card:last-child:nth-child(odd) { grid-column: 1 / -1; }
}
.byd-cardgrid--none { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 12px; }
.byd-card {
border: 1px solid var(--byd-hairline);
border-radius: 8px;
background: #fff;
padding: 24px;
display: flex;
flex-direction: column;
gap: 12px;
transition: box-shadow 0.15s;
}
.byd-card:hover { box-shadow: var(--byd-shadow); }
.byd-card h3 { margin: 0; font-size: 20px; line-height: 28px; font-weight: 600; color: var(--byd-ink); }
.byd-card__titlelink { text-decoration: none; display: block; }
.byd-card__titlelink h3 { color: var(--byd-blue); }
.byd-card__titlelink:hover h3 { text-decoration: underline; text-underline-offset: 3px; }
.byd-card p { margin: 0; font-size: 15px; line-height: 25px; font-weight: 400; color: var(--byd-ink-2); }
.byd-card__meta { font-size: 13px; line-height: 20px; color: var(--byd-ink-3); }
.byd-card--mid { padding: 20px; }
.byd-card--mid h3 { font-size: 17px; line-height: 25px; }
.byd-card--none { padding: 16px; gap: 8px; }
.byd-card--none h3 { font-size: 15px; line-height: 23px; font-weight: 500; }
@media (max-width: 479px) {
.byd-cardgrid--mid, .byd-cardgrid--none { grid-template-columns: 1fr; }
.byd-card { padding: 20px; }
}
.byd-vsc table { width: 100%; border-collapse: collapse; }
.byd-scroll-x { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.byd-vsc img { max-width: 100%; height: auto; }
.byd-rev2 { margin: 32px 0 40px; }
.byd-rev2__summary {
padding: 22px 26px;
background: #fff;
border: 1px solid #eef1f6;
border-radius: 14px;
box-shadow: 0 6px 20px rgba(16, 24, 40, 0.06);
margin: 0 0 18px;
}
.byd-rev2__hero { display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; margin-bottom: 10px; }
.byd-rev2__hero { display: flex; align-items: center; justify-content: space-between; gap: 16px 28px; flex-wrap: wrap; margin-bottom: 14px; }
.byd-rev2__heroleft { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; }
.byd-rev2__minis { display: flex; }
.byd-rev2__big { font-size: 32px; line-height: 34px; font-weight: 800; color: var(--byd-ink); font-variant-numeric: tabular-nums; }
.byd-rev2__hero .byd-stars { font-size: 17px; }
.byd-rev2__count { font-size: 14.5px; line-height: 22px; font-weight: 500; color: var(--byd-ink-2); }
.byd-rev2__summary p { margin: 0; font-size: 16px; line-height: 26px; font-weight: 400; color: var(--byd-ink); }
.byd-rev2__cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 16px; }
.byd-rev2__card {
min-width: 0;
border: 1px solid #eef1f6;
border-radius: 14px;
background: #fff;
box-shadow: 0 6px 20px rgba(16, 24, 40, 0.06);
padding: 22px;
display: flex;
flex-direction: column;
gap: 12px;
}
.byd-rev2__chrome { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 10px; }
.byd-rev2__mark { font-size: 13.5px; font-weight: 700; letter-spacing: 0.01em; display: inline-flex; align-items: center; }
.byd-rev2__mark--g2 { color: var(--byd-g2); }
.byd-rev2__mark--g2 .icon { font-size: 18px; width: 18px; height: 18px; line-height: 18px; }
.byd-rev2__mark--capterra { color: var(--byd-capterra); }
.byd-rev2__chrome .byd-stars { font-size: 14px; }
.byd-rev2__score { font-size: 13px; font-weight: 600; color: var(--byd-ink); }
.byd-rev2__who { display: flex; align-items: center; gap: 10px; }
.byd-rev2__avatar {
flex: none;
width: 28px;
height: 28px;
border-radius: 50%;
background: #eef3ff;
color: var(--byd-blue);
font-size: 11px;
line-height: 1;
font-weight: 700;
display: inline-flex;
align-items: center;
justify-content: center;
}
.byd-rev2__wholink { font-size: 13.5px; font-weight: 500; color: var(--byd-blue); text-decoration: none; }
.byd-rev2__wholink:hover { text-decoration: underline; }
.byd-rev2__card > p { margin: 0; font-size: 15px; line-height: 25px; font-weight: 400; color: var(--byd-ink-2); }
.byd-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.byd-bespoke {
position: relative;
max-width: 780px;
margin: 48px auto;
padding: 1.5px;
border: 0;
border-radius: 18px;
background: linear-gradient(120deg, #ff7a4d, #e0569e 52%, #8b5cf6);
box-shadow: 0 14px 44px rgba(139, 92, 246, 0.22), 0 4px 18px rgba(224, 86, 158, 0.16);
font-family: Inter, sans-serif;
}
.byd-bespoke__inner {
background: #16233f;
border-radius: 16.5px;
padding: 40px 44px 34px;
}
.byd-vsc.byd-bespoke p.byd-bespoke__eyebrow {
margin: 0 0 12px;
font-size: 11.5px;
line-height: 17px;
font-weight: 600;
letter-spacing: .22em;
text-transform: uppercase;
color: #8fa3c8 !important;
}
.byd-vsc.byd-bespoke p.byd-bespoke__mark {
margin: 0;
font-size: 30px;
line-height: 38px;
font-weight: 800;
letter-spacing: -0.01em;
color: #fff !important;
}
.byd-vsc.byd-bespoke p.byd-bespoke__tag {
margin: 8px 0 0;
font-size: 12px;
line-height: 18px;
font-weight: 600;
letter-spacing: .2em;
text-transform: uppercase;
color: #b9a8e8 !important;
}
.byd-vsc.byd-bespoke h3 { margin: 24px 0 0; font-size: 24px; line-height: 33px; font-weight: 700; color: #fff !important; max-width: 30ch; }
.byd-vsc.byd-bespoke p.byd-bespoke__sub { margin: 12px 0 0; font-size: 16px; line-height: 26px; font-weight: 400; color: #cbd5e1 !important; max-width: 58ch; }
.byd-bespoke ul.byd-bespoke__usps { list-style: none !important; margin: 20px 0 26px !important; padding: 0 !important; display: grid; gap: 10px; }
.byd-bespoke li.byd-bespoke__usp { list-style: none !important; margin: 0; display: flex; align-items: baseline; gap: 12px; font-size: 15px; line-height: 24px; font-weight: 500; color: #e2e8f0 !important; }
.byd-bespoke li.byd-bespoke__usp::marker { content: ""; }
.byd-bespoke li.byd-bespoke__usp::before { content: none; }
.byd-bespoke__dot {
flex: none;
width: 9px;
height: 9px;
border-radius: 50%;
background: linear-gradient(120deg, #ff7a4d, #e0569e 52%, #8b5cf6);
transform: translateY(-1px);
}
.byd-bespoke__new { display: inline-block; vertical-align: middle; margin-left: 10px; padding: 3px 10px; border-radius: 999px; font-size: 11.5px; line-height: 16px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: #7c2d12; border: 1px solid rgba(234, 90, 46, .65); background: #ffd9c7; }
.byd-bespoke__acts { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; }
.byd-bespoke__more { font-size: 14.5px; font-weight: 500; color: #b9c5ff !important; text-decoration: underline; text-underline-offset: 3px; }
.byd-bespoke__more:hover { color: #fff !important; }
.byd-bespoke__btn {
display: inline-block;
border: 1px solid transparent;
border-radius: 8px;
padding: 12px 30px;
font-size: 15.5px;
font-weight: 600;
color: #fff !important;
text-decoration: none;
background: linear-gradient(100deg, #bf4925 0%, #af2f6e 52%, #7C3AED 100%);
background-color: #af2f6e;
box-shadow: 0 6px 18px rgba(124, 58, 237, 0.32);
transition: transform 0.18s ease-out, box-shadow 0.18s ease-out, filter 0.18s ease-out;
}
.byd-bespoke__btn:hover { transform: translateY(-1px); box-shadow: 0 10px 26px rgba(124, 58, 237, 0.45); filter: brightness(1.06); color: #fff !important; }
.byd-vsc.byd-bespoke p.byd-bespoke__micro { margin: 14px 0 0; font-size: 12.5px; line-height: 20px; color: #94a3b8 !important; }
@media (max-width: 479px) { .byd-bespoke__inner { padding: 28px 20px 26px; } }
h3.byd-h3-rung { border-left: 4px solid var(--byd-blue); padding: 6px 0 6px 16px; border-radius: 2px; }
h3.byd-h3-rung--1 { border-left-color: #0e2f8f; background: linear-gradient(90deg, #eef3ff, rgba(238, 243, 255, 0) 70%); }
h3.byd-h3-rung--2 { border-left-color: #1c55fb; background: linear-gradient(90deg, #f2f6ff, rgba(242, 246, 255, 0) 70%); }
h3.byd-h3-rung--3 { border-left-color: #5b86fc; background: linear-gradient(90deg, #f6f9ff, rgba(246, 249, 255, 0) 70%); }
h3.byd-h3-rung--4 { border-left-color: #9db4fe; background: linear-gradient(90deg, #fafcff, rgba(250, 252, 255, 0) 70%); }
h3.byd-h3-fields { position: relative; padding-left: 18px; }
h3.byd-h3-fields::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 5px; height: 1.05em; border-radius: 3px; background: linear-gradient(180deg, #1c55fb, #9db4fe); }
h3.byd-h3-buyers { padding-bottom: 10px; position: relative; }
h3.byd-h3-buyers::after { content: ""; position: absolute; left: 0; bottom: 0; width: 46px; height: 3px; border-radius: 2px; background: linear-gradient(90deg, #1c55fb, #9db4fe); }
h3.byd-h3-country {
display: inline-block;
border-bottom: 2px solid #dbe4f5;
padding-bottom: 6px;
}
.byd-personas { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin: 32px 0; }
.byd-personas__card {
position: relative;
background: #fff;
border: 1px solid var(--byd-hairline);
border-radius: 10px;
padding: 20px;
overflow: hidden;
}
.byd-personas__card::before {
content: "";
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: var(--byd-blue);
}
.byd-vsc.byd-personas p.byd-personas__team { margin: 0 0 4px; font-size: 15.5px; line-height: 23px; font-weight: 700; color: var(--byd-ink); }
.byd-vsc.byd-personas p.byd-personas__label { margin: 12px 0 2px; font-size: 12.5px; line-height: 18px; font-weight: 600; color: var(--byd-blue); }
.byd-vsc.byd-personas p.byd-personas__val { margin: 0; font-size: 14.5px; line-height: 23px; font-weight: 400; color: var(--byd-ink-2); }
@media (max-width: 767px) { .byd-personas { grid-template-columns: 1fr; } }
.byd-lawrows { margin: 32px 0; border-top: 1px solid var(--byd-hairline); }
.byd-lawrow {
display: grid;
grid-template-columns: 128px 1fr auto;
align-items: center;
gap: 4px 18px;
padding: 13px 2px;
border-bottom: 1px solid var(--byd-hairline);
}
.byd-lawrow__cty { color: var(--byd-ink); font-weight: 600; font-size: 15px; line-height: 24px; }
@media (max-width: 639px) {
.byd-lawrow { grid-template-columns: 1fr; gap: 5px 0; }
.byd-lawrow__cty { padding-top: 2px; }
.byd-lawtag { justify-self: start; white-space: normal; text-align: left; }
}
.byd-vsc.byd-lawrows p.byd-lawrow__txt { margin: 0; flex: 1 1 380px; min-width: 0; font-size: 15px; line-height: 24px; font-weight: 400; color: var(--byd-ink-2); }
.byd-lawrow__txt strong { color: var(--byd-ink); font-weight: 600; }
.byd-lawtag {
flex: none;
align-self: center;
border: 1px solid #dbe4f5;
border-radius: 999px;
background: #f2f5fb;
color: var(--byd-ink-2);
font-size: 12.5px;
line-height: 18px;
font-weight: 500;
padding: 3px 12px;
white-space: nowrap;
}
@media (max-width: 479px) { .byd-lawtag { margin-left: 0; } }
.byd-ladder { margin: 32px 0; }
.byd-ladder__rows { list-style: none !important; margin: 0 !important; padding: 0 !important; display: grid; }
.byd-ladder__rows li { list-style: none !important; margin: 0; display: flex; align-items: flex-start; gap: 14px; padding: 12px 2px; border-bottom: 1px solid var(--byd-hairline); font-size: 15px; line-height: 24px; }
.byd-ladder__rows li:first-child { border-top: 1px solid var(--byd-hairline); }
.byd-ladder__rows li::marker { content: ""; }
.byd-ladder__rows li::before { content: none; }
.byd-ladder__swatch { flex: none; width: 26px; height: 26px; border-radius: 10px; margin-top: -1px; }
.byd-ladder__swatch--1 { background: #0e2f8f; }
.byd-ladder__swatch--2 { background: #1c55fb; }
.byd-ladder__swatch--3 { background: #5b86fc; }
.byd-ladder__swatch--4 { background: #9db4fe; }
.byd-ladder__txt { color: var(--byd-ink-2); }
.byd-ladder__txt strong { color: var(--byd-ink); font-weight: 700; }
.byd-vso { overflow-x: auto; border: 1px solid #e4e7ec; border-radius: 12px; box-shadow: 0 1px 2px -1px rgba(16,24,40,.06), 0 6px 16px -4px rgba(16,24,40,.07); background: #fff; }
.byd-vso:focus-visible { outline: 2px solid var(--byd-blue); outline-offset: 2px; }
.byd-vso table { width: 100%; border-collapse: collapse; font-size: 15px; line-height: 1.45; }
.byd-vso th, .byd-vso td { padding: 11px 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #eef1f6; }
.byd-vso thead th { font-weight: 700; color: var(--byd-ink); background: #fff; font-size: 16px; }
.byd-vso thead th.byd-vso__ushead { background: var(--byd-blue); color: #fff; border-radius: 8px 8px 0 0; }
.byd-vso tbody th[scope=row] { font-weight: 600; color: var(--byd-ink); width: 30%; }
.byd-vso__us { background: #f4f8ff; color: var(--byd-ink); font-weight: 500; }
.byd-vso__them { color: var(--byd-ink-3); }
.byd-vso tbody tr:last-child th, .byd-vso tbody tr:last-child td { border-bottom: 0; }
.byd-vso__cap { margin: 0; padding: 10px 16px 12px; font-size: 13px; line-height: 19px; color: var(--byd-ink-3); font-style: italic; }
.byd-sr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
@media (max-width: 767px) { .byd-vso tbody th[scope=row] { position: sticky; left: 0; background: #fafbfe; z-index: 1; box-shadow: 2px 0 0 #eceef3; } }
.byd-minifile__ok{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#217a52}
p.byd-diff__lede{margin:10px 0 22px;font-size:15.5px;line-height:24px;font-weight:400;color:#3e4b5d;max-width:640px;font-family:Inter,sans-serif}
.byd-diff{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 8px}
.byd-diff__lane{display:flex;flex-direction:column;background:#fff;border:1px solid var(--byd-hairline);border-radius:16px;padding:22px 22px 18px;min-width:0}
.byd-diff__lane--bespoke{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%) border-box}
.byd-diff__head{padding-bottom:14px;border-bottom:1px solid var(--byd-hairline);margin-bottom:4px}
.byd-diff__badge{display:inline-block;font-size:12px;line-height:16px;font-weight:600;color:var(--byd-ink-2);background:#f4f8ff;border:1px solid #dbe4f5;border-radius:999px;padding:3px 10px;margin-bottom:10px}
.byd-diff__badge--deck{background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%);color:#fff;border:0}
h3.byd-diff__name{margin:0 0 2px;font-size:20px;line-height:28px;font-weight:700;color:var(--byd-ink)}
@media (min-width:992px){h3.byd-diff__name{min-height:56px}}
.byd-vsc.byd-diff p.byd-diff__kicker{margin:0;font-size:13px;line-height:19px;font-weight:400;color:#667085}
.byd-diff__list{margin:0;flex:1}
.byd-diff__cell{padding:11px 0;border-bottom:1px solid #eef1f6}
.byd-diff__cell:last-child{border-bottom:0}
.byd-vsc.byd-diff p.byd-diff__mode{margin:14px 0 2px;padding:10px 14px;border-radius:10px;background:#f0f5ff;border:1px solid #dfe9fb;font-size:14px;line-height:20px;font-weight:700;color:var(--byd-ink)}
.byd-vsc.byd-diff p.byd-diff__mode--deck{background:linear-gradient(100deg,rgba(191,73,37,.09) 0%,rgba(175,47,110,.09) 52%,rgba(124,58,237,.09) 100%);border-color:#ead9f0}
.byd-diff__cell dt{font-size:12.5px;line-height:18px;font-weight:600;color:var(--byd-blue);margin:0 0 3px}
.byd-diff__cell dd{margin:0;font-size:14.5px;line-height:22px;font-weight:400;color:var(--byd-ink-2)}
.byd-vsc.byd-diff p.byd-diff__next{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--byd-hairline)}
.byd-diff__next a.byd-diff__btn{display:block;text-align:center;padding:10px 16px;border-radius:8px;border:1px solid var(--byd-hairline-2);font-size:14.5px;line-height:22px;font-weight:600;color:var(--byd-ink);text-decoration:none;transition:background .2s}
.byd-diff__next a.byd-diff__btn:hover{background:var(--byd-wash)}
.byd-diff__next a.byd-diff__btn--deck{background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%);color:#fff;border:0}
.byd-diff__next a.byd-diff__btn--deck:hover{filter:brightness(1.08);background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%)}
.byd-vsc.byd-diff p.byd-diff__guarantee{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13.5px;line-height:20px;font-weight:500;color:var(--byd-ink-2);text-align:left}
.byd-vsc.byd-diff p.byd-diff__guarantee--a{grid-column:1/3}
.byd-vsc.byd-diff p.byd-diff__guarantee--b{grid-column:3/4}
@media (max-width:991px){.byd-vsc.byd-diff p.byd-diff__guarantee--a,.byd-vsc.byd-diff p.byd-diff__guarantee--b{grid-column:auto}}
@media (max-width:991px){.byd-diff{grid-template-columns:1fr;gap:16px}}
.byd-rev2__minis{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.byd-rev2__chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--byd-hairline);border-radius:999px;padding:7px 14px;font-size:13px;line-height:18px;font-weight:500;color:var(--byd-ink-2);background:#fff}
.byd-rev2__chipmark .icon{font-size:18px;line-height:18px}
.byd-rev2__chipname{font-weight:800;font-size:13.5px;color:var(--byd-ink)}
.byd-xls__act{display:flex;align-items:center;gap:14px;padding:12px 16px 14px;border-top:1px solid #eef1f6;flex-wrap:wrap}
.byd-xls__act .byd-xls__btn{font-size:15px;font-weight:600;padding:9px 22px}
.byd-xls__actnote{font-size:13px;line-height:19px;color:#667085}
.byd-vso__blink{color:var(--byd-blue);text-decoration:underline;text-underline-offset:3px;font-weight:600}
.byd-choose{margin:10px 0 4px}
.byd-choose__lede{font-size:15px;line-height:22px;color:#3e4b5d;margin:14px 0 14px}
.byd-choose__row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.byd-choose__card{display:flex;flex-direction:column;gap:7px;padding:18px 20px 16px;background:#fff;border:1px solid var(--byd-hairline-2);border-radius:14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
.byd-choose__card:hover{border-color:var(--byd-blue);box-shadow:0 6px 18px rgba(17,36,62,.08);transform:translateY(-1px)}
.byd-choose__card:focus-visible{outline:3px solid var(--byd-blue);outline-offset:2px}
.byd-choose__card .byd-diff__badge{margin-bottom:2px;align-self:flex-start}
.byd-choose__card--deck{border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%) border-box}
.byd-choose__card--deck:hover{box-shadow:0 6px 18px rgba(124,58,237,.14)}
.byd-choose__name{font-size:18px;line-height:24px;font-weight:700;color:var(--byd-ink)}
.byd-choose__desc{font-size:14px;line-height:21px;color:var(--byd-ink-2)}
.byd-choose__go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13.5px;line-height:18px;font-weight:600;color:var(--byd-blue)}
.byd-choose__arr{transition:transform .15s ease}
.byd-choose__card:hover .byd-choose__arr{transform:translateY(2px)}
@media (max-width:767px){.byd-choose__row{grid-template-columns:1fr}.byd-choose__card{padding:16px 16px 14px}}
.byd-bwhisper{position:relative;margin:26px 0;padding:15px 18px 15px 21px;background:#f7f9fd;border-radius:10px}
.byd-bwhisper::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:linear-gradient(180deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%)}
.byd-bwhisper p{margin:0;font-size:15.5px;line-height:24px;color:var(--byd-ink-2)}
.byd-bwhisper p a{color:var(--byd-blue);background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.byd-bflow{position:relative;margin:30px 0;padding:22px 24px 20px;background:linear-gradient(180deg,#fdfafc 0%,#fff 60%);border:1px solid var(--byd-hairline-2);border-radius:14px;overflow:hidden}
.byd-bflow::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%)}
.byd-bflow__title{font-size:19px;line-height:26px;font-weight:700;color:var(--byd-ink);margin:2px 0 6px}
.byd-bflow__lede{font-size:15px;line-height:23px;color:var(--byd-ink-2);margin:0 0 4px}
.byd-bflow__beyond{font-size:14.5px;line-height:22px;color:var(--byd-ink-2);margin:0 0 16px}
.byd-bflow__steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;padding:0}
.byd-bflow__step{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--byd-hairline);border-radius:10px}
.byd-bflow__num{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%);color:#fff;font-size:12.5px;font-weight:700;line-height:24px;text-align:center}
.byd-bflow__stxt{font-size:14px;line-height:20px;color:var(--byd-ink);font-weight:500;padding-top:2px}
.byd-bflow__act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0}
.byd-bflow p.byd-bflow__act a.byd-bflow__btn{display:inline-block;padding:11px 24px;border-radius:8px;background:var(--byd-ink);color:#fff;border:0;font-size:14.5px;font-weight:600;line-height:20px;text-decoration:none;transition:background .15s ease,transform .15s ease}
.byd-bflow p.byd-bflow__act a.byd-bflow__btn:hover{background:var(--byd-blue);transform:translateY(-1px)}
.byd-bflow__btn{display:inline-block;padding:9px 20px;border-radius:8px;border:1.5px solid var(--byd-ink);color:var(--byd-ink);font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}
.byd-bflow__btn:hover{background:var(--byd-ink);color:#fff}
.byd-bflow__note{font-size:13px;line-height:19px;color:var(--byd-ink-3)}
@media (max-width:767px){.byd-bflow__steps{grid-template-columns:1fr}.byd-bflow{padding:18px 16px 16px}}
#option-3 .purchase-content-header{margin-bottom:0;min-height:0}
#option-3 .byd-o3{margin-top:10px}
.byd-o3__rows{list-style:none;margin:6px 0 20px;padding:0;max-width:560px;border:1px solid #eef1f6;border-radius:12px;overflow:hidden}
.byd-o3__row{display:flex;align-items:center;gap:12px;padding:13px 16px;font-size:15px;line-height:22px;color:var(--byd-ink);border-top:1px solid #eef1f6}
.byd-o3__row:first-child{border-top:0}
.byd-o3__chk{color:var(--byd-blue);flex:0 0 auto}
.byd-o3__act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 10px}
.byd-o3 p.byd-o3__act a.byd-o3__btn{display:inline-block;padding:11px 24px;border-radius:8px;border:0;color:#fff;background:linear-gradient(100deg,#bf4925 0%,#af2f6e 52%,#7C3AED 100%);font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s ease,transform .15s ease}
.byd-o3 p.byd-o3__act a.byd-o3__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}
.byd-o3__note{font-size:13px;line-height:19px;color:var(--byd-ink-3)}
.byd-o3__more{margin:0}
.byd-o3 p.byd-o3__more a{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:0;font-size:13.5px;font-weight:600;color:var(--byd-blue);text-decoration:none}
.byd-o3 p.byd-o3__more a:hover .byd-choose__arr{transform:translateY(2px)}
.byd-bwhisper__hook{font-weight:700;color:var(--byd-ink)}
.byd-snav{position:fixed;top:96px;left:0;right:0;z-index:900;background:#fff;border-bottom:1px solid var(--byd-hairline);margin:0;transform:translateY(calc(-100% - 96px));transition:transform .22s ease,box-shadow .22s ease}
.byd-snav--shown,.byd-snav:focus-within{transform:translateY(0);box-shadow:0 4px 14px rgba(17,36,62,.07)}
@media (prefers-reduced-motion:reduce){.byd-snav{transition:none}}
.byd-snav__inner{display:flex;align-items:center;gap:4px;max-width:1290px;margin:0 auto;padding:11px 24px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.byd-snav__inner::-webkit-scrollbar{display:none}
.byd-snav__cap{flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--byd-ink-3);margin-right:10px;white-space:nowrap}
.byd-snav__link{flex:0 0 auto;font-size:14px;line-height:20px;font-weight:500;color:var(--byd-ink-2);text-decoration:none;padding:5px 11px;border-radius:999px;white-space:nowrap;transition:color .12s ease,background .12s ease}
.byd-snav__link:hover{color:var(--byd-blue);background:var(--byd-wash)}
.package-item-pricing-flex{flex-wrap:wrap}
.package-item-percontact{flex-basis:100%;width:100%;margin-top:4px;font-size:12.5px;line-height:18px;color:#667085}
.w-richtext p.byd-cadence__how > a{background:transparent;border:0;padding:0;font-weight:600;color:var(--byd-blue);text-decoration:underline;text-underline-offset:3px}
.byd-askai--slot{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.byd-askai--slot .byd-askai__cap{margin:0;font-size:12px;line-height:16px;font-weight:600;color:#5b6472}
.byd-askai--slot .byd-askai__tiles{display:flex;gap:8px}
.byd-askai--slot .byd-askai__tile{width:38px;height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:479px){.byd-askai--slot{align-items:center}}
.byd-snav__link--active,.byd-snav__link--active:hover{color:#fff;background:var(--byd-blue)}
.byd-snav__link--bespoke{font-weight:600}
.byd-snav__link--bespoke::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(120deg,#ff7a4d,#e0569e 52%,#8b5cf6);margin-right:7px;vertical-align:1px}
@media (max-width:767px){.byd-snav{top:72px;transform:translateY(calc(-100% - 72px))}.byd-snav--shown,.byd-snav:focus-within{transform:translateY(0)}.byd-snav__inner{padding:10px 16px}.byd-snav__cap{display:none}}
@media (max-width:767px){.byd-snav::after{content:'';position:absolute;top:0;right:0;bottom:0;width:44px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 78%);pointer-events:none}}
.byd-o2list{margin:6px 0 8px}
.byd-sub__field{display:flex;flex-direction:column;flex:1 1 240px;max-width:320px}
.byd-sub__field .byd-sub__input{max-width:none;flex:none;width:100%}
.byd-sub__err{display:block;background:#d9724c;color:#fff;font-size:12.5px;line-height:17px;font-weight:600;text-align:center;padding:7px 10px;border-radius:0 0 4px 4px}
.byd-sub__err[hidden]{display:none}
.byd-sub__input[aria-invalid="true"]{border-color:#d9724c}
.byd-fresh{display:inline-flex;align-items:center;gap:9px;margin:14px 0 2px;padding:9px 18px 9px 14px;border-radius:999px;background:#e7f6ed;font-size:14px;line-height:20px;font-weight:600;color:#0b5030}
.byd-fresh__dot{width:8px;height:8px;border-radius:50%;background:#16a34a;flex:0 0 auto}
.byd-askai{width:100%;padding:26px 0 6px;border-top:1px solid var(--byd-hairline)}
.byd-askai__cap{margin:0 0 12px;font-size:15px;line-height:21px;font-weight:700;color:var(--byd-ink)}
.byd-askai__tiles{display:flex;gap:12px;flex-wrap:wrap}
.byd-askai__tile{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;transition:transform .15s ease,box-shadow .15s ease}
.byd-askai__tile:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(17,36,62,.18)}
.byd-askai__tile:focus-visible{outline:3px solid var(--byd-blue);outline-offset:2px}
@media (max-width:479px){.byd-askai{padding-top:20px}.byd-askai__tile{width:42px;height:42px}}
html{scroll-padding-top:164px}
@media (max-width:767px){html{scroll-padding-top:140px}}
#option-1 .purchase-content-title .w-richtext p{font-size:14px;line-height:20px;color:#6e7885;font-weight:400}
@media (max-width:767px){#option-2 .pricing-table-content{display:flex;flex-direction:column}
#option-2 .pricing-table-content>.pricing-table-header{order:0}
#option-2 .pricing-table-content>.byd-o2list{order:1}
#option-2 .pricing-table-content>a{order:2;margin-top:10px}}
@media (max-width:480px){.byd-vso td,.byd-vso th{padding:9px 8px;font-size:13.5px}
.replica-table-wrap--industries td,.replica-table-wrap--industries th{padding:9px 8px;font-size:13.5px}}
@media (max-width:767px){.replica-table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}}
#byd-readmore .byd-more__btn{padding:8px 12px;margin:-8px -12px}
#myBtn1,a[href$="/pricing"].body-small{display:inline-block;padding:8px 10px;margin:-8px -10px}
@media (max-width:480px){.rich-text.w-richtext h2{font-size:27px;line-height:36px}}
@media (max-width:480px){.byd-sub__actions .byd-sub__btn{width:100%;text-align:center}}
.byd-sub p.byd-sub__alt a{background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}
.byd-diff__btn--deck{border:1.5px solid transparent}
body[data-byd-replica] .navbar-comp{position:fixed;top:0;left:0;right:0;z-index:1100;background:#fff}
body[data-byd-replica]{padding-top:96px}
@media (max-width:767px){body[data-byd-replica]{padding-top:72px}}
.byd-bflow__steps{gap:26px}
.byd-bflow__step{position:relative}
.byd-bflow__step:not(:last-child)::after{content:"";position:absolute;right:-21px;top:50%;width:15px;height:15px;transform:translateY(-50%);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5l7 7-7 7' fill='none' stroke='%236e7885' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
@media (max-width:767px){.byd-bflow__step:not(:last-child)::after{right:auto;left:50%;top:auto;bottom:-21px;transform:translateX(-50%) rotate(90deg)}}
.byd-fresh__dot{animation:bydfreshpulse 1.1s ease-out infinite}
@keyframes bydfreshpulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}70%{box-shadow:0 0 0 9px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}
@media (prefers-reduced-motion:reduce){.byd-fresh__dot{animation:none}}
.byd-askai--mini{display:block;border-top:1px solid var(--byd-hairline);margin:0;padding:20px 0 26px}
.byd-askai--mini .byd-askai__cap{margin-bottom:8px}
@media (max-width:767px){.byd-askai--mini{padding:16px 0 22px}}
.byd-askai--mini .byd-askai__cap{font-size:12.5px;margin:0 0 8px;color:#667085}
.byd-askai--mini .byd-askai__tiles{gap:8px}
.byd-askai--mini .byd-askai__tile{width:32px;height:32px;border-radius:8px}
.byd-askai--mini .byd-askai__tile svg{width:16px;height:16px}
.email-list-detail-sticky{top:170px}
.purchase-caption{top:170px}
@media (max-width:767px){.purchase-caption{position:static;top:auto}}
.byd-oflow{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 8px}
.byd-oflow__pill{background:#eef4ff;border:1px solid #dbe4f5;color:var(--byd-ink,#0e1e34);font-size:13.5px;font-weight:600;line-height:18px;padding:8px 14px;border-radius:999px}
.byd-oflow--deck .byd-oflow__pill{background:#faf3f7;border-color:#ead9f0}
.byd-askai--mini{margin-top:18px}
a.byd-oflow__pill--link{color:var(--byd-blue);text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease}
a.byd-oflow__pill--link:hover{background:#e2ecff;border-color:var(--byd-blue);text-decoration:underline;text-underline-offset:3px}
.byd-oflow--deck a.byd-oflow__pill--link{color:#af2f6e}
.byd-oflow--deck a.byd-oflow__pill--link:hover{background:#f5e7ef;border-color:#af2f6e}
.email-list-detail-sticky{max-height:calc(100vh - 190px);overflow-y:auto;scrollbar-width:none}
.email-list-detail-sticky::-webkit-scrollbar{display:none}
.replica-table-wrap{overflow-x:auto;margin:0 0 1.5em;border:1px solid #e4e7ec;border-radius:8px;background:linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right/40px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(16,24,40,.16),transparent) right/14px 100% no-repeat border-box #fff}
.replica-table-wrap:focus-visible{outline:2px solid #1c55fb;outline-offset:2px}
.replica-table-wrap table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}
.replica-table-wrap th,.replica-table-wrap td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #eceef3;font-weight:300}
.replica-table-wrap thead th{background:#f1f3f9;font-weight:600}
.replica-table-wrap tbody th[scope=row]{font-weight:600;background:#fafbfe}
@media (max-width:767px){.replica-table-wrap th[scope=row]{position:sticky;left:0;z-index:1;background:#fafbfe;box-shadow:2px 0 0 #eceef3}}
.replica-table-note{margin:-14px 0 24px;font-size:12.5px;line-height:18px;color:#3e4b5d;display:none}
@media (max-width:767px){.replica-table-note{display:block}}
.replica-table-wrap tbody tr:nth-child(even) td{background:#f8f9fc}
.replica-table-wrap--v3{margin:24px 0}
.replica-table-wrap--industries{border:0;border-radius:0;border-top:2px solid #0e1e34;border-bottom:1px solid #e4e7ec;margin:28px 0}
.replica-table-wrap--industries thead th{background:transparent;font-size:12.5px;line-height:18px;font-weight:600;color:#667085;padding:10px 14px 8px;border-bottom:1px solid #e4e7ec}
.replica-table-wrap--industries tbody tr:nth-child(even) td{background:transparent}
.replica-table-wrap--industries tbody th[scope=row]{background:transparent;color:#0e1e34;font-size:15px}
.replica-table-wrap--industries .byd-role{color:#0e1e34;font-weight:600}
.replica-table-wrap--industries .byd-role__ind{display:block;font-weight:400;font-size:13px;line-height:19px;color:#667085;margin-top:2px}
#replica-banner{position:fixed;left:0;right:0;bottom:0;z-index:99999;background:#101828;color:#fff;font:12px/1.4 Inter,Verdana,sans-serif;padding:7px 14px;text-align:center;opacity:.94}
#replica-banner strong{color:#ffc857}
.byd-xls{max-width:880px;margin:2em auto;border:1px solid #e4e4e7;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px -12px rgba(0,0,0,.18);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:#fff}
.byd-xls--wide{max-width:none}
.byd-xls__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.byd-xls__bar{display:flex;align-items:center;gap:10px;background:#217346;padding:9px 16px}
.byd-xls__icon{width:15px;height:15px;color:#fff;flex:none}
.byd-xls__file{color:#fff;font-size:13px;font-weight:500}
.byd-xls__formula{display:flex;align-items:center;gap:8px;background:#f4f4f5;border-bottom:1px solid #e4e4e7;padding:7px 12px}
.byd-xls__cellref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:4px;padding:2px 6px;flex:none}
.byd-xls__fx{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-style:italic;color:#a1a1aa;flex:none}
.byd-xls__formula-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#52525b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.byd-xls__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.rich-text.w-richtext p > a[href^="https://www.bookyourdata.com"]::after,
.rich-text.w-richtext p > a[href^="/"]::after,
.rich-text.w-richtext p > a[href^="#"]::after{content:none!important;display:none!important;width:0!important}
.cms-content{min-width:0}.rich-text.w-richtext{contain:inline-size}.content-intro.w-richtext{contain:inline-size}.byd-xls__scroll{contain:inline-size}.rich-text figure{max-width:100%!important}.rich-text img{max-width:100%;height:auto}.byd-xls{max-width:100%}
.byd-xls__scroll:focus-visible{outline:2px solid #1c55fb;outline-offset:-2px}
.byd-xls__table{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px;position:relative}
.byd-xls--wide .byd-xls__table{min-width:1560px}
.byd-xls__letters td{background:#f4f4f5;border-bottom:1px solid #e4e4e7;border-right:1px solid #ececec;padding:3px 12px;text-align:center;font-size:10px;color:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.byd-xls__table thead tr:not(.byd-xls__letters) th{background:#fafafa;border-bottom:1px solid #e4e4e7;border-right:1px solid #ececec;padding:8px 12px;text-align:left;font-weight:600;font-size:11.5px;color:#3f3f46;white-space:nowrap}
.byd-xls__table tbody td,.byd-xls__table tbody th{border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:8px 12px;color:#52525b;white-space:nowrap;text-align:left;font-weight:400;background:#fff}
.byd-xls__table tbody tr:last-child td,.byd-xls__table tbody tr:last-child th{border-bottom:none}
.byd-xls__table tbody tr:hover td,.byd-xls__table tbody tr:hover th{background:#fafafa}
.byd-xls__rownum-h{width:34px;background:#fafafa}
.byd-xls__rownum{width:34px;text-align:center;background:#fafafa!important;color:#a1a1aa;font-size:10px;border-right:1px solid #ececec}
.byd-xls__name{font-weight:600!important;color:#18181b!important}
.byd-xls__email,.byd-xls__phone{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.byd-xls__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fafafa;border-top:1px solid #e4e4e7;padding:8px 14px;font-size:11px;color:#667085}
.byd-xls__badge{display:inline-flex;align-items:center;gap:5px;background:#e8f5ee;color:#217346;border:1px solid #bfe3cf;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600;white-space:nowrap}
.byd-xls__badge svg{width:10px;height:10px}
@media (max-width:640px){
.byd-xls__table th:nth-child(1),.byd-xls__table td:nth-child(1){position:sticky;left:0;z-index:2}
.byd-xls__table th:nth-child(2),.byd-xls__table td:nth-child(2){position:sticky;left:34px;z-index:2;box-shadow:2px 0 0 #ececec}
.byd-xls__table thead th:nth-child(2),.byd-xls__letters td:nth-child(2){background:#fafafa}
}
.byd-video__link{text-decoration:none;display:block}
.byd-video__thumbwrap{position:relative;display:block}
.byd-video__thumbwrap img{display:block;width:100%;height:auto}
.byd-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgba(16,24,40,.82);border-radius:12px}
.byd-video__play::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}
.byd-video__link:hover .byd-video__play{background:#1c55fb}
figcaption.byd-video__cap{font-size:13px;color:#667085;margin-top:8px;line-height:1.5;text-align:left}
.byd-sub{border:1px solid #e7e9eb;background-image:linear-gradient(#ecf8fc,#fff 40%);border-radius:16px;width:100%;max-width:780px;margin:40px auto;padding:48px 0;box-shadow:inset 0 8px #1b55fb;font-family:Inter,sans-serif}
.byd-sub__content{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 64px}
.subscription.byd-sub h3.byd-sub__title{margin:0;color:#0e1e34;font-size:28px;line-height:38px;font-weight:700;max-width:520px}
.subscription.byd-sub p.byd-sub__sub{margin:14px 0 0;color:#3e4b5d;font-size:17px;line-height:26px;font-weight:400;max-width:560px}
.byd-sub__form{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px;width:100%}
.byd-sub__input{flex:1 1 240px;max-width:320px;border:1px solid #cfd2d6;border-radius:4px;padding:10px 16px;font:400 16px/24px Inter,sans-serif;color:#0e1e34;background:#fff}
.byd-sub__input:focus{outline:2px solid #1c55fb33;border-color:#1c55fb}
.byd-sub__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}
@media screen and (max-width:791px){.subscription .byd-sub__actions .button.primary-500.radius-medium{order:0 !important}}
.byd-sub__btn{display:inline-flex;justify-content:center;align-items:center;gap:4px;border:0;cursor:pointer;background:#1c55fb;color:#fff;border-radius:4px;padding:10px 24px;font:400 16px/26px Inter,sans-serif;text-decoration:none;transition:all .2s}
.byd-sub__btn:hover{background:#234fdf}
.byd-sub__btn:active{background:#2045b3}
.byd-sub__btn--outline{background:#fff0;border:1px solid #1c55fb;color:#1c55fb}
.byd-sub__btn--outline:hover{background:#ecf7ff}
.subscription.byd-sub p.byd-sub__micro{margin:16px 0 0;font-size:12px;line-height:20px;color:#6e7885}
.byd-sub__trust{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:16px}
.byd-sub__trust .vertical-seperator{align-self:stretch}
.byd-sub__proof{gap:14px 18px}
.byd-sub__chip{display:flex;align-items:center}
.byd-sub__chip .caption{white-space:nowrap}
.byd-capterra-rating{display:flex;align-items:center;gap:8px;flex:none}
.byd-capterra-rating__mark{font-size:14px;line-height:20px;font-weight:700;color:#044d80}
@media (max-width:479px){.byd-sub__proof{flex-direction:column;gap:10px}}
.byd-sub__logos{display:flex;align-items:center;justify-content:center;gap:12px 30px;flex-wrap:wrap;margin-top:18px;padding:0 8px;max-width:660px;margin-left:auto;margin-right:auto}
.byd-sub__alt{margin:14px 0 0;font-size:14px;line-height:21px;color:#3e4b5d;text-align:center}
.byd-sub__alt a{color:#1c55fb;text-decoration:underline;text-underline-offset:3px}
.byd-sub p.byd-sub__logoscap{display:flex;align-items:center;gap:16px;width:100%;max-width:560px;margin:20px auto -2px;font-size:12.5px;line-height:18px;font-weight:600;color:#667085;text-align:center;white-space:nowrap}
.byd-sub p.byd-sub__logoscap::before,.byd-sub p.byd-sub__logoscap::after{content:"";flex:1;height:1px;background:#b3c1d8}
.byd-sub--split .byd-sub__cols{display:grid;grid-template-columns:1.12fr .88fr;gap:8px 44px;align-items:center;max-width:1040px;margin:0 auto;text-align:left}
.byd-sub--split .byd-sub__main h3.byd-sub__title{text-align:left;font-size:clamp(23px,1.95vw,28px);line-height:1.24;margin-bottom:10px;text-wrap:balance}
.byd-sub--split .byd-sub__main .byd-sub__actions{justify-content:flex-start}
.byd-sub--split .byd-sub__main .byd-sub__trust{justify-content:flex-start}
.byd-sub--split .byd-sub__proof{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.byd-sub--split .byd-sub__proof .byd-sub__chip{display:grid;grid-template-columns:22px 1fr;column-gap:10px;align-items:center;justify-items:start;text-align:left}
.byd-sub .byd-sub__platlock{display:flex;align-items:center;gap:8px;margin-top:14px}
.byd-sub__platmark{font-weight:800;font-size:14.5px;color:#0e1e34;letter-spacing:-.01em}
.byd-sub .byd-sub__platlock .rating-stars{margin:0}
.byd-sub__platscore{font-weight:600;font-size:14px;color:#0e1e34}
.byd-sub--split .byd-sub__sub{text-align:left;margin-left:0}
@media (max-width:767px){.byd-sub--split .byd-sub__cols{display:flex;flex-direction:column;gap:22px;text-align:left}
.byd-sub--split .byd-sub__main{display:contents}
.byd-sub--split .byd-sub__main h3.byd-sub__title{order:1}
.byd-sub--split .byd-sub__main .byd-sub__sub{order:2;margin-bottom:0}
.byd-sub--split .byd-sub__aside{order:3}
.byd-sub--split .byd-sub__main .byd-sub__actions{order:4;justify-content:flex-start}
.byd-sub--split .byd-sub__main .byd-sub__proof{order:5}
.byd-sub--split .byd-sub__sub{text-align:left}}
.byd-minifile{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 1px 2px -1px rgba(16,24,40,.07),0 8px 20px -6px rgba(16,24,40,.1);overflow:hidden;max-width:360px;margin:0 auto;font-family:Inter,sans-serif}
.byd-minifile__bar{background:#1a7240;color:#fff;font-size:12.5px;line-height:18px;font-weight:600;padding:9px 14px}
.byd-minifile__row{display:grid;grid-template-columns:max-content 1fr;gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid #eef1f6;font-size:13px;line-height:19px;color:#0e1e34;font-weight:600}
.byd-minifile__row>span:first-child{white-space:nowrap}
.byd-minifile__mask{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#667085;font-weight:400;justify-self:end}
.byd-minifile__foot{padding:10px 14px;background:#fafafa}
.byd-minifile__okicon{color:#1a7240!important}
@media (max-width:479px){.byd-sub__logos{max-width:326px;margin-left:auto;margin-right:auto;gap:14px}}
.byd-sub .byd-sub__logos img{height:54px!important;width:auto!important;max-width:none!important;opacity:.8}
@media (max-width:479px){.byd-sub .byd-sub__logos img{height:46px!important}}
.byd-sub--quiet{background:#fff;box-shadow:none;border:1px solid #cfd2d6;padding:32px 0}
.subscription.byd-sub--quiet h3.byd-sub__title{font-size:20px;line-height:28px}
@media (max-width:479px){.byd-sub__content{padding:0 20px}}
.byd-banner{background:#1c55fb;border-radius:16px;margin:48px 0;padding:40px;color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;font-family:Inter,sans-serif}
.byd-banner h3{margin:0;color:#fff!important;font-size:28px;line-height:38px;font-weight:700}
.byd-banner p.byd-banner__sub{margin:12px 0 20px;color:#fff!important;font-size:16px;line-height:25px;font-weight:400}
.byd-banner a.byd-banner__btn{display:inline-block;background:#0e1e34;color:#fff!important;border-radius:999px;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s}
.byd-banner a.byd-banner__btn:hover{background:#03060a}
.byd-banner p.byd-banner__micro{margin:12px 0 0;color:rgba(255,255,255,.88)!important;font-size:12.5px;line-height:20px}
.byd-banner ul.byd-banner__tiles{list-style:none!important;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0!important;padding:0!important}
.byd-banner li.byd-banner__tile{list-style:none!important;border-radius:12px;padding:16px;font-size:14px;line-height:22px;font-weight:600;margin:0}
.byd-banner li.byd-banner__tile::marker{content:""}
.byd-banner li.byd-banner__tile::before{content:none}
.byd-banner__tile strong{font-size:20px;display:block;margin-bottom:2px}
.byd-banner li.byd-banner__tile--white{background:#fff;color:#0e1e34!important}
.byd-banner li.byd-banner__tile--orange{background:#ffab07;color:#0e1e34!important}
.byd-banner li.byd-banner__tile--cyan{background:#9cf;color:#0e1e34!important}
@media (max-width:767px){.byd-banner{grid-template-columns:1fr;padding:28px}.byd-banner ul.byd-banner__tiles{grid-template-columns:1fr}}
ol.byd-stepper{list-style:none;counter-reset:bydstep;margin:2em 0;padding:0}
ol.byd-stepper>li{counter-increment:bydstep;position:relative;padding:0 0 22px 56px;font-size:16px;line-height:26px}
ol.byd-stepper>li::before{content:counter(bydstep);position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;background:#ecf7ff;color:#1c55fb;border:1px solid #1c55fb33;font:600 15px/34px Inter,sans-serif;text-align:center}
ol.byd-stepper>li::after{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:#11243e1a}
ol.byd-stepper>li:last-child::after{display:none}
.byd-cadence{background:#f5f9ff;border:1px solid #11243e1a;border-left:5px solid #1c55fb;border-radius:4px;box-shadow:0 4px 10px #00000014;padding:20px 24px;margin:32px 0;max-width:70ch}
.byd-cadence .byd-ib__title{color:#1c55fb}
.byd-cadence__rows{list-style:none;margin:4px 0 0;padding:0}
.byd-cadence__rows li{display:grid;grid-template-columns:64px 1fr;gap:3px 16px;padding:12px 0;border-bottom:1px solid #11243e14;font-size:15.5px;line-height:24px;color:#3e4b5d}
.byd-cadence__rows li:last-child{border-bottom:0;padding-bottom:2px}
.byd-cadence__day{grid-row:span 2;align-self:start;display:inline-block;padding:3px 10px;border-radius:999px;background:#e3ecff;color:#1c55fb;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;margin-top:2px;text-align:center}
.byd-cadence__act{color:#0e1e34;font-weight:600}
.byd-cadence__how{font-size:13.5px;line-height:20px;color:#5b6878;margin:0}
.byd-cadence__how a{color:#1c55fb;text-decoration:underline;text-underline-offset:2px}
.byd-cadence__kick{margin:14px 0 0;font-size:13.5px;line-height:20px;color:#5b6878;border-top:1px solid #11243e14;padding-top:12px}
@media (max-width:479px){.byd-cadence__rows li{grid-template-columns:1fr}.byd-cadence__day{grid-row:auto;justify-self:start}}
.byd-regimewrap{margin:32px 0;max-width:75ch}
ul.byd-regime{list-style:none;margin:4px 0 0;padding:0;display:grid}
ul.byd-regime li{border:0;border-bottom:1px solid #11243e14;border-radius:0;padding:11px 0;font-size:15.5px;line-height:25px;background:transparent;color:#3e4b5d}
ul.byd-regime li:last-child{border-bottom:0;padding-bottom:0}
ul.byd-regime li strong{color:#0e1e34;font-weight:600}
.byd-qna{padding:20px 24px;margin:32px 0}
.byd-qna h3{margin:0 0 8px;font-size:20px;line-height:28px;color:#217a52}
.byd-qna p{color:#0e1e34}
.byd-dual{margin:32px 0}
.byd-subnav{border:1px solid #dbe4f5;border-radius:12px;padding:16px 20px 14px;margin:24px 0;font-family:Inter,sans-serif;background:#f8faff}
.byd-subnav__label{margin:0 0 8px;font-size:13px;font-weight:600;color:#3e4b5d}
.byd-subnav ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;counter-reset:bydtoc}
.byd-subnav li{counter-increment:bydtoc;min-width:0}
.byd-subnav a{display:flex;align-items:baseline;gap:9px;padding:4px 0;font-size:15px;line-height:23px;color:#1c55fb;text-decoration:none}
.byd-subnav a::before{content:counter(bydtoc,decimal-leading-zero);flex:none;font-size:11px;font-weight:600;color:#8494ac;font-variant-numeric:tabular-nums}
.byd-subnav a span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}
.byd-subnav a:hover{color:#234fdf}
.byd-subnav a:hover span{text-decoration:underline;text-underline-offset:3px}
@media (max-width:639px){.byd-subnav ol{grid-template-columns:1fr}}
.byd-more__body{position:relative}
@media (scripting: enabled){
.byd-more:not(.byd-more--open) .byd-more__body{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
@media (max-width:767px){.byd-more:not(.byd-more--open) .byd-more__body{max-height:88px}}
}
@media (scripting: none){.byd-more__btn{display:none}}
.byd-more__btn{display:inline-block;margin:8px 0 20px;border:0;background:none;cursor:pointer;color:#1c55fb;font:600 14px/20px Inter,sans-serif;padding:0;text-decoration:underline}
.byd-subnav:empty{display:none}
.byd-vsc h2,.byd-vsc h3,.byd-vsc h4,.byd-ib__title,.byd-sub__title,.byd-banner__main,.byd-personas__team,.byd-more__t{text-wrap:balance}
.byd-biocard-span{position:relative;display:inline-block}
.byd-biocard__panel{display:none}
@media (hover:hover){.byd-biocard-span:hover .byd-biocard__panel{display:block}}
.byd-biocard-span:focus-within .byd-biocard__panel{display:block}
.byd-biocard__panel{position:absolute;z-index:60;top:calc(100% + 10px);left:-12px;width:min(420px,92vw);background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 12px 32px rgba(16,24,40,.14);padding:20px;text-align:left}
.byd-biocard__head{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.byd-biocard__head img{width:64px;height:64px;border-radius:50%;object-fit:cover}
.byd-biocard__name{font-weight:700;color:#1c55fb;font-size:17px}
.byd-biocard__title{font-size:13.5px;color:#475467}
.byd-biocard__bio{font-size:14px;line-height:1.6;color:#475467;margin:0 0 14px}
.byd-biocard__foot{display:flex;align-items:center;justify-content:space-between}
.byd-biocard__foot a{color:#1c55fb;font-weight:600;text-decoration:none;font-size:14px}
.byd-biocard__foot a:hover{text-decoration:underline}
.byd-prefsrc{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid #dbe0ea;border-radius:999px;background:linear-gradient(135deg,#f8faff 0%,#fff 60%);text-decoration:none;max-width:100%;min-height:44px}
.byd-prefsrc:hover{border-color:#b9c4dd;box-shadow:0 1px 4px rgba(16,24,40,.08)}
.byd-prefsrc__g{flex:0 0 26px;width:26px;height:26px}
.byd-prefsrc__txt{font-size:13.5px;line-height:1.3;color:#101828;font-weight:600}
.byd-prefsrc__txt .byd-mark{display:inline-block;vertical-align:-3px;margin:0 3px}
@media (max-width:479px){.byd-prefsrc{padding:9px 12px}.byd-prefsrc__txt{font-size:12.5px}}
.byd-prefsrc-wrap--mobile{display:none}
@media (max-width:767px){.byd-prefsrc-wrap--mobile{display:flex;justify-content:center;margin:28px 0 8px}}
