/* OXBLOOD HACK — dark crimson vault, warning tape, brutal frames. instantflashust.com */
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&family=Source+Serif+4:opsz,wght@8..60,500;8..60,700&display=swap");
:root{
  --font-saira:"Oswald",sans-serif !important;
  --theme-hex:#8b1e2d; --theme-accent:#c41e3a; --body-bg:#0a0506; --heading-color:#f3d5d5;
  --text-color:#e7c4c4; --section-alt-bg:#14080a; --radius:0; --black-color:#0a0506;
  --fe-head:"Oswald",sans-serif !important; --fe-serif:"Source Serif 4",serif !important;
}
html,body{font-family:"Oswald",sans-serif!important;background:#0a0506!important;color:#e7c4c4!important}
body{background-image:
  repeating-linear-gradient(-45deg,rgba(139,30,45,.12) 0 12px,transparent 12px 24px),
  radial-gradient(800px 400px at 50% 0%,rgba(139,30,45,.35),transparent 60%),
  linear-gradient(#0a0506,#000)!important}
body::before{display:none!important}
.fe-hero-h1>span,.fe-hero-h1>em,.fe-hero-line,.fe-hero-sub,.fe-hero-cta,.fe-pill,.fe-hero-trust,.fe-hero-card,.fe-hero-bg{
  animation:none!important;opacity:1!important;transform:none!important;filter:none!important
}
#site-header{position:sticky!important;top:0!important;pointer-events:auto!important;z-index:1000!important}
.header.fe-header{padding:0!important;background:#14080a!important;border-bottom:3px solid #8b1e2d!important;min-height:70px!important;transform:none!important;backdrop-filter:none!important}
.header.fe-header.fe-hide,.header.scrolled{transform:none!important;padding:0!important}
.fe-cap,.header.scrolled .fe-cap,.header.drop-open .fe-cap{
  max-width:none!important;width:100%!important;margin:0!important;height:70px!important;border-radius:0!important;
  background:#14080a!important;border:0!important;box-shadow:none!important;padding:0 22px!important;backdrop-filter:none!important
}
.fe-cap::after{display:none!important}
.fe-nav .nav-list{background:transparent!important;padding:0!important;border-radius:0!important}
.fe-nav .nav-list a{color:#f3d5d5!important;background:transparent!important;border-radius:0!important;font-size:13px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500!important}
.fe-nav .nav-list a:hover,.fe-nav .nav-list a.active{color:#fff!important;background:#8b1e2d!important}
.fe-logo .logo-text{color:#f3d5d5!important;-webkit-text-fill-color:#f3d5d5!important;background:none!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:13px!important}
.fe-logo .logo-text em{font-family:"Source Serif 4",serif!important;font-style:italic!important;background:none!important;-webkit-text-fill-color:#c41e3a!important;color:#c41e3a!important}
.fe-ico{background:#8b1e2d!important;color:#fff!important;border-radius:0!important;border:0!important}
.fe-start{background:#8b1e2d!important;color:#fff!important;border-radius:0!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:none!important;height:auto!important;padding:12px 18px!important;border:1px solid #c41e3a!important}
main{display:flex;flex-direction:column}
.fe-hero{order:1;min-height:100vh!important;padding:0!important;display:flex!important;align-items:center!important;background:#000!important}
.fe-hero-in{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:100px 20px!important}
.fe-hero-card,.fe-orbs,.collaborators,.uniq-apple,.uniq-huawei{display:none!important}
.uniq-samsung{order:2;display:flex!important;flex-direction:column;border-top:8px solid #8b1e2d}
.uniq-samsung a{min-height:auto;padding:48px 8vw;text-decoration:none;color:#f3d5d5;background:#14080a;border-bottom:1px solid #8b1e2d;display:block}
.uniq-samsung a:nth-child(even){background:#0a0506}
.uniq-samsung small{color:#c41e3a;letter-spacing:.22em;text-transform:uppercase;font-size:12px}
.uniq-samsung h2{font-size:clamp(28px,4vw,44px);margin:8px 0;color:#fff;text-transform:uppercase}
.uniq-samsung p{max-width:640px;font-family:"Source Serif 4",serif;font-size:18px;color:#e7c4c4}
.uniq-samsung span{color:#c41e3a;margin-right:16px;letter-spacing:.12em;text-transform:uppercase}
.fe-hero-veil{background:radial-gradient(circle at 50% 40%,rgba(139,30,45,.45),rgba(10,5,6,.78))!important}
.fe-hero-h1,.fe-hero-h1 span{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;text-transform:uppercase;
  font-size:clamp(36px,7vw,72px)!important;letter-spacing:.06em!important;text-shadow:0 8px 40px #8b1e2d
}
.fe-hero-h1 em{color:#c41e3a!important;-webkit-text-fill-color:#c41e3a!important;font-family:"Source Serif 4",serif!important;font-style:italic!important;background:none!important;text-transform:none}
.fe-hero-line{color:#f3d5d5!important;text-transform:uppercase;letter-spacing:.08em}
.fe-hero-sub{color:#e7c4c4!important;font-family:"Source Serif 4",serif!important;max-width:560px;margin-left:auto;margin-right:auto}
.fe-rotate{color:#c41e3a!important;font-style:italic!important;border:0!important}
.fe-hero-trust{justify-content:center}
.fe-hero-trust b{color:#fff!important}
.fe-hero-trust span{color:#e7c4c4!important}
.fe-hero-trust li{border-color:#8b1e2d!important}
.fe-hero-cta{justify-content:center}
.fe-pill{border-radius:0!important;background:#8b1e2d!important;border:0!important;color:#fff!important}
.fe-pill b{background:#000!important;color:#c41e3a!important;border-radius:0!important}
.fe-btn-rose{background:#8b1e2d!important;color:#fff!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;border:1px solid #c41e3a!important;box-shadow:none!important}
.fe-btn-glass{background:transparent!important;color:#f3d5d5!important;border:1px solid #8b1e2d!important;border-radius:0!important;text-transform:uppercase!important}
.fe-rail-sec,.section,.section-alt,.fe-reviews,.fe-steps-sec{background:#14080a!important;color:#e7c4c4!important}
.fe-bento-sec,.section-dark,.fe-band,.stats-banner{background:#8b1e2d!important;color:#fff!important}
.fe-card{border-radius:0!important;border:2px solid #8b1e2d!important;box-shadow:none!important}
.fe-card-body em{background:#8b1e2d!important;color:#fff!important;border-radius:0!important}
.fe-plan{background:#0a0506!important;border:2px solid #8b1e2d!important;border-radius:0!important}
.fe-plan.is-hot{border-color:#c41e3a!important;background:#14080a!important}
.testimonial-card{background:#0a0506!important;border-left:6px solid #8b1e2d!important;border-radius:0!important}
.tagline{color:#c41e3a!important;letter-spacing:.28em!important;text-transform:uppercase}
.faq details{background:#0a0506!important;border:1px solid #8b1e2d!important;border-radius:0!important}
.footer,.fe-footer{background:#000!important;color:#c9a0a0!important;border-top:3px solid #8b1e2d!important}
.fe-fstage{background:#14080a!important}
.fe-fcols h3{color:#c41e3a!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:12px!important}
h1,h2,h3,.section-header h2{color:#f3d5d5!important;text-transform:uppercase;letter-spacing:.04em}
.fe-hero-down{color:#c41e3a!important}
/* Plans — high contrast on oxblood */
.fe-plan,.price-card{background:#14080a!important;color:#f3d5d5!important;border:2px solid #8b1e2d!important}
.fe-plan h3,.price-card .plan-name,.fe-plan-k{color:#f3d5d5!important;-webkit-text-fill-color:#f3d5d5!important;background:none!important}
.fe-plan-price,.fe-plan-price small,.price-card .amount,.price-card .currency{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;text-shadow:0 6px 24px #8b1e2d
}
.fe-plan-price em,.price-card .period,.price-card .old-price{color:#e7c4c4!important;-webkit-text-fill-color:#e7c4c4!important;opacity:1!important}
.fe-plan li,.fe-plan li strong,.price-features li,.price-features li strong,.fe-plan p{color:#f3d5d5!important}
.fe-plan li::before{color:#fff!important;background:#8b1e2d!important}
.fe-plan.is-hot,.price-card.featured{background:#1c0a0e!important;border-color:#c41e3a!important}
.fe-plan.is-hot h3,.fe-plan.is-hot .fe-plan-price,.fe-plan.is-hot .fe-plan-price small,.price-card.featured .amount,.price-card.featured .currency{color:#fff!important;-webkit-text-fill-color:#fff!important}
.fe-plan.is-hot li,.fe-plan.is-hot li strong,.price-card.featured .price-features li,.price-card.featured .price-features li strong{color:#f3d5d5!important}
.fe-plan .fe-btn-ghost,.price-card .primary-btn3{color:#f3d5d5!important;border:1px solid #8b1e2d!important;background:#0a0506!important}
.fe-plan.is-hot .fe-btn,.price-card.featured .primary-btn3{background:#8b1e2d!important;color:#fff!important}
.checkout .prow,.plan-row,label.prow{color:#f3d5d5!important}
