/*
Theme Name: LowCostAwareness Exact Artwork
Theme URI: https://lowcostawareness.com
Author: LowCostAwareness
Description: Artwork-faithful responsive marketing site with WordPress navigation.
Version: 5.2
Requires PHP: 7.4
Text Domain: lca-exact
*/
*{box-sizing:border-box}html,body{margin:0;background:#001343;color:white;font-family:Arial,sans-serif}a{color:inherit}.site{max-width:1199px;margin:auto}.art{display:block;width:100%;height:auto}.poster{position:relative}.hit{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);display:block;z-index:2}.hit:focus-visible{outline:3px solid #ff0}.mobile{display:none}.mobile-menu{display:none}.inside{min-height:70vh;padding:30px 24px 70px;background:radial-gradient(ellipse at top,#0878d2,#001044 72%)}.inside h1{font-size:clamp(32px,5vw,62px);color:#ffe900;font-style:italic;text-shadow:3px 4px #02091b}.panel{background:linear-gradient(110deg,#e6f7ff,#fff);color:#061536;border:3px solid #13d8ff;border-radius:18px;padding:22px;box-shadow:0 0 16px #00aaff;margin:14px 0}.panel h2{margin-top:0}.cta{display:inline-block;padding:14px 25px;background:#ffe400;color:#031442;border-radius:40px;font-weight:bold;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid a{padding:22px 8px;border:2px solid #22dfff;border-radius:12px;text-align:center;background:#010b26;text-decoration:none;font-weight:bold}.inner-nav{display:flex;justify-content:space-around;background:#031331;padding:18px;gap:12px;flex-wrap:wrap}.inner-nav a{text-decoration:none;font-weight:bold}.inner-nav a:hover{color:#ffe600}.mobile-head{display:none}.inner-brand{font-size:clamp(24px,4vw,44px);font-style:italic;font-weight:900;padding:18px 24px;background:#00102c}.inner-brand span{color:#ffe900}.inner-brand small{display:block;font-size:13px;letter-spacing:2px}.foot{padding:22px;text-align:center;background:#000d2c}.foot a{color:#ffe600}@media(max-width:700px){.desktop{display:none}.mobile{display:block}.mobile-head{display:flex;align-items:center;justify-content:space-between;background:#000c29;padding:12px;gap:10px}.mobile-head strong{font-size:19px;font-style:italic}.mobile-head strong span{color:#ffe500}.mobile-head button{background:#ffe500;border:0;border-radius:6px;padding:10px 14px;font-size:22px}.mobile-menu{display:none;background:#031334;padding:10px}.mobile-menu.open{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mobile-menu a{padding:12px;text-decoration:none;background:#122954;text-align:center;font-weight:bold}.mobile-section{position:relative}.mobile-section img{width:100%;height:auto;display:block}.mobile-section.hero-section img{width:100%}.mobile-section .hit{z-index:3}.inside{padding:20px 14px}.grid{grid-template-columns:repeat(2,1fr)}.inner-nav{display:none}.inner-brand{display:none}}

/* v5.1: use approved image as the sole homepage visual, without duplicate mobile header/footer */
body.home .foot{display:none}
@media(max-width:700px){body.home .desktop{display:block}body.home .poster{width:100%}body.home .art{width:100%;height:auto}body.home .mobile,body.home .mobile-head,body.home .mobile-menu{display:none}}
/* v5.2 illustrated inner-page templates */
.lca-page-header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;background:linear-gradient(100deg,#00103b,#00318e 60%,#000d33);border-bottom:3px solid #0ce4ff}.lca-page-logo{font-size:clamp(20px,3vw,36px);font-style:italic;font-weight:900;letter-spacing:-1px}.lca-page-logo span{color:#ffe800}.lca-page-logo small{display:block;font-size:12px;letter-spacing:2px}.lca-wa{white-space:nowrap;font-weight:800;text-decoration:none}.lca-wa b{display:inline-block;background:#ffe500;color:#00133a;padding:9px 13px;transform:skew(-7deg)}.lca-inner{padding:18px 22px 26px;background:radial-gradient(ellipse at 55% 15%,#0874d3 0%,#00368e 42%,#001342 85%);overflow:hidden}.lca-page-hero{display:flex;align-items:center;justify-content:space-between;min-height:205px;gap:15px;border-bottom:3px solid #20dfff;margin-bottom:15px}.lca-page-hero>div:first-child{flex:1}.lca-page-hero h1,.lca-centered{font-style:italic;font-weight:900;font-size:clamp(30px,5.3vw,62px);margin:0 0 10px;text-shadow:3px 4px #00102d}.lca-page-hero h1 em,.lca-centered em{color:#ffe700;font-style:inherit}.lca-page-hero p{font-size:clamp(15px,2.1vw,24px);line-height:1.3;max-width:560px;font-weight:650}.lca-page-hero img{width:39%;max-height:230px;object-fit:contain;object-position:bottom}.lca-service-list{background:linear-gradient(120deg,#f4fbff,#dbefff);border:3px solid #4eeaff;box-shadow:0 0 19px #00cfff;border-radius:16px;padding:12px 20px;color:#061b43}.lca-service-row{display:flex;align-items:center;gap:24px;padding:15px 10px}.lca-service-row+.lca-service-row{border-top:1px solid #5d8aa9}.lca-service-icon{font-size:56px;color:#006fe4;min-width:100px;text-align:center;text-shadow:2px 2px #19dfff}.lca-service-row h2{font-size:clamp(23px,3vw,36px);margin:0 0 5px}.lca-service-row p{font-size:clamp(16px,2vw,22px);margin:0}.lca-chart-art{font-size:120px;color:#50faff;text-shadow:0 0 20px #00d7ff;text-align:center}.lca-chart-art small{display:block;font-size:14px}.lca-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lca-logo-tile{background:#020c2a;border:3px solid #44dcff;border-radius:15px;box-shadow:0 0 10px #00caff;overflow:hidden;min-width:0;aspect-ratio:1.65;display:flex;align-items:center;justify-content:center}.lca-logo-tile img{display:block;width:100%;height:100%;object-fit:contain}.lca-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#f5fbff;color:#051c42;padding:18px;border:3px solid #4ce8ff;border-radius:16px;margin-top:16px;font-weight:750}.lca-benefits span::first-letter{color:#0baf42}.lca-globe{font-size:130px;text-shadow:0 0 28px #18ccff}.lca-coverage-row{display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#fff,#d6efff);border:3px solid #55eaff;border-radius:16px;color:#00143e;padding:16px;margin:12px 0;box-shadow:0 0 14px #00baff}.lca-coverage-tag{background:linear-gradient(110deg,#8c008b,#00164e);color:white;font-size:clamp(15px,2vw,24px);font-weight:900;padding:16px;border-radius:12px;max-width:38%}.lca-social{display:flex;flex:1;justify-content:space-around;gap:6px;flex-wrap:wrap}.lca-social span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#009eff,#00134b);color:white;font-size:22px;font-weight:900}.lca-trading{font-size:clamp(16px,2.3vw,27px);display:flex;gap:15px;align-items:center}.lca-centered{text-align:center;margin:20px 0 28px}.lca-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lca-price-card{border:5px solid #ffe500;box-shadow:0 0 15px #00dfff,inset 0 0 15px #00a8ff;border-radius:22px;text-align:center;padding:25px 15px;background:linear-gradient(#0642a0,#00123d)}.lca-price{display:inline-block;background:linear-gradient(100deg,#b60018,#f00,#8c001b);font-size:clamp(42px,7vw,92px);font-weight:900;padding:4px 18px;text-shadow:3px 4px #55001c;transform:skew(-4deg)}.lca-price-card h2{font-size:clamp(24px,4vw,44px);margin:12px}.lca-price-card a,.lca-contact a{display:block;border:3px solid white;border-radius:50px;background:linear-gradient(#ffed00,#ffb400);color:#00163e;padding:15px 10px;font-weight:900;text-decoration:none;box-shadow:0 0 10px #00dfff}.lca-contact{max-width:680px;margin:auto;text-align:center;background:#001c54;border:3px solid #3eefff;border-radius:20px;padding:30px}.lca-contact h2{color:#ffe700;font-size:36px}.lca-contact p{font-size:22px}.lca-inner-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;background:linear-gradient(90deg,#b70028,#ff213f 55%,#002d77);padding:12px 18px;border-radius:9px;font-size:clamp(16px,2.3vw,26px);font-style:italic;font-weight:900}.lca-inner-cta a{white-space:nowrap;text-decoration:none}.lca-inner-cta b{background:#ffe500;color:#00143e;padding:5px 8px}.lca-inner+.foot{background:#000c2a}
@media(max-width:700px){.lca-page-header{display:none}.lca-inner{padding:14px 12px 22px}.lca-page-hero{min-height:160px}.lca-page-hero img{width:43%}.lca-page-hero p{font-size:14px}.lca-page-hero h1{font-size:clamp(25px,6vw,38px)}.lca-service-row{gap:12px;padding:12px 0}.lca-service-icon{font-size:37px;min-width:52px}.lca-service-row h2{font-size:22px}.lca-service-row p{font-size:15px}.lca-logo-grid{gap:6px}.lca-logo-tile{border-width:2px;border-radius:9px;aspect-ratio:1.15}.lca-benefits{font-size:13px;gap:9px;padding:12px}.lca-globe{font-size:70px}.lca-coverage-row{padding:9px;gap:8px}.lca-coverage-tag{padding:9px 6px;font-size:12px}.lca-social span{width:30px;height:30px;font-size:16px}.lca-trading{font-size:14px}.lca-pricing-grid{gap:8px}.lca-price-card{border-width:3px;border-radius:14px;padding:15px 5px}.lca-price{font-size:clamp(26px,7vw,43px);padding:4px}.lca-price-card h2{font-size:18px}.lca-price-card a{font-size:12px;padding:11px 3px}.lca-inner-cta{flex-direction:column;text-align:center;font-size:17px}.lca-chart-art{font-size:60px}.lca-chart-art small{font-size:9px}.foot{font-size:13px;padding:16px}}
/* Version 6: reference-artwork inner pages */
.art-header{position:relative;background:#001137}.art-header>img{display:block;width:100%;height:auto}.art-header .nav-hits{position:absolute;left:0;right:0;bottom:0;height:29%;display:grid;grid-template-columns:repeat(6,1fr)}.art-header .nav-hits a{display:block}.art-header .header-whatsapp{position:absolute;right:1%;top:0;width:32%;height:70%}.art-mobile-nav{display:none}.art-inner{background:radial-gradient(ellipse at 48% 15%,#087ad6 0%,#003a9b 42%,#001241 90%);padding:14px 18px 30px;min-height:65vh}.art-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:250px;border-bottom:4px solid #19cfff;margin-bottom:16px;overflow:hidden}.art-hero>div:first-child{flex:1}.art-hero h1,.art-title{font-size:clamp(38px,5.6vw,72px);line-height:1;font-style:italic;font-weight:900;text-shadow:3px 4px #00102a;margin:0 0 16px}.art-hero h1 em,.art-title em{color:#ffe800;font-style:inherit}.art-hero p{font-size:clamp(18px,2.5vw,29px);font-weight:700;max-width:580px;line-height:1.25}.art-hero img{width:39%;max-height:270px;object-fit:cover;object-position:center}.art-chart{font-size:130px;color:#43eaff;text-shadow:0 0 18px #00dfff}.art-globe{font-size:130px}.art-section-image{width:100%;height:auto;display:block;margin:10px 0 15px}.art-service-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.art-service-details>div,.art-coverage-grid>div{background:#eaf7ff;color:#00173c;border:3px solid #37dfff;border-radius:15px;box-shadow:0 0 12px #00bfff;padding:17px}.art-service-details strong{font-size:24px}.art-service-details p{font-size:17px;line-height:1.3}.art-websites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.art-website-tile{border:3px solid #36dfff;border-radius:13px;background:#000;box-shadow:0 0 12px #00c9ff;overflow:hidden;aspect-ratio:1.7;min-width:0}.art-website-tile img{width:100%;height:100%;object-fit:contain}.art-checks{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#eaf7ff;color:#00173c;border:3px solid #34dfff;border-radius:16px;padding:22px;margin:20px 0;font-size:19px;font-weight:800}.art-checks span::first-letter{color:#0baf46}.art-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.art-coverage-grid h2{font-size:23px;color:#09205b}.art-coverage-grid p{font-size:19px}.art-title{text-align:center;padding:25px 0 10px}.art-subtitle{text-align:center;background:#ef1b39;padding:12px;font-size:22px;font-weight:900;font-style:italic}.art-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.art-price{position:relative;background:linear-gradient(#0646a3,#00113d);border:5px solid #ffe900;box-shadow:0 0 0 2px #12cfff,0 0 17px #08dfff;border-radius:20px;text-align:center;padding:22px 14px}.art-price span{position:absolute;top:28px;left:18px;font-size:36px}.art-price b{display:block;background:#d90026;width:max-content;max-width:85%;margin:0 auto 12px;font-size:clamp(44px,6vw,76px);padding:4px 16px;text-shadow:3px 3px #70001b}.art-price strong{display:block;font-size:clamp(24px,3vw,39px);margin-bottom:22px}.art-price a,.art-contact a{display:block;background:linear-gradient(#fff600,#ffb900);border:3px solid white;border-radius:30px;color:#00163b;text-decoration:none;font-size:clamp(15px,2vw,24px);font-weight:900;padding:15px 10px}.art-contact{max-width:750px;margin:20px auto 50px;background:#eaf7ff;border:4px solid #22dcff;border-radius:18px;box-shadow:0 0 15px #00bfff;color:#00143c;text-align:center;padding:35px}.art-contact h2{font-size:42px}.art-contact p{font-size:22px}.art-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:26px;padding:16px 20px;background:linear-gradient(100deg,#c80025,#f21d3c 52%,#002b80);border-radius:8px;font-size:clamp(17px,2.3vw,27px);font-style:italic;font-weight:900}.art-cta a{text-decoration:none;white-space:nowrap}.art-cta mark{background:#ffe500;color:#001438;padding:5px}.art-inner+.foot{background:#000c2b}
@media(max-width:700px){.art-header .nav-hits{display:none}.art-header .header-whatsapp{height:70%}.art-mobile-nav{display:block;background:#001039;padding:5px 12px}.art-mobile-nav button{display:block;margin:0 0 4px auto;border:0;background:#ffe500;color:#001439;border-radius:7px;padding:9px 15px;font-weight:900}.art-mobile-nav #lca-menu-links{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.art-mobile-nav #lca-menu-links.expanded{display:grid}.art-mobile-nav a{display:block;background:#083577;border:1px solid #1fcfff;padding:12px;text-align:center;text-decoration:none;font-size:13px;font-weight:800}.art-inner{padding:12px 10px 20px}.art-hero{min-height:180px;gap:5px}.art-hero h1{font-size:clamp(26px,6vw,41px)}.art-hero p{font-size:clamp(13px,3.1vw,17px)}.art-hero img{width:45%;max-height:190px}.art-chart,.art-globe{font-size:65px}.art-service-details{grid-template-columns:1fr;gap:8px}.art-service-details>div{padding:12px}.art-service-details strong{font-size:20px}.art-service-details p{font-size:15px;margin:6px 0}.art-websites-grid{gap:6px}.art-website-tile{border-width:2px;border-radius:8px;aspect-ratio:1.3}.art-checks{gap:8px;padding:12px;font-size:13px}.art-coverage-grid{grid-template-columns:1fr;gap:8px}.art-coverage-grid h2{font-size:19px}.art-coverage-grid p{font-size:15px}.art-title{font-size:35px}.art-subtitle{font-size:15px}.art-prices{gap:8px}.art-price{padding:12px 5px;border-width:3px}.art-price span{font-size:18px;left:5px;top:18px}.art-price b{font-size:clamp(27px,7vw,45px);padding:3px 6px}.art-price strong{font-size:18px}.art-price a{font-size:11px;padding:12px 3px}.art-contact{padding:18px}.art-contact h2{font-size:29px}.art-contact p{font-size:17px}.art-cta{flex-direction:column;text-align:center;font-size:17px;padding:12px 5px}.art-cta a{font-size:16px}}
