*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#070a12;color:#f7f8fb}body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden}.development-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;isolation:isolate;background:radial-gradient(circle at 80% 14%,rgba(124,58,237,.18),transparent 32%),radial-gradient(circle at 12% 90%,rgba(6,182,212,.08),transparent 34%),linear-gradient(180deg,#090d18 0%,#070a12 100%);overflow:hidden}.development-shell:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 88%)}.development-orb{position:absolute;border-radius:999px;filter:blur(2px);z-index:-1;pointer-events:none}.development-orb-one{width:430px;height:430px;right:-190px;top:18%;background:radial-gradient(circle at 32% 28%,rgba(167,139,250,.5),rgba(124,58,237,.08) 44%,transparent 70%);box-shadow:0 0 110px rgba(124,58,237,.18)}.development-orb-two{width:280px;height:280px;left:-170px;bottom:4%;background:radial-gradient(circle,rgba(34,211,238,.15),transparent 70%)}.development-header,.development-footer{width:min(1180px,calc(100% - 48px));margin:0 auto}.development-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0 18px}.development-brand{display:flex;align-items:center;min-height:52px}.development-brand img{display:block;max-width:230px;max-height:72px;width:auto;height:auto;object-fit:contain}.development-brand-text{font-weight:800;font-size:22px;letter-spacing:-.03em}.development-status{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.045);border-radius:999px;color:#c8cfdd;font-size:13px;font-weight:650;backdrop-filter:blur(16px)}.development-status i{width:8px;height:8px;border-radius:50%;background:#8b5cf6;box-shadow:0 0 18px #8b5cf6}.development-main{width:min(1180px,calc(100% - 48px));margin:auto;padding:72px 0 56px}.development-hero{max-width:870px}.development-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:#a78bfa;font-size:12px;line-height:1;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.development-kicker:before{content:"";width:34px;height:1px;background:currentColor}.development-hero h1{margin:0;max-width:930px;font-size:clamp(54px,7.5vw,108px);line-height:.92;letter-spacing:-.065em;font-weight:780;text-wrap:balance}.development-hero p{max-width:740px;margin:30px 0 0;color:#aeb7c8;font-size:clamp(18px,2vw,24px);line-height:1.55;letter-spacing:-.02em}.development-contact{margin-top:72px;padding-top:34px;border-top:1px solid rgba(255,255,255,.1)}.development-contact-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.development-contact-head span{color:#778198;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.development-contact-head h2{margin:0;font-size:20px;letter-spacing:-.03em}.development-contact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.development-contact-card{min-height:142px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.095);border-radius:18px;background:rgba(255,255,255,.035);transition:transform .2s ease,border-color .2s ease,background .2s ease;backdrop-filter:blur(12px)}a.development-contact-card:hover{transform:translateY(-3px);border-color:rgba(167,139,250,.5);background:rgba(124,58,237,.09)}.development-icon{margin-bottom:auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(139,92,246,.14);color:#c4b5fd;font-size:15px;font-weight:800}.development-contact-card small{color:#778198;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.development-contact-card b{font-size:14px;line-height:1.35;word-break:break-word}.development-address{cursor:default}.development-footer{padding:24px 0 34px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.07);color:#626d82;font-size:12px}.development-footer span:last-child{text-align:right}@media(max-width:1050px){.development-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.development-header,.development-main,.development-footer{width:min(100% - 32px,1180px)}.development-header{padding-top:22px}.development-brand img{max-width:180px;max-height:58px}.development-status{font-size:0;padding:10px}.development-status:after{content:"";display:none}.development-main{padding:64px 0 42px}.development-hero h1{font-size:clamp(48px,15vw,74px)}.development-hero p{font-size:18px}.development-contact{margin-top:52px}.development-contact-head{display:block}.development-contact-head h2{margin-top:8px}.development-contact-grid{grid-template-columns:1fr 1fr}.development-contact-card{min-height:126px}.development-footer{display:block;line-height:1.8}.development-footer span{display:block}.development-footer span:last-child{text-align:left}}@media(max-width:460px){.development-contact-grid{grid-template-columns:1fr}.development-contact-card{min-height:112px}.development-hero h1{font-size:48px}.development-main{padding-top:48px}}

