:root{
    --bg:#02080b;
    --panel:#051117;
    --panel-deep:#06131a;
    --line:#14323b;
    --cyan:#00eaff;
    --cyan-soft:#39dfff;
    --green:#8cff00;
    --green-hot:#adff2f;
    --text:#dce7ea;
    --muted:#88a0a8;
    --dark:#010507;
}

*{box-sizing:border-box}

html,body{
    margin:0;
    background:
        radial-gradient(circle at 22% 10%, rgba(140,255,0,.12), transparent 28%),
        radial-gradient(circle at 78% 18%, rgba(0,234,255,.08), transparent 24%),
        linear-gradient(180deg,#02080b 0%,#02090d 100%);
    color:var(--text);
    font-family:Arial,Helvetica,sans-serif;
}

.strategy-header{
    position:sticky;
    top:0;
    z-index:60;
    background:rgba(2,8,11,.96);
    backdrop-filter:blur(8px);
    border-bottom:1px solid #0f2730;
}

.strategy-header-inner{
    width:min(1260px,calc(100% - 40px));
    min-height:66px;
    margin:0 auto;
    display:grid;
    grid-template-columns:230px 1fr 245px;
    align-items:center;
    gap:20px;
}

.strategy-brand{
    display:flex;
    align-items:center;
    gap:10px;
    color:#fff;
    text-decoration:none;
}

.strategy-brand-mark{
    width:38px;
    height:38px;
    display:grid;
    place-items:center;
    border:1px solid var(--green);
    color:var(--green);
    font-size:16px;
    font-style:italic;
    font-weight:950;
    box-shadow:0 0 14px rgba(140,255,0,.18);
}

.strategy-brand-name{
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
}

.strategy-navigation{
    display:flex;
    justify-content:center;
    gap:28px;
}

.strategy-navigation a{
    color:#91a3ab;
    font-size:11px;
    font-weight:700;
    text-decoration:none;
}

.strategy-navigation a.active,
.strategy-navigation a:hover{
    color:var(--cyan);
}

.strategy-actions{
    display:flex;
    justify-content:flex-end;
    gap:8px;
}

.strategy-cart,
.strategy-view{
    height:34px;
    padding:0 15px;
    display:flex;
    align-items:center;
    border:1px solid #1f3b45;
    color:#d8e5e8;
    text-decoration:none;
    font-size:10px;
    font-weight:800;
    background:rgba(4,16,22,.55);
}

.strategy-view{
    box-shadow:0 0 0 1px rgba(0,234,255,.08) inset;
}

.strategy-main{
    width:min(1260px,calc(100% - 40px));
    margin:0 auto;
    padding:36px 0 90px;
}

.strategy-hero{
    display:grid;
    grid-template-columns:1.2fr .8fr;
    gap:20px;
    align-items:stretch;
    margin-bottom:28px;
}

.strategy-hero-copy,
.strategy-hero-panel{
    border:1px solid var(--line);
    background:
        linear-gradient(180deg,rgba(6,19,26,.95),rgba(4,14,19,.95));
    position:relative;
    overflow:hidden;
}

.strategy-hero-copy::before,
.strategy-hero-panel::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        linear-gradient(120deg, rgba(140,255,0,.08), transparent 32%, transparent 68%, rgba(0,234,255,.05));
}

.strategy-hero-copy{
    padding:28px 28px 30px;
}

.eyebrow{
    display:inline-block;
    color:var(--cyan);
    font-size:10px;
    font-weight:900;
    letter-spacing:.16em;
    margin-bottom:12px;
}

.strategy-hero-copy h1{
    margin:0 0 14px;
    font-size:56px;
    line-height:.96;
    letter-spacing:-.05em;
    color:#f2f7f8;
    text-shadow:0 0 22px rgba(255,255,255,.06);
}

.strategy-hero-copy p{
    max-width:680px;
    margin:0 0 20px;
    color:#98aeb5;
    font-size:14px;
    line-height:1.6;
}

