/*
Theme Name: Pensare - Em Manutenção
Theme URI: https://pensare.org.br/
Author: Pensare
Description: Página temporária de manutenção da Pensare.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: pensare-manutencao
*/
@font-face{font-family:Neulis;src:url('Font/neulis-cursive-regular.otf') format('opentype');font-weight:400;font-display:swap}
:root{--navy:#0c2428;--lime:#e0f65c;--white:#f8f8f7;--green:#11695b}
*{box-sizing:border-box}html{min-height:100%;background:var(--navy)}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:28px;color:var(--white);font-family:Arial,Helvetica,sans-serif;background:var(--navy);overflow-x:hidden}
body:before,body:after{content:"";position:fixed;pointer-events:none;border:1px solid rgba(224,246,92,.22);border-radius:50%;width:520px;height:520px;right:-230px;top:-270px}body:after{width:360px;height:360px;right:auto;top:auto;left:-190px;bottom:-210px}
.shell{width:min(100%,920px);position:relative;text-align:center;padding:clamp(30px,7vw,76px) clamp(22px,7vw,82px);border:1px solid rgba(224,246,92,.3);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 55%);box-shadow:0 20px 70px #06161955}
.logo{width:min(210px,58%);height:auto;max-height:90px;object-fit:contain;margin:0 auto 36px;display:block}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid rgba(224,246,92,.55);border-radius:999px;color:var(--lime);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
h1{font-family:Neulis,Arial,sans-serif;font-size:clamp(48px,8vw,88px);font-weight:400;line-height:.98;letter-spacing:-.045em;margin:25px 0 22px}h1 span{color:var(--lime)}.copy{max-width:620px;margin:0 auto;color:#e6eeee;font-size:clamp(16px,2vw,20px);line-height:1.65}.divider{height:4px;width:100px;margin:30px auto;background:var(--lime);border-radius:99px}.subcopy{font-size:15px;color:#bdcbcb;line-height:1.6;margin:0 auto 28px;max-width:560px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:13px;text-decoration:none;font-weight:700;font-size:16px;transition:transform .18s,filter .18s}.btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.primary{background:var(--lime);color:var(--navy)}.secondary{border:1px solid #789092;color:var(--white)}.whatsapp{width:22px;height:22px;flex:none}.footer{margin-top:38px;color:#8fa3a5;font-size:12px;letter-spacing:.04em}
@media(max-width:520px){body{padding:14px}.shell{padding:32px 20px;border-radius:20px}.logo{margin-bottom:28px}h1{font-size:clamp(45px,13vw,64px)}.actions{display:grid}.btn{width:100%}.footer{margin-top:28px}}
