:root {
    --bg:#141820;
    --bg-alt:#212838;
    --deep:#0f1219;
    --glow-a:rgba(82,117,177,.20);
    --glow-b:rgba(207,139,77,.18);
    --panel:rgba(19,27,39,.87);
    --panel-strong:rgba(14,21,32,.94);
    --border:rgba(106,136,184,.24);
    --text:#f0eee8;
    --muted:#bcc3d2;
    --accent:#cf8b4d;
    --accent-strong:#f1b16f;
    --btn-a:#5b7bbb;
    --btn-b:#cf8b4d
}
* {
    box-sizing:border-box
}
*::before,*::after {
    box-sizing:border-box
}
html {
    scroll-behavior:smooth
}
body {
    margin:0;
    min-width:320px;
    background:radial-gradient(circle at top left,var(--glow-a),transparent 34%),radial-gradient(circle at right center,var(--glow-b),transparent 28%),linear-gradient(145deg,var(--bg) 0%,var(--bg-alt) 52%,var(--deep) 100%);
    color:var(--text);
    font-family:"Arial Narrow","Segoe UI",sans-serif;
    line-height:1.65
}
img,video {
    max-width:100%
}
a {
    color:var(--accent-strong);
    text-decoration:none
}
a:hover {
    opacity:.88
}
.biotronixYieldWave,.biotronixYieldWave-legal {
    position:relative;
    overflow:hidden
}
.biotronixYieldWave::before,.biotronixYieldWave::after,.biotronixYieldWave-legal::before,.biotronixYieldWave-legal::after {
    content:'';
    position:absolute;
    border-radius:999px;
    pointer-events:none;
    filter:blur(10px)
}
.biotronixYieldWave::before,.biotronixYieldWave-legal::before {
    width:340px;
    height:340px;
    top:36px;
    right:-120px;
    background:var(--glow-a)
}
.biotronixYieldWave::after,.biotronixYieldWave-legal::after {
    width:300px;
    height:300px;
    bottom:120px;
    left:-100px;
    background:var(--glow-b)
}
.biotronixYieldWave__shell,.biotronixYieldWave-legal__shell {
    position:relative;
    z-index:1;
    width:min(1160px,calc(100% - 32px));
    margin:0 auto
}
.biotronixYieldWave__heroCopy,.biotronixYieldWave__heroContent {
    display:grid;
    gap:18px
}
.biotronixYieldWave__eyebrow,.biotronixYieldWave__sectionLabel,.biotronixYieldWave__cardLabel,.biotronixYieldWave__footerLabel,.biotronixYieldWave-legal__eyebrow,.biotronixYieldWave-legal__label {
    margin:0;
    font-size:.84rem;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:var(--accent-strong)
}
.biotronixYieldWave__tag {
    margin:0;
    display:inline-flex;
    align-items:center;
    padding:8px 14px;
    width:fit-content;
    border-radius:999px;
    border:1px solid var(--border);
    background:rgba(255,255,255,.04);
    color:var(--muted)
}
.biotronixYieldWave__brandRow {
    display:flex;
    gap:12px;
    flex-wrap:wrap;
    align-items:center
}
.biotronixYieldWave__brand,.biotronixYieldWave__domain {
    display:inline-flex;
    align-items:center;
    min-height:38px;
    border-radius:999px;
    padding:0 14px;
    border:1px solid var(--border);
    background:rgba(255,255,255,.04);
    color:var(--text);
    font-size:.94rem
}
.biotronixYieldWave__title,.biotronixYieldWave__card h2,.biotronixYieldWave-legal__card h1,.biotronixYieldWave-legal__section h2,.biotronixYieldWave__metricValue,.orderBox_o92__title,.biotronixYieldWave__quote p {
    font-family:"Cambria",Georgia,serif
}
.biotronixYieldWave__title {
    margin:0;
    font-size:clamp(2.4rem,4.8vw,4.9rem);
    line-height:.96;
    letter-spacing:-.04em;
    text-wrap:balance
}
.biotronixYieldWave__lead,.biotronixYieldWave__hint,.biotronixYieldWave__card p,.biotronixYieldWave__metric p,.biotronixYieldWave__footerText,.biotronixYieldWave-legal__lead,.biotronixYieldWave-legal__section p {
    margin:0;
    color:var(--muted)
}
.biotronixYieldWave__chips {
    display:flex;
    flex-wrap:wrap;
    gap:10px
}
.biotronixYieldWave__chip {
    display:inline-flex;
    align-items:center;
    min-height:34px;
    border-radius:999px;
    padding:0 12px;
    background:rgba(255,255,255,.05);
    border:1px solid var(--border);
    color:var(--text);
    font-size:.92rem
}
.biotronixYieldWave__metricGrid,.biotronixYieldWave__cards,.biotronixYieldWave__footerGrid,.biotronixYieldWave-legal__footerGrid {
    display:grid;
    gap:16px
}
.biotronixYieldWave__metricGrid {
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.biotronixYieldWave__metric,.biotronixYieldWave__card,.biotronixYieldWave__videoPanel,.biotronixYieldWave__quote,.biotronixYieldWave__listBlock,.orderBox_o92__wrap,.biotronixYieldWave-legal__card,.biotronixYieldWave-legal__section,.biotronixYieldWave__footer,.biotronixYieldWave-legal__footer {
    border:1px solid var(--border);
    background:var(--panel);
    box-shadow:0 24px 60px rgba(0,0,0,.18);
    backdrop-filter:blur(12px)
}
.biotronixYieldWave__metric,.biotronixYieldWave__card,.biotronixYieldWave__quote,.biotronixYieldWave__listBlock,.biotronixYieldWave-legal__section {
    border-radius:24px;
    padding:20px
}
.biotronixYieldWave__metricValue {
    display:block;
    font-size:2rem;
    color:var(--accent-strong);
    margin-bottom:8px
}
.biotronixYieldWave__videoPanel {
    padding:18px;
    border-radius:28px;
    background:var(--panel-strong)
}
.biotronixYieldWave__videoShell {
    position:relative;
    overflow:hidden;
    border-radius:22px;
    aspect-ratio:16/9;
    background:#000
}
.biotronixYieldWave__poster,.biotronixYieldWave__video {
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover
}
.biotronixYieldWave__poster {
    transition:opacity .35s ease
}
.biotronixYieldWave__poster.is-hidden {
    opacity:0;
    pointer-events:none
}
.biotronixYieldWave__video {
    opacity:0;
    pointer-events:none;
    transition:opacity .35s ease
}
.biotronixYieldWave__video.is-active {
    opacity:1;
    pointer-events:auto
}
.biotronixYieldWave__play,.biotronixYieldWave__next,.orderBox_o92__btn,.biotronixYieldWave-legal__back,.biotronixYieldWave-legal__button {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:52px;
    border:0;
    border-radius:999px;
    padding:0 24px;
    background:linear-gradient(135deg,var(--btn-a),var(--btn-b));
    color:#fff;
    font:700 1rem/1 "Arial Narrow","Segoe UI",sans-serif;
    cursor:pointer;
    box-shadow:0 16px 28px rgba(0,0,0,.18)
}
.biotronixYieldWave__play {
    position:absolute;
    left:20px;
    bottom:20px;
    z-index:2
}
.biotronixYieldWave__play.is-hidden {
    display:none
}
.biotronixYieldWave__mediaActions {
    display:flex;
    gap:16px;
    align-items:center;
    justify-content:space-between;
    margin-top:16px
}
.biotronixYieldWave__next[hidden] {
    display:none
}
.biotronixYieldWave__section {
    padding:14px 0 10px
}
.biotronixYieldWave__cards {
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.biotronixYieldWave__card h2 {
    margin:0 0 10px;
    font-size:1.4rem;
    line-height:1.14
}
.biotronixYieldWave__band {
    gap:18px;
    padding:10px 0 56px
}
.biotronixYieldWave__quote {
    display:grid;
    align-content:center
}
.biotronixYieldWave__quote p {
    margin:0;
    font-size:clamp(1.35rem,2.2vw,2rem);
    line-height:1.16;
    color:var(--text)
}
.biotronixYieldWave__list {
    list-style:none;
    margin:14px 0 0;
    padding:0;
    display:grid;
    gap:12px
}
.biotronixYieldWave__listItem {
    position:relative;
    padding-left:18px;
    color:var(--muted)
}
.biotronixYieldWave__listItem::before {
    content:'';
    position:absolute;
    left:0;
    top:.64em;
    width:8px;
    height:8px;
    border-radius:999px;
    background:var(--accent)
}
.orderBox_o92 {
    padding:18px 0 60px
}
.orderBox_o92__wrap {
    width:min(720px,100%);
    margin:0 auto;
    padding:28px;
    border-radius:30px;
    background:var(--panel-strong)
}
.orderBox_o92__form {
    display:grid;
    gap:18px
}
.orderBox_o92__title {
    margin:0;
    text-align:center;
    color:var(--accent-strong);
    font-size:clamp(2rem,3.2vw,2.7rem);
    line-height:1.08
}
.orderBox_o92__status {
    margin:0;
    padding:12px 14px;
    border-radius:16px;
    background:rgba(255,107,107,.12);
    border:1px solid rgba(255,107,107,.26);
    color:var(--text);
    text-align:center
}
.orderBox_o92__media {
    margin:0;
    text-align:center
}
.orderBox_o92__media img {
    width:min(100%,360px);
    border-radius:20px
}
.orderBox_o92__group {
    display:grid;
    gap:8px
}
.orderBox_o92__label {
    color:var(--accent-strong);
    font-weight:700
}
.orderBox_o92__input {
    width:100%;
    min-height:56px;
    border-radius:16px;
    border:1px solid var(--border);
    background:rgba(255,255,255,.05);
    color:var(--text);
    padding:0 18px;
    font:400 1rem/1 "Arial Narrow","Segoe UI",sans-serif
}
.orderBox_o92__input::placeholder {
    color:rgba(255,255,255,.52)
}
.orderBox_o92__note {
    margin:0;
    text-align:center;
    color:var(--muted);
    font-size:.94rem
}
.biotronixYieldWave__footer,.biotronixYieldWave-legal__footer {
    margin:0 auto 34px;
    width:min(1160px,calc(100% - 32px));
    border-radius:28px;
    padding:28px
}
.biotronixYieldWave__footerGrid,.biotronixYieldWave-legal__footerGrid {
    grid-template-columns:minmax(0,1.12fr) minmax(0,.98fr) minmax(0,.9fr)
}
.biotronixYieldWave__footerList,.biotronixYieldWave-legal__list {
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    gap:10px
}
.biotronixYieldWave-legal__shell {
    padding:34px 0 48px
}
.biotronixYieldWave-legal__header {
    display:flex;
    gap:14px;
    align-items:center;
    justify-content:space-between;
    margin-bottom:18px
}
.biotronixYieldWave-legal__brand {
    font:700 .96rem/1 "Arial Narrow","Segoe UI",sans-serif;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:var(--accent-strong)
}
.biotronixYieldWave-legal__card {
    border-radius:28px;
    padding:30px
}
.biotronixYieldWave-legal__card h1 {
    margin:0 0 16px;
    font-size:clamp(2.1rem,4vw,3.6rem);
    line-height:1
}
.biotronixYieldWave__hero--briefing {
    display:grid;
    grid-template-columns:320px minmax(0,1fr);
    gap:26px;
    padding:46px 0 18px;
    align-items:start
}
.biotronixYieldWave__aside {
    display:grid;
    gap:18px
}
.biotronixYieldWave__hero--briefing .biotronixYieldWave__metricGrid {
    grid-template-columns:1fr
}
.biotronixYieldWave__band--briefing {
    display:block
}
@media (max-width:960px) {
    .biotronixYieldWave__hero--split,.biotronixYieldWave__hero--editorial,.biotronixYieldWave__hero--briefing,.biotronixYieldWave__stack,.biotronixYieldWave__band,.biotronixYieldWave__cards,.biotronixYieldWave__metricGrid,.biotronixYieldWave__footerGrid,.biotronixYieldWave-legal__footerGrid {
        grid-template-columns:1fr
    }
    .biotronixYieldWave__hero--briefing .biotronixYieldWave__metricGrid {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .biotronixYieldWave__mediaActions {
        flex-direction:column;
        align-items:stretch
    }
}
@media (max-width:640px) {
    .biotronixYieldWave__shell,.biotronixYieldWave__footer,.biotronixYieldWave-legal__shell,.biotronixYieldWave-legal__footer {
        width:min(100% - 20px,1160px)
    }
    .biotronixYieldWave__hero--split,.biotronixYieldWave__hero--editorial,.biotronixYieldWave__hero--briefing,.biotronixYieldWave__hero--centered,.biotronixYieldWave__hero--stacked {
        padding-top:24px
    }
    .biotronixYieldWave__play,.biotronixYieldWave__next,.orderBox_o92__btn,.biotronixYieldWave-legal__back,.biotronixYieldWave-legal__button {
        width:100%
    }
    .biotronixYieldWave-legal__header {
        flex-direction:column;
        align-items:stretch
    }
}
