/* Owner Operator campaign — distinctive navy/gold design, same application engine */
:root{--red:#d5a64e;--dark:#071322}body{background:#f3f1eb}.topline{background:#06111f}.topline .pulse{background:#d5a64e}.siteheader{background:#fbfaf7}.brandmark{background:#b58a3b!important}.navcta,.btn-red{background:#c9a052!important;color:#081525!important}.navcta:hover,.btn-red:hover{background:#e0ba6a!important}.program-nav a.active{color:#9a712a!important}.hero.owner-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 50%,#243c55 0,#0c1b2e 48%,#060f1d 100%);min-height:650px}.owner-hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:610px;gap:25px}.owner-hero-copy{position:relative;z-index:2;padding:90px 0 65px}.owner-hero .eyebrow,.owner-hero h1 em{color:#e4b65b!important;font-style:normal}.owner-hero h1{font-size:clamp(60px,6.2vw,108px);line-height:.99;color:#fff;margin:26px 0}.owner-hero .hero-lead{max-width:640px;color:#c5d1dc}.owner-hero .hero-chips{display:flex;flex-wrap:wrap;gap:16px;color:#f6f2e8}.owner-hero .hero-chips span{white-space:nowrap}.owner-hero .hero-actions{margin-top:35px}.owner-hero-art{position:relative;min-width:0;z-index:1}.owner-hero-art svg{display:block;width:115%;max-width:none;filter:drop-shadow(0 25px 25px #0008)}.owner-art-halo{position:absolute;inset:7%;background:#d6a85624;filter:blur(90px)}.owner-floating-stat{position:absolute;right:1%;top:6%;display:flex;flex-direction:column;background:#071321e8;border:1px solid #b98e4e;padding:20px 25px;color:#f3dfb3;box-shadow:0 15px 50px #0005}.owner-floating-stat small,.owner-floating-stat span{font-size:11px;letter-spacing:2px}.owner-floating-stat strong{font-size:60px;line-height:1.15}.owner-hero-bottom{display:flex;justify-content:space-between;gap:15px;color:#e5c487;letter-spacing:2px;font-size:11px;padding:15px 0 25px;border-top:1px solid #c9a05244}.program-chooser{background:#f1efe8}.program-card{background:#101f31!important;border-color:#36495e!important}.program-card.is-current,.program-card:hover{border-color:#d5a64e!important}.program-symbol,.program-link,.section-kicker,.question-tag{color:#bb8e3b!important}.program-name{color:#fff}.program-desc{color:#c5d0dd}.owner-offer{background:#fffdf8}.owner-offer .ratecard.featured{border-color:#d5a64e}.owner-offer .rate-ribbon{background:#d5a64e;color:#071322}.owner-offer .ratecard a{color:#98722e}.owner-disclosure{margin-top:25px;border-left:4px solid #c69a47;background:#f7f2e6;padding:22px 26px;color:#394150;font-size:15px;line-height:1.7}.benefits{background:#0a1929}.benefits h2 em,.lastcta h2 em{color:#e0b45e!important}.application{background:#eaeef1}.application h2 em,.faq h2 em{color:#ba8d39!important}.four-choice.chosen,.four-choice:hover{border-color:#d5a64e!important}.option input:checked+span{border-color:#c49a4d!important}.lastcta{background:#091728}.lastcta .btn-white{background:#d5a64e;color:#091728}.footlinks a:hover{color:#d5a64e}@media(max-width:980px){.owner-hero-inner{grid-template-columns:1fr}.owner-hero-copy{padding:65px 0 0}.owner-hero-art{max-width:720px;margin:-15px auto 0}.owner-hero-art svg{width:100%}.owner-hero-bottom{flex-wrap:wrap}.owner-floating-stat{right:5%}}@media(max-width:620px){.owner-hero h1{font-size:clamp(49px,12vw,72px)}.owner-hero-copy{padding:55px 0 0}.owner-hero-art{margin-top:5px}.owner-floating-stat{padding:10px 13px}.owner-floating-stat strong{font-size:35px}.owner-floating-stat small,.owner-floating-stat span{font-size:8px}.owner-hero-bottom{font-size:9px;letter-spacing:1px}}

/* EDITORIAL 02: independent visual language, not a recolor of landing 01 */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--red:#b8ef42;--dark:#0b1210}body{background:#f4f4ed;font-family:'DM Sans',Arial,sans-serif}.topline{background:#b8ef42;color:#111b12}.topline .pulse{background:#121c14}.siteheader{background:#f5f5ee;border-bottom:1px solid #d9ded2}.brandmark{background:#142419!important;color:#b8ef42!important}.program-nav a.active{color:#2b5c19!important}.navcta{background:#142419!important;color:#fff!important}.editorial-hero{background:#f3f3eb;color:#111b14;overflow:hidden}.editorial-top{display:flex;justify-content:space-between;padding:16px max(3vw,22px);font-size:10px;letter-spacing:2px;font-weight:800;border-bottom:1px solid #d2d9cc}.editorial-main{display:grid;grid-template-columns:53% 47%;min-height:680px}.editorial-left{padding:72px 4vw 70px max(3vw,24px);position:relative}.editorial-label{font-size:12px;letter-spacing:2.5px;font-weight:800;display:flex;align-items:center;gap:12px}.tiny-square{display:inline-block;width:12px;height:12px;background:#91ca20}.editorial-left h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(100px,12vw,210px);line-height:.72;letter-spacing:-.045em;font-weight:900;margin:48px 0 38px}.editorial-left h1 span{color:#9bd02d}.editorial-left h1 i{font-style:normal;-webkit-text-stroke:3px #111b14;color:transparent}.editorial-left p{max-width:480px;font-size:18px;line-height:1.7;color:#485349}.editorial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.editorial-primary,.editorial-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 23px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:1px}.editorial-primary{background:#142419;color:#fff}.editorial-secondary{border:1px solid #15251b;color:#142419}.editorial-primary span,.editorial-secondary span{font-size:22px}.editorial-right{position:relative;min-height:680px;background:#14251b;padding:18px}.editorial-photo{height:100%;min-height:645px;background:linear-gradient(180deg,transparent 35%,#08120dd9 100%),url('https://images.unsplash.com/photo-1519003722824-194d4455a60c?auto=format&fit=crop&w=1600&q=85') center/cover no-repeat;position:relative}.editorial-photo-overlay{position:absolute;left:7%;bottom:8%;color:white;display:grid;gap:14px}.editorial-photo-overlay span{font-size:12px;letter-spacing:2px;font-weight:800;color:#b8ef42}.editorial-photo-overlay strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(65px,7vw,110px);line-height:.83}.editorial-metric{position:absolute;right:0;top:13%;padding:25px 30px;background:#b8ef42;display:grid;color:#132115;box-shadow:-15px 15px 0 #0d1a12}.editorial-metric>span,.editorial-metric small{font-size:10px;font-weight:900;letter-spacing:1.6px}.editorial-metric strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:88px;line-height:1}.editorial-metric strong span{font-size:50px}.editorial-ticker{display:flex;align-items:center;justify-content:space-around;gap:22px;flex-wrap:wrap;background:#b8ef42;padding:20px 15px;font-size:11px;letter-spacing:1.6px;font-weight:900}.program-chooser{background:#f5f5ef;padding:100px 0}.program-intro{max-width:none!important;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:45px!important}.program-intro .section-kicker{grid-column:1/-1}.program-intro h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(75px,9vw,145px)!important;line-height:.75!important;letter-spacing:-.035em!important;margin:0!important}.program-intro h2 em{font-style:normal;color:#85b825}.program-intro p{max-width:400px;line-height:1.7}.program-grid{gap:14px}.program-card{border-radius:0!important;background:#e8ece2!important;border:1px solid #aab4a5!important;color:#142419!important;min-height:250px;display:flex;flex-direction:column;align-items:flex-start}.program-card:hover,.program-card.is-current{background:#b8ef42!important;border-color:#142419!important;transform:translateY(-6px)}.program-symbol{font-family:'Barlow Condensed',Impact,sans-serif;font-size:64px!important;color:#87968a!important;line-height:1}.program-card.is-current .program-symbol,.program-card:hover .program-symbol{color:#385525!important}.program-name{color:#142419!important;font-family:'Barlow Condensed',Impact,sans-serif;font-size:28px!important}.program-desc{color:#48584a!important}.program-link{margin-top:auto;color:#142419!important;font-weight:900}.owner-offer{background:#142419;color:#fff;padding:100px 0}.owner-offer .section-head h2,.owner-offer .section-head h2 em{color:#fff!important}.owner-offer .ratecard{background:#20372a;color:#fff;border:1px solid #46614d;border-radius:0}.owner-offer .ratecard p,.owner-offer .rate-title{color:#d4ded5}.owner-offer .ratecard.featured{border:2px solid #b8ef42}.owner-offer .rate-ribbon{background:#b8ef42;color:#142419}.owner-offer .ratecard a{color:#b8ef42}.owner-disclosure{background:#263c2e;color:#e5efe5;border-left:4px solid #b8ef42}.benefits{background:#e7ebdf;color:#142419}.benefits h2,.benefits h2 em{color:#142419!important}.benefits .muted,.benefits .benefit-list p{color:#566458}.benefits .benefit-list>div{border-color:#b7c2b4}.benefits .benefit-list h3{color:#142419}.application{background:#f4f4ee}.application h2,.application h2 em{font-family:'Barlow Condensed',Impact,sans-serif;color:#142419!important}.application h2 em{color:#6d9e16!important}.four-choice{border-radius:0!important;background:#15251b!important}.four-choice.chosen,.four-choice:hover{background:#b8ef42!important;border-color:#142419!important;color:#142419!important}.four-choice.chosen *,.four-choice:hover *{color:#142419!important}.option input:checked+span{border-color:#79aa20!important;background:#e8f8d4!important}.btn-red{background:#b8ef42!important;color:#15251b!important}.btn-red:hover{background:#d1ff76!important}.faq{background:#e6eae0}.faq h2 em{color:#79a727!important}.lastcta{background:#b8ef42;color:#142419}.lastcta h2,.lastcta h2 em{color:#142419!important}.lastcta .btn-white{background:#142419;color:#fff}footer{background:#142419!important}.section-kicker,.question-tag{color:#709f1b!important}
@media(max-width:980px){.editorial-main{grid-template-columns:1fr}.editorial-left{padding:70px 6vw}.editorial-left h1{font-size:clamp(110px,20vw,185px)}.editorial-right{min-height:500px}.editorial-photo{min-height:500px}.program-intro{grid-template-columns:1fr}}@media(max-width:620px){.editorial-top span:nth-child(2){display:none}.editorial-left{padding:55px 24px}.editorial-left h1{font-size:clamp(95px,23vw,145px);margin:38px 0}.editorial-left p{font-size:16px}.editorial-right{padding:10px;min-height:420px}.editorial-photo{min-height:420px}.editorial-metric{padding:15px}.editorial-metric strong{font-size:54px}.editorial-photo-overlay strong{font-size:67px}.editorial-ticker{justify-content:center;font-size:9px}.program-chooser{padding:65px 0}.program-intro h2{font-size:80px!important}}