.hero-tags{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.hero-tags span{
    padding:8px 12px;
    border:1px solid #1b4049;
    color:var(--green);
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
    background:rgba(140,255,0,.06);
}

.strategy-hero-panel{
    padding:24px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    box-shadow:
        0 0 30px rgba(0,234,255,.05),
        0 0 40px rgba(140,255,0,.05);
}

.hero-panel-top{
    color:var(--cyan);
    font-size:10px;
    font-weight:900;
    letter-spacing:.14em;
    margin-bottom:16px;
}

.hero-panel-name{
    font-size:40px;
    line-height:1;
    font-weight:950;
    color:#fff;
    margin-bottom:10px;
}

.hero-panel-sub{
    color:#90a7af;
    font-size:13px;
    line-height:1.5;
    margin-bottom:24px;
}

.hero-panel-metrics{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
}

.hero-panel-metrics div{
    min-height:82px;
    padding:14px;
    border:1px solid #1a3841;
    background:rgba(0,0,0,.16);
}

.hero-panel-metrics strong{
    display:block;
    font-size:24px;
    color:var(--green);
    margin-bottom:8px;
}

.hero-panel-metrics span{
    font-size:10px;
    color:#7e98a0;
    font-weight:900;
    letter-spacing:.08em;
}

.strategy-product-card{
    position:relative;
    border:1px solid var(--line);
    background:
        linear-gradient(180deg, rgba(5,17,23,.98), rgba(4,14,19,.98));
    overflow:hidden;
    box-shadow:
        0 0 0 1px rgba(0,234,255,.03) inset,
        0 18px 50px rgba(0,0,0,.22);
}

.product-glow-band{
    height:5px;
    background:linear-gradient(90deg,var(--green) 0%, var(--cyan) 50%, var(--green) 100%);
    box-shadow:0 0 22px rgba(0,234,255,.35);
}

.strategy-product-head{
    padding:22px 26px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    border-bottom:1px solid var(--line);
}

.strategy-title-block{
    display:flex;
    align-items:center;
    gap:12px;
}

.strategy-product-number{
    color:var(--green);
    font-size:28px;
    font-weight:950;
    text-shadow:0 0 18px rgba(140,255,0,.2);
}

.strategy-product-head h2{
    margin:0;
    font-size:40px;
    line-height:1;
    letter-spacing:-.04em;
}

.strategy-engine-name{
    display:block;
    margin-top:7px;
    color:var(--green);
    font-size:10px;
    font-weight:900;
    letter-spacing:.1em;
}

.strategy-product-type{
    padding:9px 12px;
    border:1px solid var(--cyan);
    color:var(--cyan);
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
    background:rgba(0,234,255,.06);
    box-shadow:0 0 14px rgba(0,234,255,.09);
}

.strategy-value-strip{
    display:grid;
    grid-template-columns:1.25fr .75fr;
    border-bottom:1px solid var(--line);
}

.value-copy{
    padding:24px 26px;
}

.value-kicker{
    display:inline-block;
    color:var(--cyan);
    font-size:10px;
    font-weight:900;
    letter-spacing:.12em;
    margin-bottom:10px;
}

.value-copy h3{
    margin:0 0 12px;
    font-size:30px;
    line-height:1;
    letter-spacing:-.03em;
    color:#fff;
}

.value-copy p{
    margin:0;
    max-width:780px;
    color:#96adb5;
    font-size:14px;
    line-height:1.65;
}

.value-cta-box{
    padding:24px 26px;
    border-left:1px solid var(--line);
    background:
        linear-gradient(180deg, rgba(140,255,0,.05), rgba(0,234,255,.03));
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
}

.cta-label{
    color:var(--cyan);
    font-size:10px;
    font-weight:900;
    letter-spacing:.14em;
    margin-bottom:10px;
}

.cta-price{
    font-size:48px;
    line-height:1;
    font-weight:950;
    color:#fff;
    margin-bottom:18px;
    text-shadow:0 0 20px rgba(255,255,255,.06);
}

.cta-footnote{
    margin-top:12px;
    color:#7d96a0;
    font-size:11px;
    line-height:1.4;
}

.strategy-buy-button{
    border:0;
    background:linear-gradient(90deg,#8cff00 0%,#b3ff1a 100%);
    color:#000;
    font-size:13px;
    font-weight:950;
    letter-spacing:.03em;
    cursor:pointer;
    box-shadow:
        0 0 0 1px rgba(0,0,0,.12) inset,
        0 0 25px rgba(140,255,0,.2);
}

.strategy-buy-button:hover{
    filter:brightness(1.06);
    transform:translateY(-1px);
}

.strategy-buy-button-large{
    min-width:260px;
    min-height:56px;
    padding:0 22px;
    font-size:18px;
}

.strategy-core-stats{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    border-bottom:1px solid var(--line);
}

.strategy-core-stats > div{
    min-height:108px;
    padding:20px 18px;
    border-right:1px solid var(--line);
    background:rgba(255,255,255,.01);
}

.strategy-core-stats > div:last-child{
    border-right:0;
}

.strategy-core-stats strong{
    display:block;
    margin-bottom:12px;
    color:#fff;
    font-size:36px;
    line-height:1;
}

.strategy-core-stats span{
    color:#738b94;
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
}

.strategy-market-strip{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    border-bottom:1px solid var(--line);
}

.strategy-market-strip > div{
    padding:16px 18px;
    border-right:1px solid var(--line);
}

.strategy-market-strip > div:last-child{
    border-right:0;
}

.strategy-market-strip span{
    display:block;
    margin-bottom:8px;
    color:#748d95;
    font-size:9px;
    font-weight:900;
    letter-spacing:.08em;
}

.strategy-market-strip strong{
    color:var(--cyan);
    font-size:16px;
    font-weight:900;
}

.strategy-angle-bar{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    border-bottom:1px solid var(--line);
    background:rgba(0,0,0,.12);
}

.angle-item{
    padding:18px;
    border-right:1px solid var(--line);
}

.angle-item:last-child{
    border-right:0;
}

.angle-item span{
    display:block;
    margin-bottom:8px;
    color:#7c959d;
    font-size:9px;
    font-weight:900;
    letter-spacing:.1em;
}

.angle-item strong{
    color:#fff;
    font-size:17px;
    line-height:1.2;
}

.strategy-section-title{
    min-height:52px;
    padding:0 18px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-bottom:1px solid var(--line);
}

.strategy-section-title strong{
    font-size:11px;
    letter-spacing:.05em;
}

.strategy-section-title span{
    color:#70868f;
    font-size:9px;
    font-weight:800;
    letter-spacing:.06em;
}

.strategy-trigger-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    border-bottom:1px solid var(--line);
}

.strategy-trigger-grid section{
    min-height:188px;
    padding:18px;
    border-right:1px solid var(--line);
    background:
        linear-gradient(180deg, rgba(255,255,255,.01), rgba(255,255,255,0));
}

.strategy-trigger-grid section:last-child{
    border-right:0;
}

.trigger-number{
    display:block;
    margin-bottom:16px;
    color:var(--cyan);
    font-size:12px;
    font-weight:950;
    text-shadow:0 0 14px rgba(0,234,255,.18);
}

.strategy-trigger-grid h3{
    margin:0 0 12px;
    color:#fff;
    font-size:18px;
    line-height:1.15;
}

.strategy-trigger-grid p{
    margin:0;
    color:#8299a1;
    font-size:12px;
    line-height:1.58;
}

.strategy-product-footer{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    border-bottom:1px solid var(--line);
}

.strategy-product-footer > div{
    min-height:96px;
    padding:18px;
    border-right:1px solid var(--line);
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.strategy-product-footer > div:last-child{
    border-right:0;
}

.strategy-product-footer span{
    display:block;
    margin-bottom:8px;
    color:#748c94;
    font-size:9px;
    font-weight:900;
    letter-spacing:.08em;
}

.strategy-product-footer strong{
    color:var(--green);
    font-size:20px;
    line-height:1.2;
}

.strategy-disclosure{
    padding:13px 18px 15px;
    color:#58717a;
    font-size:10px;
    line-height:1.45;
}

@media(max-width:1100px){
    .strategy-hero{
        grid-template-columns:1fr;
    }

    .strategy-value-strip{
        grid-template-columns:1fr;
    }

    .value-cta-box{
        border-left:0;
        border-top:1px solid var(--line);
    }

    .strategy-trigger-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .strategy-market-strip{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

@media(max-width:760px){
    .strategy-header-inner{
        width:calc(100% - 20px);
        grid-template-columns:1fr;
        gap:12px;
        padding:12px 0;
    }

    .strategy-navigation{
        justify-content:flex-start;
        flex-wrap:wrap;
        gap:16px;
    }

    .strategy-actions{
        justify-content:flex-start;
    }

    .strategy-main{
        width:calc(100% - 20px);
        padding:20px 0 60px;
    }

    .strategy-hero-copy h1{
        font-size:40px;
    }

    .strategy-product-head{
        flex-direction:column;
        align-items:flex-start;
    }

    .strategy-product-head h2{
        font-size:30px;
    }

    .strategy-core-stats{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .strategy-angle-bar{
        grid-template-columns:1fr;
    }

    .strategy-trigger-grid{
        grid-template-columns:1fr;
    }

    .strategy-product-footer{
        grid-template-columns:1fr;
    }

    .strategy-market-strip{
        grid-template-columns:1fr 1fr;
    }

    .hero-panel-metrics{
        grid-template-columns:1fr 1fr;
    }
}


/* ORB_PRODUCT_02_CSS_START */

.orb-product-card {
    position: relative;
    width: 100%;
    margin-top: 30px;
    border: 1px solid #173842;
    background:
        radial-gradient(circle at 82% 0%, rgba(0,234,255,.08), transparent 28%),
        radial-gradient(circle at 8% 100%, rgba(140,255,0,.07), transparent 25%),
        #041016;
    color: #edf4f6;
    overflow: hidden;
    box-shadow:
        0 18px 55px rgba(0,0,0,.30),
        0 0 35px rgba(0,234,255,.035);
}

.orb-energy-line {
    height: 5px;
    background:
        linear-gradient(
            90deg,
            #00eaff 0%,
            #8cff00 34%,
            #d4ff00 50%,
            #8cff00 66%,
            #00eaff 100%
        );
    box-shadow:
        0 0 18px rgba(140,255,0,.30);
}

.orb-head {
    min-height: 82px;
    padding: 20px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    border-bottom: 1px solid #173842;
}

.orb-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.orb-number {
    color: #8cff00;
    font-size: 27px;
    font-weight: 950;
    text-shadow: 0 0 16px rgba(140,255,0,.2);
}

.orb-head h2 {
    margin: 0;
    color: #fff;
    font-size: 34px;
    line-height: 1;
    letter-spacing: -.035em;
}

.orb-engine-name {
    display: block;
    margin-top: 7px;
    color: #00eaff;
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .10em;
}

.orb-type {
    padding: 8px 11px;
    border: 1px solid #00eaff;
    color: #00eaff;
    background: rgba(0,234,255,.05);
    font-size: 9px;
    font-weight: 900;
    letter-spacing: .08em;
}

.orb-command {
    display: grid;
    grid-template-columns: 1.35fr .65fr;
    border-bottom: 1px solid #173842;
}

.orb-command-copy {
    padding: 22px 24px;
}

.orb-kicker {
    display: block;
    margin-bottom: 9px;
    color: #8cff00;
    font-size: 9px;
    font-weight: 950;
    letter-spacing: .10em;
}

.orb-command-copy h3 {
    margin: 0 0 10px;
    color: #fff;
    font-size: 25px;
    line-height: 1.02;
    letter-spacing: -.025em;
}

.orb-command-copy p {
    max-width: 780px;
    margin: 0;
    color: #8da4ad;
    font-size: 11px;
    line-height: 1.55;
}

.orb-purchase {
    padding: 20px 22px;
    border-left: 1px solid #173842;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background:
        linear-gradient(
            150deg,
            rgba(140,255,0,.08),
            rgba(0,234,255,.03)
        );
}

.orb-purchase > span {
    color: #00eaff;
    font-size: 8px;
    font-weight: 900;
    letter-spacing: .10em;
}

.orb-purchase > strong {
    margin: 6px 0 13px;
    color: #fff;
    font-size: 37px;
    line-height: 1;
}

.orb-buy {
    min-height: 48px;
    padding: 0 18px;
    border: 0;
    background:
        linear-gradient(
            90deg,
            #8cff00,
            #b7ff1d
        );
    color: #000;
    font-size: 12px;
    font-weight: 950;
    cursor: pointer;
    box-shadow:
        0 0 23px rgba(140,255,0,.17);
}

.orb-stats {
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr));
    border-bottom: 1px solid #173842;
}

.orb-stats > div {
    min-height: 80px;
    padding: 15px;
    border-right: 1px solid #173842;
}

.orb-stats > div:last-child {
    border-right: 0;
}

.orb-stats strong {
    display: block;
    margin-bottom: 8px;
    color: #fff;
    font-size: 22px;
}

.orb-stats span {
    color: #6e8892;
    font-size: 7px;
    font-weight: 900;
    letter-spacing: .06em;
}

.orb-flow {
    display: grid;
    grid-template-columns:
        1fr auto 1fr auto 1fr auto 1fr;
    align-items: stretch;
    border-bottom: 1px solid #173842;
}

.orb-flow > div:not(.orb-arrow) {
    min-height: 93px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.orb-flow small {
    color: #00eaff;
    font-size: 8px;
    font-weight: 900;
}

.orb-flow strong {
    margin: 4px 0 6px;
    color: #8cff00;
    font-size: 14px;
}

.orb-flow span {
    color: #7f969f;
    font-size: 8px;
    line-height: 1.4;
}

.orb-arrow {
    padding: 0 10px;
    display: grid;
    place-items: center;
    color: #8cff00;
    font-size: 17px;
}

.orb-section-title {
    min-height: 40px;
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #173842;
}

.orb-section-title strong {
    font-size: 9px;
}

.orb-section-title span {
    color: #617a84;
    font-size: 7px;
    font-weight: 800;
}

.orb-team {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    border-bottom: 1px solid #173842;
}

.orb-team article {
    min-height: 138px;
    padding: 14px;
    border-right: 1px solid #173842;
    border-bottom: 1px solid #173842;
}

.orb-team article:nth-child(3n) {
    border-right: 0;
}

.orb-team article > span {
    color: #00eaff;
    font-size: 8px;
    font-weight: 950;
}

.orb-team h4 {
    margin: 8px 0 5px;
    color: #fff;
    font-size: 11px;
}

.orb-team small {
    color: #8cff00;
    font-size: 6px;
    font-weight: 900;
}

.orb-team p {
    margin: 8px 0 0;
    color: #758e98;
    font-size: 8px;
    line-height: 1.45;
}

.orb-orchestrator {
    background:
        linear-gradient(
            135deg,
            rgba(140,255,0,.065),
            rgba(0,234,255,.05)
        );
}

.orb-thresholds {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    border-bottom: 1px solid #173842;
}

.orb-thresholds > div {
    padding: 12px 14px;
    border-right: 1px solid #173842;
}

.orb-thresholds > div:last-child {
    border-right: 0;
}

.orb-thresholds span {
    display: block;
    margin-bottom: 6px;
    color: #657f89;
    font-size: 6px;
    font-weight: 900;
}

.orb-thresholds strong {
    color: #00eaff;
    font-size: 11px;
}

.orb-universe {
    border-bottom: 1px solid #173842;
}

.orb-universe summary {
    min-height: 43px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #8cff00;
    font-size: 8px;
    font-weight: 950;
    letter-spacing: .07em;
    list-style: none;
}

.orb-universe summary::-webkit-details-marker {
    display: none;
}

.orb-company-grid {
    padding: 13px;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 6px;
    border-top: 1px solid #173842;
}

.orb-company-grid span {
    min-height: 35px;
    padding: 7px 8px;
    display: flex;
    align-items: center;
    border: 1px solid #173842;
    color: #9db0b7;
    font-size: 8px;
    font-weight: 800;
}

.orb-footer {
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    border-bottom: 1px solid #173842;
}

.orb-footer > div {
    min-height: 53px;
    padding: 11px 13px;
    border-right: 1px solid #173842;
}

.orb-footer > div:last-child {
    border-right: 0;
}

.orb-footer span {
    display: block;
    margin-bottom: 5px;
    color: #637c86;
    font-size: 6px;
    font-weight: 900;
}

.orb-footer strong {
    color: #00eaff;
    font-size: 9px;
}

.orb-disclosure {
    padding: 9px 13px;
    color: #526a74;
    font-size: 7px;
}


@media(max-width:1000px) {

    .orb-stats {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }

    .orb-team {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .orb-company-grid {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }

}


@media(max-width:700px) {

    .orb-command {
        grid-template-columns: 1fr;
    }

    .orb-purchase {
        border-left: 0;
        border-top: 1px solid #173842;
    }

    .orb-head {
        align-items: flex-start;
        flex-direction: column;
    }

    .orb-head h2 {
        font-size: 27px;
    }

    .orb-stats {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .orb-flow {
        grid-template-columns: 1fr;
    }

    .orb-arrow {
        transform: rotate(90deg);
        min-height: 25px;
    }

    .orb-team {
        grid-template-columns: 1fr;
    }

    .orb-company-grid {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

    .orb-thresholds,
    .orb-footer {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }

}

/* ORB_PRODUCT_02_CSS_END */





/* ORB_GLOBAL_FONT_BOOST_START */

/* ==========================================================
   PRODUCT 02 — OPENING RANGE BREAKOUT
   GLOBAL TYPOGRAPHY ENLARGEMENT
   ========================================================== */

.orb-product-card {
    font-size: 15px !important;
    line-height: 1.5 !important;
}

.orb-product-card .orb-number {
    font-size: 34px !important;
    line-height: 1 !important;
}

.orb-product-card .orb-head h2 {
    font-size: 44px !important;
    line-height: 1.05 !important;
}

.orb-product-card .orb-engine-name,
.orb-product-card .orb-kicker,
.orb-product-card .orb-type,
.orb-product-card .orb-section-title strong,
.orb-product-card .orb-section-title span,
.orb-product-card .orb-team article > span,
.orb-product-card .orb-team small,
.orb-product-card .orb-thresholds span,
.orb-product-card .orb-footer span,
.orb-product-card .orb-universe summary,
.orb-product-card .orb-disclosure {
    font-size: 11px !important;
    line-height: 1.45 !important;
}

.orb-product-card .orb-command-copy h3 {
    font-size: 34px !important;
    line-height: 1.08 !important;
}

.orb-product-card .orb-command-copy p,
.orb-product-card .orb-team p {
    font-size: 13px !important;
    line-height: 1.6 !important;
}

.orb-product-card .orb-purchase > span {
    font-size: 11px !important;
}

.orb-product-card .orb-purchase > strong {
    font-size: 46px !important;
    line-height: 1 !important;
}

.orb-product-card .orb-buy {
    font-size: 15px !important;
    line-height: 1.2 !important;
}

.orb-product-card .orb-stats strong {
    font-size: 30px !important;
    line-height: 1 !important;
}

.orb-product-card .orb-stats span {
    font-size: 10px !important;
    line-height: 1.3 !important;
}

.orb-product-card .orb-flow small {
    font-size: 11px !important;
}

.orb-product-card .orb-flow strong {
    font-size: 19px !important;
    line-height: 1.15 !important;
}

.orb-product-card .orb-flow span {
    font-size: 11px !important;
    line-height: 1.5 !important;
}

.orb-product-card .orb-arrow {
    font-size: 24px !important;
}

.orb-product-card .orb-team h4 {
    font-size: 18px !important;
    line-height: 1.2 !important;
}

.orb-product-card .orb-thresholds strong,
.orb-product-card .orb-footer strong,
.orb-product-card .orb-company-grid span {
    font-size: 15px !important;
    line-height: 1.25 !important;
}

/* Give larger text room to breathe */
.orb-product-card .orb-stats > div {
    min-height: 96px !important;
}

.orb-product-card .orb-flow > div:not(.orb-arrow) {
    min-height: 110px !important;
}

.orb-product-card .orb-team article {
    min-height: 170px !important;
}

/* Mobile */
@media (max-width:700px) {
    .orb-product-card .orb-head h2 {
        font-size: 34px !important;
    }

    .orb-product-card .orb-command-copy h3 {
        font-size: 28px !important;
    }

    .orb-product-card .orb-purchase > strong {
        font-size: 38px !important;
    }

    .orb-product-card .orb-stats strong {
        font-size: 26px !important;
    }

    .orb-product-card .orb-team h4 {
        font-size: 16px !important;
    }
}

/* ORB_GLOBAL_FONT_BOOST_END */



