/* Readable text on public home pages, including compact screen layouts. */
.home-code .nevacode-availability{display:flex;align-items:center;gap:22px;margin-block:28px 0;padding:25px 28px;border:1px solid #9b673e;border-radius:18px;background:linear-gradient(115deg,#ff963e14,#171318 80%);box-shadow:0 12px 40px #0002}
.home-code .nevacode-availability-icon{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border:1px solid #ffb57040;border-radius:16px;background:#ff963e0e;color:#ffb570}
.home-code .nevacode-availability-copy{min-width:0}
.home-code .nevacode-availability-label{display:flex;align-items:center;gap:9px;color:#ffc994;font-size:13px;font-weight:600;line-height:1.5}
.home-code .nevacode-availability-label>span{width:7px;height:7px;border-radius:50%;background:#ffb570;flex-shrink:0}
.home-code .nevacode-availability h2{margin-top:7px;font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.35;color:#fff4e8;text-wrap:balance}
.home-code .nevacode-availability p{margin-top:7px;font-size:16px;line-height:1.65;color:#d4c5bc}
@media(max-width:650px){.home-code .nevacode-availability{width:calc(100% - 32px);margin-top:18px;padding:20px;align-items:flex-start;gap:14px}.home-code .nevacode-availability-icon{width:40px;height:40px;border-radius:12px}.home-code .nevacode-availability-icon svg{width:24px;height:24px}.home-code .nevacode-availability h2{font-size:21px}.home-code .nevacode-availability-label{font-size:12px}.home-code .nevacode-availability p{font-size:15px}}
:is(.home-bot,.home-code) .section-kicker{font-size:12px;letter-spacing:1.5px;color:#d6a17a}
:is(.home-bot,.home-code) .hero-highlights{font-size:13px;color:#bdb0aa;flex-wrap:wrap;gap:14px 22px}
:is(.home-bot,.home-code) .section-intro{font-size:15px;color:#c0b6c5;line-height:1.85}
:is(.home-bot,.home-code) .brand-strip a>span{font-size:13px;color:#b8aba5}
:is(.home-bot,.home-code) .strip-heading{font-size:12px;letter-spacing:1.1px;color:#baaa9e}
:is(.home-bot,.home-code) .feature-card p,:is(.home-bot,.home-code) .product-copy>p{font-size:15px;color:#c0b6c8;line-height:1.85}
:is(.home-bot,.home-code) .tag-row span{font-size:12px;color:#cfc0b5;padding:4px 9px}
:is(.home-bot,.home-code) .steps p{font-size:14px;color:#bdb0c2;line-height:1.85}
:is(.home-bot,.home-code) .steps h3{font-size:18px}
:is(.home-bot,.home-code) .premium-offer ul{font-size:14px;line-height:1.8;color:#e6dee8}
:is(.home-bot,.home-code) .offer-period,:is(.home-bot,.home-code) .free-offer p{font-size:14px;color:#bfb6c9;line-height:1.8}
:is(.home-bot,.home-code) .price-label,:is(.home-bot,.home-code) .offer-popular{font-size:12px}
:is(.home-bot,.home-code) .installment-offer p{font-size:14px;color:#c0b5c9}
:is(.home-bot,.home-code) .installment-offer small,:is(.home-bot,.home-code) .installment-offer>div>span:last-child:not(.price-label){font-size:13px}
:is(.home-bot,.home-code) .pricing-note{font-size:13px;line-height:1.85;color:#b6a8bd}
:is(.home-bot,.home-code) .command-card code{font-size:15px}
:is(.home-bot,.home-code) .command-card p{font-size:14px;color:#c1b5cb;line-height:1.8}
:is(.home-bot,.home-code) .command-card-top>span{font-size:11px;color:#c3b0cb}
:is(.home-bot,.home-code) .commands-toolbar>span,:is(.home-bot,.home-code) .commands-note{font-size:13px;line-height:1.8;color:#b6a5c0}
:is(.home-bot,.home-code) .commands-toolbar .search-box input,:is(.home-bot,.home-code) .command-select select{font-size:14px;min-height:46px}
:is(.home-bot,.home-code) .faq-list summary{font-size:16px;line-height:1.7}
:is(.home-bot,.home-code) .faq-list details>p,:is(.home-bot,.home-code) .faq-layout>div:first-child>p{font-size:15px;color:#c0b1cb;line-height:1.9}
:is(.home-bot,.home-code) .final-cta p{font-size:15px;color:#c3b2a5;line-height:1.85}
:is(.home-bot,.home-code) main .button{font-size:14px}
:is(.home-bot,.home-code) .header nav{font-size:14px;gap:17px}
:is(.home-bot,.home-code) .header nav a{white-space:nowrap}
:is(.home-bot,.home-code) .header .panel-link{font-size:13px}
:is(.home-bot,.home-code) .footer-main{padding-block:48px;gap:35px}
:is(.home-bot,.home-code) .footer-main>div>p{font-size:14px;line-height:1.85;color:#b5a9ba;margin-top:18px}
:is(.home-bot,.home-code) .footer-main>div>strong{font-size:17px;font-weight:600;color:#f0e5f1;line-height:1.5;margin-bottom:12px}
:is(.home-bot,.home-code) .footer-main>div>a:not(.brand){font-size:15px;line-height:1.6;color:#c9bdce;padding:5px 0;margin-top:3px;min-height:34px}
:is(.home-bot,.home-code) .footer-main>div>a:not(.brand):hover{color:#ffbc84}
:is(.home-bot,.home-code) .footer-bottom{font-size:13px;line-height:1.8;color:#b7a8bd;gap:18px;padding-block:24px}
:is(.home-bot,.home-code) .footer-bottom .neva-maker{font-size:13px;gap:10px}
:is(.home-bot,.home-code) .footer-bottom .neva-maker img{width:32px;height:32px}
:is(.home-bot,.home-code) .footer .nevabot-contact-footer .icon{width:17px;height:17px}
@media(min-width:651px) and (max-width:1400px){:is(.home-bot,.home-code) .header .brand-sub{display:none}:is(.home-bot,.home-code) .header-inner{gap:16px}:is(.home-bot,.home-code) .header nav{gap:14px}}
@media(min-width:651px) and (max-width:1100px){:is(.home-bot,.home-code) .header .menu-toggle{display:block;margin-left:auto}:is(.home-bot,.home-code) .header nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:15px 20px 22px;background:#111015;border-bottom:1px solid #4b3425;flex-direction:column;gap:0}:is(.home-bot,.home-code) .header nav.open{display:flex}:is(.home-bot,.home-code) .header nav a{padding:12px;font-size:15px}}
@media(max-width:800px){:is(.home-bot,.home-code) .footer-main{gap:30px}:is(.home-bot,.home-code) .footer-main>div>a:not(.brand){min-height:40px}}
@media(max-width:650px){:is(.home-bot,.home-code) .header nav{gap:0}:is(.home-bot,.home-code) .header nav a{font-size:15px}:is(.home-bot,.home-code) .hero-highlights i{display:none}:is(.home-bot,.home-code) .footer-main{gap:29px 24px;padding-block:36px}:is(.home-bot,.home-code) .footer-main>div:first-child{flex-wrap:wrap;gap:16px;align-items:flex-start}:is(.home-bot,.home-code) .footer-main>div>p{margin-top:0}:is(.home-bot,.home-code) .footer-bottom{gap:15px}:is(.home-bot,.home-code) .commands-toolbar .search-box{min-width:0;width:100%;flex-basis:100%}}
