/* Single source of truth for the PikoBuy VIP visual system. */
:root{--ink:#07132b;--blue:#ff6b00;--cyan:#ff6b00;--lime:#ff6b00;--paper:#ffffff;--line:#eadfd7;--muted:#53627a}
html,body{background:#ffffff!important;color:#07132b!important}
body{background-image:none!important}
.notice{background:#07132b!important;color:#ffffff!important}
.nav{background:#ffffff!important}
.links a:hover,.links a:focus-visible,.kicker,.n{color:#ff6b00!important}
.lang{background:#ffffff!important;border-color:#eadfd7!important;color:#07132b!important}
.hero{min-height:440px!important;background:#fff8f4!important;color:#07132b!important}
.hero img{display:none!important}
.hero:before{display:none!important}
.hero .wrap{padding:54px 0 46px!important}
.hero h1{color:#07132b!important}
.hero h1 em{color:#ff6b00!important}
.lede,.hero-note{color:#53627a!important}
.eyebrow{background:#ffffff!important;border-color:#f2cbb7!important;color:#394a67!important}
.eyebrow b{background:#ff6b00!important}
.search{background:#ffffff!important;border:1px solid #eadfd7!important;border-radius:28px!important}
.search input{color:#07132b!important}
.button{background:#07132b!important;border-radius:24px!important;color:#ffffff!important}
.button:hover,.button:focus-visible{background:#ff6b00!important}
.rail-inner,.card,.faq details{background:#ffffff!important;border-color:#eadfd7!important;box-shadow:0 14px 32px rgba(7,19,43,.05)!important}
.split{background:#fff8f4!important}
.country{background:#ffffff!important;border-color:#eadfd7!important}
.proof{background:#07132b!important;color:#ffffff!important}
.proof .section-head p,.proof-grid p{color:#dce3f0!important}
.proof-grid article{border-color:#34415f!important}
.cta{background:#fff0e8!important}
.cta .button{background:#07132b!important}
.category-grid{background:#fff8f4!important}
.category{background:#ffffff!important;color:#07132b!important;border-color:#eadfd7!important;box-shadow:0 10px 26px rgba(7,19,43,.05)!important}
.category:hover{border-color:#ffad78!important;box-shadow:0 14px 30px rgba(255,107,0,.10)!important}
.category-icon{background:#fff0e5!important;color:#ff6b00!important}
.category-copy h3{color:#07132b!important}
.category-copy p{color:#53627a!important}
.category-button{color:#ff6b00!important}
.category-button:hover,.category-button:focus-visible{color:#b94700!important;background:transparent!important}
footer{background:#07132b!important;color:#dce3f0!important}
footer strong{color:#ffffff!important}
@media(max-width:780px){.hero{min-height:360px!important}.hero .wrap{padding:28px 0 22px!important}}
