/* Public landing page follows the same crisp white / cobalt phone theme. */
@layer pop {
html[data-design="armufa-modern"] body.comic-landing.armufa-landing{background:linear-gradient(155deg,#ecf3ff,#f9fbff 36%,#f0f6ff)!important;color:#122a4a!important;font:600 14px/1.65 'Nunito',system-ui,sans-serif!important;min-width:320px!important}
html[data-design="armufa-modern"] body.comic-landing .wrap{width:calc(100% - 28px)!important;max-width:690px!important;margin:0 auto!important}
html[data-design="armufa-modern"] body.comic-landing .nav{position:relative!important;inset:auto!important;z-index:20!important;background:#fff!important;border:0!important;border-bottom:1px solid #e2ebf7!important;backdrop-filter:none!important;box-shadow:none!important}
html[data-design="armufa-modern"] body.comic-landing .nav-in{height:74px!important;gap:12px!important}
html[data-design="armufa-modern"] body.comic-landing .brand{flex:1!important;min-width:0!important;color:#122a4a!important;gap:9px!important}
html[data-design="armufa-modern"] body.comic-landing .brand-logo{flex:0 0 43px!important;width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border:1px solid #d8e8fc!important;border-radius:13px!important;background:#e9f2ff!important;color:#1668e3!important;box-shadow:none!important}
html[data-design="armufa-modern"] body.comic-landing .brand-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
html[data-design="armufa-modern"] body.comic-landing .brand-name{font:900 clamp(16px,4.3vw,20px)/1.2 'Nunito',sans-serif!important;color:#102947!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html[data-design="armufa-modern"] body.comic-landing .btn{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 14px!important;font:900 12px 'Nunito',sans-serif!important;border-radius:12px!important;text-decoration:none!important;box-shadow:0 5px 15px #2360c622!important;transform:none!important}
html[data-design="armufa-modern"] body.comic-landing .btn-gold{background:linear-gradient(120deg,#267cf3,#0f58db)!important;color:#fff!important;border:1px solid #266de3!important;-webkit-text-fill-color:#fff!important}
html[data-design="armufa-modern"] body.comic-landing .btn-dark{background:#fff!important;color:#1b5fcf!important;border:1px solid #cce0fa!important;box-shadow:none!important;-webkit-text-fill-color:#1b5fcf!important}
html[data-design="armufa-modern"] body.comic-landing .hero{min-height:auto!important;padding:24px 0 45px!important;background:none!important}
html[data-design="armufa-modern"] body.comic-landing .hero::before{background:radial-gradient(circle,#b8d4ff80,transparent 68%)!important;right:-330px!important}
html[data-design="armufa-modern"] body.comic-landing .hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:25px!important}
html[data-design="armufa-modern"] body.comic-landing .hero-copy{min-width:0!important}
html[data-design="armufa-modern"] body.comic-landing .eyebrow{padding:7px 11px!important;font:900 10px 'Nunito',sans-serif!important;color:#205fba!important;border:1px solid #c9ddfa!important;border-radius:99px!important;background:#e5efff!important}
html[data-design="armufa-modern"] body.comic-landing .hero h1{font:1000 clamp(34px,7vw,47px)/1.12 'Nunito',sans-serif!important;letter-spacing:-.05em!important;color:#102946!important;margin:15px 0 11px!important}
html[data-design="armufa-modern"] body.comic-landing .hero h1 span{display:block!important;color:#1d6be8!important;-webkit-text-fill-color:#1d6be8!important}
html[data-design="armufa-modern"] body.comic-landing .hero-copy>p{max-width:550px!important;color:#627891!important;font-size:13px!important}
html[data-design="armufa-modern"] body.comic-landing .hero-actions{display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin-top:21px!important}
html[data-design="armufa-modern"] body.comic-landing .trust-row{gap:7px!important;display:flex!important;flex-wrap:wrap!important}
html[data-design="armufa-modern"] body.comic-landing .trust-row>button{padding:8px 10px!important;border:1px solid #d3e5f9!important;border-radius:99px!important;background:#fff!important;color:#235484!important;box-shadow:none!important;font:800 11px 'Nunito',sans-serif!important}
html[data-design="armufa-modern"] body.comic-landing .phone{position:relative!important;width:min(100%,355px)!important;max-width:355px!important;transform:none!important;margin:0 auto!important;padding:20px 18px!important;background:#fff!important;border:1px solid #dce8fa!important;border-radius:27px!important;box-shadow:0 16px 35px #2558a821!important;color:#173251!important}
html[data-design="armufa-modern"] body.comic-landing .phone:before{display:none!important}
html[data-design="armufa-modern"] body.comic-landing .preview-label{font:900 10px 'Nunito',sans-serif!important;color:#2373df!important}
html[data-design="armufa-modern"] body.comic-landing .phone-notch{background:#e7f0fc!important}
html[data-design="armufa-modern"] body.comic-landing .mini-head{color:#153459!important}
html[data-design="armufa-modern"] body.comic-landing .mini-logo{background:#eef5ff!important;border:1px solid #dbe8fa!important;color:#2369db!important;border-radius:13px!important}
html[data-design="armufa-modern"] body.comic-landing .mini-head strong{color:#18375b!important}
html[data-design="armufa-modern"] body.comic-landing .mini-head small{color:#8395ac!important}
html[data-design="armufa-modern"] body.comic-landing .balance-card{background:linear-gradient(110deg,#0b4fbb,#227df2)!important;border:0!important;border-radius:17px!important;padding:20px!important;margin:17px 0 10px!important}
html[data-design="armufa-modern"] body.comic-landing .balance-card :is(span,h3){color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-design="armufa-modern"] body.comic-landing .balance-card h3{font-size:34px!important;margin:2px 0!important}
html[data-design="armufa-modern"] body.comic-landing .mini-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
html[data-design="armufa-modern"] body.comic-landing .mini-card{border:1px solid #e0eafa!important;background:#fff!important;border-radius:15px!important;padding:15px!important}
html[data-design="armufa-modern"] body.comic-landing .mini-card i{color:#256fe0!important;font-size:19px!important}
html[data-design="armufa-modern"] body.comic-landing .mini-card strong{color:#1c375d!important}
html[data-design="armufa-modern"] body.comic-landing .mini-card small{color:#8294ad!important}
html[data-design="armufa-modern"] body.comic-landing :is(.features,.steps,.cta){padding:20px 0 43px!important;background:none!important}
html[data-design="armufa-modern"] body.comic-landing .section-title{font:1000 clamp(23px,5vw,32px)/1.2 'Nunito',sans-serif!important;color:#17314e!important;text-align:left!important;margin:7px 0 12px!important}
html[data-design="armufa-modern"] body.comic-landing :is(.section-kicker,.section-sub){text-align:left!important}
html[data-design="armufa-modern"] body.comic-landing .section-kicker{color:#2873d8!important}
html[data-design="armufa-modern"] body.comic-landing .section-sub{color:#617893!important}
html[data-design="armufa-modern"] body.comic-landing :is(.feature-grid,.step-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
html[data-design="armufa-modern"] body.comic-landing :is(.feature,.step){min-width:0!important;padding:18px!important;border:1px solid #dce8f8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 22px #1f538713!important;color:#152f4f!important}
html[data-design="armufa-modern"] body.comic-landing :is(.feature h3,.step h3){color:#172f4f!important;font-size:14px!important}
html[data-design="armufa-modern"] body.comic-landing :is(.feature p,.step p){color:#6d809b!important;font-size:11px!important}
html[data-design="armufa-modern"] body.comic-landing .feature-icon{background:#e9f2ff!important;color:#216bd4!important;border:0!important;border-radius:13px!important}
html[data-design="armufa-modern"] body.comic-landing .step b{background:#e8f2ff!important;color:#1c67d5!important;border-radius:10px!important}
html[data-design="armufa-modern"] body.comic-landing .cta-box{background:linear-gradient(130deg,#1148a4,#247af0)!important;border:0!important;border-radius:22px!important;padding:32px 20px!important}
html[data-design="armufa-modern"] body.comic-landing .cta-box h2{color:#fff!important;font:1000 28px 'Nunito',sans-serif!important}
html[data-design="armufa-modern"] body.comic-landing .cta-box p{color:#e4efff!important}
html[data-design="armufa-modern"] body.comic-landing .cta-box .btn-gold{background:#fff!important;color:#185bcc!important;-webkit-text-fill-color:#185bcc!important;border-color:#fff!important}
html[data-design="armufa-modern"] body.comic-landing .footer{background:#fff!important;border-top:1px solid #dce9f9!important;padding:24px 0!important;color:#73849a!important}
html[data-design="armufa-modern"] body.comic-landing .footer a{color:#255fbb!important}
html[data-design="armufa-modern"] body.comic-landing .api-doc-button{display:flex!important;background:#fff!important;border:1px solid #dce8fa!important;color:#1c4e9b!important;border-radius:14px!important;box-shadow:0 6px 18px #174da410!important}
html[data-design="armufa-modern"] body.comic-landing .landing-promo{background:none!important;padding:10px 0 26px!important}
@media(max-width:490px){
 html[data-design="armufa-modern"] body.comic-landing .hero{padding:20px 0 30px!important}
 html[data-design="armufa-modern"] body.comic-landing .nav-actions .btn{padding:9px 10px!important;font-size:11px!important}
 html[data-design="armufa-modern"] body.comic-landing :is(.feature-grid,.step-grid){grid-template-columns:1fr!important}
 html[data-design="armufa-modern"] body.comic-landing .hero-actions .btn{flex:1!important}
 html[data-design="armufa-modern"] body.comic-landing .hero h1{font-size:34px!important}
}
}
