:root{color-scheme:dark;font-family:Arial,sans-serif;color:#f7f3ff;background:#090610}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 30% 0,#211135,#090610 62%);min-height:100vh;padding:28px 18px}main{max-width:680px;margin:0 auto;background:#090610 url('/contato/assets/fundo05.webp') center/100% 100% no-repeat;border:1px solid #4d2861;border-radius:24px;overflow:hidden;box-shadow:0 25px 90px #0008}.profile{text-align:center;padding-top:28px}.profile-body{padding:0 32px}.logo{width:200px;height:200px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 6px 24px #6d1a9b45)}.eyebrow{display:none}h1{font-size:clamp(43px,9vw,64px);line-height:1.06;letter-spacing:-2px;margin:0;text-shadow:0 3px 16px #000}h1>span{color:inherit}.name{font-size:17px;font-weight:600;color:#d4c8e2;margin:12px 0}.name:after{content:'';display:block;width:104px;height:2px;background:linear-gradient(90deg,#9743ff,#ffab36);margin:17px auto}.bio{font-size:15px;color:#d4c5df;line-height:1.65;letter-spacing:1px;margin:0 auto 20px}.links{padding:0 30px 10px}.action{display:flex;align-items:center;gap:15px;min-height:80px;padding:16px 20px;border:1px solid #8e3eea;border-radius:17px;color:#f4edff;background:linear-gradient(145deg,#100b1be8,#090710ed);text-decoration:none;margin:12px 0;font-size:19px}.action>svg{width:30px;height:30px;flex:none;color:#b162ff}.action>svg:last-child{margin-left:auto;width:21px;color:#f2e8fb}.action span{min-width:0}.action strong{font-weight:650}.action small{display:block;color:#c9b9d7;font-size:12px;margin-top:5px;line-height:1.5}.action.primary{font-size:23px;font-weight:750;background:linear-gradient(155deg,#ff8b0a,#e95000);border-color:#ffc273;color:#fff;box-shadow:0 0 20px #fe640058}.primary>svg,.primary>svg:last-child{color:#fff}.action.subscribe{border-color:#ffb95a;background:linear-gradient(140deg,#c36115ef,#622406ec);box-shadow:inset 0 0 16px #ff901d25,0 0 20px #ff8a1830;font-size:21px}.subscribe>svg{color:#ffd093}.subscribe small{color:#ffe0bb}.work{border-color:#c252ed}.social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.social-grid .action{margin:0;min-height:130px;padding:14px 6px;gap:9px;font-size:13px;flex-direction:column;justify-content:center;text-align:center;border-radius:15px}.social-grid .action>svg:first-child{width:38px;height:38px}.social-grid .action>svg:last-child{display:block;width:16px;height:16px;margin:0}.social-grid .action:nth-child(1){border-color:#20bb6a}.social-grid .action:nth-child(1)>svg:first-child{color:#74ef9e}.social-grid .action:nth-child(2){border-color:#883afa}.social-grid .action:nth-child(3){border-color:#e148ad}.social-grid .action:nth-child(3)>svg:first-child{color:#f77bc7}.social-grid .action:nth-child(4){border-color:#e53356}.social-grid .action:nth-child(4)>svg:first-child{color:#ff3c58}.action.partnership{font-size:16px;min-height:65px;color:#ddcee9;border-color:#9b4adc}.utilities{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 12px}.utilities button,#install{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 10px;border:1px solid #81539e;border-radius:15px;color:#e5d4f2;background:#140b21d9;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.utilities svg{width:20px;height:20px}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #ffd397;outline-offset:4px}a:hover,button:hover{filter:brightness(1.12)}#status{font-size:13px;line-height:1.5;color:#d9c6e8;margin:8px 0;text-align:center;min-height:18px}#copy-fallback label{font-size:13px;color:#d5c0e5}input{width:100%;padding:12px;margin:8px 0;border:1px solid #674487;border-radius:8px;background:#080611;color:#fff}.language{display:flex;justify-content:center;align-items:center;gap:10px;color:#bca8ce;font-size:12px;margin:15px 0}select{max-width:220px;background:#130b20;color:#dfd2ed;border:1px solid #533368;border-radius:7px;padding:8px}footer{text-align:center;font-size:12px;color:#c5aecf;padding:8px 20px 26px}footer a{color:#dac3eb}dialog{max-width:min(480px,calc(100vw - 36px));border:1px solid #9265b4;border-radius:20px;background:#120c20;color:#faf3ff;padding:25px;box-shadow:0 30px 90px #0009}dialog::backdrop{background:#000b}dialog p{line-height:1.7;color:#d0bfdc}#close{float:right;min-height:44px;padding:10px 15px;background:#2b183e;color:#fff;border:1px solid #87609e;border-radius:8px;cursor:pointer}#install[hidden],[hidden]{display:none!important}dialog h2{font-size:25px;margin-top:18px}#install{width:100%;margin-top:15px}@media(max-width:420px){body{padding:10px}.profile{padding-top:15px}.profile-body{padding:0 18px}.links{padding:0 17px 8px}.logo{width:160px;height:160px}.name{font-size:14px}.bio{font-size:12px;letter-spacing:.5px}.action.primary{font-size:19px;gap:12px;padding:15px 14px}.action{padding:14px;gap:12px;min-height:78px;border-radius:14px;font-size:18px}.action.subscribe{font-size:20px}.subscribe small{font-size:11px}.social-grid{gap:7px}.social-grid .action{font-size:11px;min-height:107px;padding:12px 4px;gap:7px;border-radius:12px}.social-grid .action>svg:first-child{width:30px;height:30px}.social-grid .action>svg:last-child{width:13px;height:13px}.utilities button{font-size:13px}.language{flex-wrap:wrap}main{border-radius:19px}.action.partnership{min-height:62px;font-size:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
:root{font-family:Poppins,Arial,sans-serif}body{background:#090610}main{background:#090610;border-color:#422758}.profile{position:relative;text-align:left;padding:28px 30px;min-height:330px;overflow:hidden}.profile-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center;opacity:.98}.profile:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090610ef 0%,#090610a8 34%,#09061012 75%);pointer-events:none}.profile-body{position:relative;z-index:1;padding:0;width:62%}.profile .logo{width:140px;height:140px;display:block;margin:0 0 10px;mix-blend-mode:normal}.profile h1{font-size:44px;letter-spacing:-1.5px}.profile h1>span{color:#b854ef}.profile .name{font-size:13px;margin:8px 0}.profile .name:after{margin:14px 0;width:34px;background:#ffaa40}.profile .bio{font-size:11px;line-height:1.6;letter-spacing:.2px;margin:0 0 9px}.profile .intro{font-size:12px;line-height:1.6;color:#d5c6e1;max-width:260px;margin:12px 0 0}.links{padding:0 28px 10px}.action strong{font-family:Poppins,Arial,sans-serif;font-weight:600}.social-grid .social-art{width:56px;height:56px;display:block;object-fit:contain;filter:none}.action>img.service-art{width:33px;height:33px;flex:none;filter:drop-shadow(0 0 7px #af42f34d)}.social-grid .action>svg:first-child{display:none}.action.primary,.action.work,.action.subscribe{min-height:80px}.action.primary{font-size:21px}.action.subscribe{font-size:20px}.action.partnership{min-height:68px}.utilities button{font-family:Poppins,Arial,sans-serif}.action svg:first-child{filter:drop-shadow(0 0 5px #a13fdd4d)}body.embedded{padding:0;background:#090610}body.embedded main{border:0;border-radius:0;box-shadow:none;width:100%;max-width:none}body.embedded .language{margin-bottom:10px}@media(max-width:420px){.profile{padding:22px 18px;min-height:270px}.profile-body{width:65%}.profile .logo{width:97px;height:97px;margin-bottom:8px}.profile h1{font-size:32px;letter-spacing:-1px}.profile .name{font-size:10px;line-height:1.6}.profile .name:after{margin:10px 0}.profile .bio{font-size:10px}.profile .intro{font-size:10px;max-width:205px;margin-top:10px}.links{padding:0 17px 10px}.social-grid .social-art{width:43px;height:43px}.social-grid .action{min-height:112px;font-size:11px}.action.primary{font-size:17px}.action.subscribe{font-size:18px}.action small{font-size:10px}.action.work strong{font-size:16px}}

/* Card-by-card finish matched to approved05; editorial02 header retained. */
.action.primary{background:linear-gradient(155deg,#ff920c 0%,#ff6900 38%,#dd4100 100%);border:1.5px solid #ffce79;box-shadow:inset 0 2px 8px #ffec9b65,0 0 9px #ff9400c0,0 0 25px #ff670075;border-radius:21px;justify-content:center;min-height:80px}.action.primary>svg:first-child{width:38px;height:38px;filter:none;stroke-width:1.55}.action.primary>span{flex:1;text-align:center}.action.primary>svg:last-child{width:22px}.social-grid .action{position:relative;border-width:1.4px;border-radius:18px;padding:16px 6px;gap:10px}.social-grid .action:nth-child(1){background:radial-gradient(ellipse at 45% 28%,#003d25cc,#041711 68%,#030d0a);border-color:#20d776;box-shadow:inset 0 0 18px #12bf321d,0 0 14px #19ca3829}.social-grid .action:nth-child(2){background:radial-gradient(ellipse at 50% 28%,#260748,#0e0424 72%);border-color:#852bff;box-shadow:inset 0 0 20px #6f17cf1c,0 0 12px #7722ff29}.social-grid .action:nth-child(3){background:radial-gradient(ellipse at 45% 20%,#35082d,#100714 72%);border-color:#e73f8c;box-shadow:inset -6px -4px 20px #df4e1b13,0 0 12px #c71a5626}.social-grid .action:nth-child(4){background:radial-gradient(ellipse at 40% 24%,#40071a,#18030c 70%);border-color:#eb304b;box-shadow:inset 0 0 16px #b716171c,0 0 12px #e61f3024}.social-grid .social-art{width:62px;height:62px}.social-grid .action strong{font-weight:600;font-size:14px;line-height:1.3}.action.work{background:linear-gradient(145deg,#140b21,#08070f);border:1.5px solid transparent;background-image:linear-gradient(#0c0915,#0c0915),linear-gradient(135deg,#b43bea 0%,#dd4ab5 60%,#ffac1d 100%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:17px}.action.work>svg:first-child{width:35px;height:35px;color:#b85bff;stroke-width:2.3;filter:drop-shadow(0 0 3px #9441da70)}.action.subscribe{background:radial-gradient(ellipse at 50% 35%,#612300,#281006 75%);border:1.7px solid #ffc785;box-shadow:inset 0 0 13px #fe882333,0 0 7px #ff7200d0,0 0 19px #ff78004d;border-radius:17px}.subscribe>svg:first-child{width:32px;height:32px;color:#ffac67;stroke-width:2.2}.subscribe small{color:#e9c4b0;font-weight:400}.action.partnership{border:1.5px solid #b63cfa;background:linear-gradient(150deg,#130821,#08070f);border-radius:17px;box-shadow:inset 0 1px 10px #ba4fea13}.utilities button{border:1.3px solid #a05eda;background:linear-gradient(145deg,#160c23,#090710);border-radius:18px}.social-grid .action>svg:last-child{color:#f5edff;stroke-width:1.7}@media(max-width:420px){.action.primary{border-radius:17px;font-size:16px;gap:9px;padding:15px 13px}.action.primary>svg:first-child{width:29px;height:29px}.social-grid .action{border-radius:13px;min-height:122px;padding:14px 3px;gap:8px}.social-grid .social-art{width:50px;height:50px}.social-grid .action strong{font-size:11px}.action.work,.action.subscribe,.action.partnership{border-radius:14px}.action.work strong{font-size:15px}.utilities button{border-radius:14px}}

body.embedded .action.primary strong{font-size:27px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;line-height:1.15}body.embedded .action.primary{min-height:96px}body.embedded .action.primary>svg:first-child{width:44px;height:44px}