/* v2.1.2 — página temporária integrada ao editor visual */
html,body{background:var(--theme-development-bg,#070a12);color:var(--theme-development-text,#f7f8fb)}
body{font-family:var(--theme-development-font-body,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif)}
.development-shell{color:var(--theme-development-text,#f7f8fb);background:radial-gradient(circle at 80% 14%,color-mix(in srgb,var(--theme-development-accent,#8b5cf6) 24%,transparent),transparent 32%),radial-gradient(circle at 12% 90%,color-mix(in srgb,var(--theme-development-accent-soft,#c4b5fd) 10%,transparent),transparent 34%),linear-gradient(180deg,var(--theme-development-bg-alt,#090d18) 0%,var(--theme-development-bg,#070a12) 100%)}
.development-brand-text,.development-hero h1,.development-contact-head h2{color:var(--theme-development-text,#f7f8fb);font-family:var(--theme-development-font-title,var(--theme-development-font-body))}
.development-status{background:var(--theme-development-status-bg,#111725);color:var(--theme-development-status-text,#c8cfdd);border-color:var(--theme-development-border,#252b38);font-family:var(--theme-development-font-small,var(--theme-development-font-body))}.development-status i{background:var(--theme-development-accent,#8b5cf6);box-shadow:0 0 18px var(--theme-development-accent,#8b5cf6)}
.development-kicker{color:var(--theme-development-accent-soft,#c4b5fd);font-family:var(--theme-development-font-small,var(--theme-development-font-body))}.development-hero p{color:var(--theme-development-muted,#aeb7c8)}
.development-contact{border-color:var(--theme-development-border,#252b38)}.development-contact-head span{color:var(--theme-development-card-muted,#778198);font-family:var(--theme-development-font-small,var(--theme-development-font-body))}
.development-contact-card{background:var(--theme-development-card-bg,#101520);color:var(--theme-development-card-text,#fff);border-color:var(--theme-development-card-border,#252b38);font-family:var(--theme-development-font-contact,var(--theme-development-font-body))}a.development-contact-card:hover{border-color:var(--theme-development-accent-soft,#c4b5fd);background:var(--theme-development-card-hover,#1a1330)}.development-contact-card small{color:var(--theme-development-card-muted,#778198);font-family:var(--theme-development-font-small,var(--theme-development-font-body))}.development-icon{background:var(--theme-development-icon-bg,#20173e);color:var(--theme-development-icon-text,#c4b5fd)}
.development-footer{border-color:var(--theme-development-border,#252b38);color:var(--theme-development-footer-text,#626d82);font-family:var(--theme-development-font-small,var(--theme-development-font-body))}
.development-orb-one{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--theme-development-accent-soft,#c4b5fd) 55%,transparent),color-mix(in srgb,var(--theme-development-accent,#8b5cf6) 8%,transparent) 44%,transparent 70%);box-shadow:0 0 110px color-mix(in srgb,var(--theme-development-accent,#8b5cf6) 18%,transparent)}.development-orb-two{background:radial-gradient(circle,color-mix(in srgb,var(--theme-development-accent-soft,#c4b5fd) 14%,transparent),transparent 70%)}
.development-preview-adminbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px max(24px,calc((100% - 1180px)/2));background:#fff;color:#17121f;border-bottom:1px solid #ddd6e5;font:650 12px/1.4 var(--theme-development-font-small,var(--theme-development-font-body));position:relative;z-index:30}.development-preview-adminbar>div{display:flex;gap:8px;flex-wrap:wrap}.development-preview-adminbar a{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid #d8d0e2;border-radius:999px;color:#17121f}.development-preview-adminbar a:first-child{background:var(--theme-development-accent,#8b5cf6);border-color:var(--theme-development-accent,#8b5cf6);color:#fff}@media(max-width:720px){.development-preview-adminbar{padding:10px 16px;align-items:flex-start;flex-direction:column}.development-preview-adminbar>div{width:100%}.development-preview-adminbar a{flex:1;justify-content:center}}
