
:root{--blue:#0756d8;--blue2:#0b6cff;--navy:#071b3d;--green:#24c878;--ink:#101b32;--muted:#63708a;--line:#dfe7f2;--soft:#f5f8fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 48px));margin:auto}.header{height:78px;display:flex;align-items:center;position:sticky;top:0;background:rgba(255,255,255,.93);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,231,242,.8);z-index:30}.header-inner{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:780;letter-spacing:-1px}.brand>span:last-child span{color:var(--blue2)}.brand-symbol{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--blue2),var(--blue));color:#fff;display:grid;place-items:center;position:relative;box-shadow:0 9px 24px rgba(7,86,216,.22)}.brand-symbol i{position:absolute;right:-4px;bottom:-3px;background:var(--green);border:3px solid white;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;color:#fff}.brand-light{color:#fff}.header nav{display:flex;gap:30px;font-size:14px;font-weight:550;color:#46536b}.header nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--blue2),var(--blue));color:#fff;padding:16px 24px;border-radius:13px;font-weight:700;font-size:15px;box-shadow:0 13px 30px rgba(7,86,216,.23);transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 17px 36px rgba(7,86,216,.3)}.button-small{padding:12px 18px;font-size:13px;box-shadow:none}.hero{position:relative;overflow:hidden;padding:84px 0 80px;background:linear-gradient(145deg,#f8fbff 0%,#eef5ff 56%,#f8fffb 100%)}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;min-height:590px;position:relative;z-index:2}.eyebrow,.kicker{font-size:12px;font-weight:800;letter-spacing:1.8px;color:var(--blue);text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe8fa;padding:9px 13px;border-radius:99px;color:#315274;box-shadow:0 8px 30px rgba(32,74,124,.07)}.eyebrow span{color:var(--green);font-size:15px}.hero h1{font-size:62px;line-height:1.04;letter-spacing:-3.6px;margin:26px 0 24px;font-weight:790}.hero h1 em{font-style:normal;color:var(--blue);position:relative}.hero h1 em:after{content:"";position:absolute;height:7px;border-radius:9px;background:var(--green);left:2px;right:0;bottom:-8px;transform:rotate(-1deg);opacity:.9}.hero-copy>p{font-size:19px;line-height:1.7;color:var(--muted);max-width:555px;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:var(--navy)}.text-link>span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#e5efff;color:var(--blue)}.trust-row{display:flex;gap:24px;margin-top:34px;color:#5d6d82;font-size:12px;font-weight:650}.trust-row span{display:flex;gap:7px;align-items:center}.trust-row svg{color:var(--green)}.hero-glow{position:absolute;border-radius:50%;filter:blur(2px)}.hero-glow-one{width:420px;height:420px;background:rgba(10,108,255,.08);right:-90px;top:10px}.hero-glow-two{width:240px;height:240px;background:rgba(36,200,120,.09);left:-80px;bottom:-50px}.hero-wave{position:absolute;left:0;right:0;bottom:-1px;height:28px;background:#fff;clip-path:polygon(0 70%,8% 82%,18% 73%,30% 88%,43% 70%,58% 89%,73% 72%,87% 86%,100% 68%,100% 100%,0 100%)}.phone-wrap{height:590px;position:relative;display:grid;place-items:center}.phone-shadow{position:absolute;width:370px;height:480px;border-radius:50%;background:radial-gradient(ellipse,rgba(7,86,216,.19),transparent 66%);filter:blur(12px);transform:translateY(70px)}.phone{width:270px;height:550px;border:9px solid #0b1830;border-radius:42px;background:#fff;box-shadow:0 35px 80px rgba(8,33,74,.27),inset 0 0 0 2px #52617a;position:relative;padding:17px 16px 0;overflow:hidden;transform:rotate(2deg)}.phone:before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:78px;height:20px;border-radius:20px;background:#0b1830;z-index:3}.phone-top{display:flex;justify-content:space-between;font-size:8px;color:#0b1830;padding:0 3px;margin-bottom:19px}.phone-top span{width:24px}.phone-top em{font-style:normal;font-size:6px;letter-spacing:2px}.app-head{display:flex;justify-content:space-between;align-items:center}.app-head small{font-size:8px;color:#7a8496;display:block;margin-bottom:3px}.app-head strong{font-size:15px;letter-spacing:-.5px}.avatar{width:30px;height:30px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:bold}.app-search{margin-top:15px;border:1px solid #e1e8f2;border-radius:10px;height:35px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#9aa5b5}.app-search span{font-size:8px}.app-location{display:flex;align-items:center;gap:5px;background:#eaf3ff;color:var(--blue);border-radius:9px;padding:8px;margin-top:8px}.app-location span{font-size:7px;flex:1;font-weight:650}.app-title{display:flex;justify-content:space-between;margin:17px 0 9px;align-items:center}.app-title b{font-size:10px}.app-title span{font-size:7px;color:var(--blue)}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.app-grid div{height:58px;border:1px solid #e5ebf3;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.app-grid i{color:var(--blue)}.app-grid small{font-size:6.5px;font-weight:600}.app-card{display:flex;gap:9px;background:linear-gradient(135deg,#0756d8,#1680ff);color:#fff;border-radius:12px;margin-top:13px;padding:10px}.mini-avatar{width:37px;height:37px;border-radius:9px;background:rgba(255,255,255,.18);display:grid;place-items:center}.app-card div:last-child{display:flex;flex-direction:column;gap:2px}.app-card small{font-size:5.5px;opacity:.8}.app-card b{font-size:7px}.app-card span{font-size:6px;color:#ffe267}.app-nav{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #edf0f5;padding:8px 15px 10px;display:flex;justify-content:space-between}.app-nav span,.app-nav b{display:flex;align-items:center;flex-direction:column;gap:2px;color:#a0a9b8;font-weight:400}.app-nav b{color:var(--blue)}.app-nav small{font-size:5px}.float-card{position:absolute;background:#fff;border:1px solid #e0e9f5;border-radius:13px;padding:10px 13px;display:flex;align-items:center;gap:9px;box-shadow:0 18px 45px rgba(21,55,104,.17);z-index:5}.float-card>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.float-card div{display:flex;flex-direction:column;gap:2px}.float-card b{font-size:10px}.float-card small{font-size:7px;color:#7c889a}.float-rating{right:2px;top:110px}.float-rating>span{background:#fff7db;color:#f0a800}.float-found{left:4px;bottom:80px}.float-found>span{background:#dcf8ea;color:#11a961}.numbers{padding:36px 0;background:#fff}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr)}.numbers-grid div{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line)}.numbers-grid div:last-child{border:0}.numbers b{font-size:24px;color:var(--blue);letter-spacing:-1px}.numbers span{font-size:11px;color:#7c8798;margin-top:3px}.section{padding:105px 0}.section-heading{max-width:680px}.centered{text-align:center;margin:0 auto 48px}.section-heading h2,.audience h2,.benefits h2,.faq h2,.download h2{font-size:42px;line-height:1.12;letter-spacing:-2px;margin:12px 0 16px}.section-heading p,.audience-intro p,.benefits-copy>p,.faq>div>div>p{color:var(--muted);line-height:1.7;margin:0}.categories{background:var(--soft)}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{background:#fff;border:1px solid #e3eaf3;border-radius:16px;padding:20px;display:flex;align-items:center;gap:13px;transition:.25s;box-shadow:0 6px 18px rgba(31,59,94,.03)}.service-card:hover{transform:translateY(-4px);border-color:#bcd4f8;box-shadow:0 15px 35px rgba(31,77,133,.1)}.service-card>span{width:45px;height:45px;border-radius:12px;background:#eaf2ff;color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.service-card h3{font-size:14px;margin:0 0 4px}.service-card p{font-size:10px;color:#7a8798;margin:0}.service-card>svg{margin-left:auto;color:#b1bbc9}.category-cta{text-align:center;margin-top:31px;font-size:13px;color:#718097}.category-cta a{color:var(--blue);font-weight:700;display:inline-flex;align-items:center;gap:5px;margin-left:4px}.steps{display:flex;align-items:flex-start;justify-content:center}.steps article{text-align:center;width:250px}.step-icon{width:78px;height:78px;border-radius:22px;background:#eef5ff;color:var(--blue);display:grid;place-items:center;margin:auto;position:relative}.step-icon i{position:absolute;right:-7px;top:-7px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;border:3px solid #fff;font-size:9px;font-style:normal;font-weight:800}.steps h3{font-size:17px;margin:19px 0 8px}.steps p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.step-line{height:1px;width:120px;background:repeating-linear-gradient(90deg,#b7ccea 0 7px,transparent 7px 13px);margin-top:39px}.audience{background:var(--navy);color:#fff}.audience-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:20px;align-items:stretch}.audience-intro{padding:35px 28px 35px 0;align-self:center}.audience .kicker{color:#72aaff}.audience-intro p{color:#a9b6c9}.audience-card{border-radius:22px;padding:30px;background:#fff;color:var(--ink);position:relative;overflow:hidden}.audience-card.pro{background:linear-gradient(145deg,#0b6cff,#0756d8);color:#fff}.audience-icon{width:51px;height:51px;border-radius:15px;background:#eaf2ff;color:var(--blue);display:grid;place-items:center;margin-bottom:25px}.pro .audience-icon{background:rgba(255,255,255,.15);color:#fff}.audience-card>small{font-size:10px;color:var(--blue);font-weight:800;letter-spacing:1.3px}.pro>small{color:#bcd8ff}.audience-card h3{font-size:21px;letter-spacing:-.6px;margin:9px 0 18px}.audience-card ul{list-style:none;margin:0 0 25px;padding:0;display:flex;flex-direction:column;gap:13px}.audience-card li{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#66748a;line-height:1.5}.pro li{color:#dfecff}.audience-card li svg{color:var(--green);flex:0 0 auto}.audience-card>a{font-size:12px;font-weight:750;color:var(--blue);display:flex;align-items:center;gap:7px}.pro>a{color:#fff}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.benefits-visual{display:grid;place-items:center;height:460px;background:radial-gradient(circle,#e8f2ff 0,#f6f9fd 53%,transparent 54%);border-radius:50%}.shield-orbit{width:165px;height:165px;border-radius:50%;border:1px dashed #abc8ef;display:grid;place-items:center;position:relative}.shield-orbit>span{width:105px;height:105px;border-radius:30px;background:linear-gradient(145deg,var(--blue2),var(--blue));color:#fff;display:grid;place-items:center;box-shadow:0 20px 50px rgba(7,86,216,.28)}.orbit{position:absolute;width:48px;height:48px;background:#fff;border:1px solid #dce7f5;border-radius:15px;display:grid;place-items:center;color:var(--blue);box-shadow:0 12px 30px rgba(27,70,119,.14)}.orbit-one{left:-85px;top:0;color:#f0a800}.orbit-two{right:-74px;top:68px;color:var(--green)}.orbit-three{bottom:-80px;left:55px}.benefit-list{display:flex;flex-direction:column;gap:23px;margin-top:32px}.benefit-list article{display:flex;gap:16px}.benefit-list article>span{width:45px;height:45px;border-radius:13px;background:#ebf3ff;color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.benefit-list h3{font-size:15px;margin:2px 0 6px}.benefit-list p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}.faq{background:var(--soft)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-grid>div:first-child p{margin-bottom:25px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-list details{background:#fff;border:1px solid #e2e9f2;border-radius:14px;padding:0 20px}.faq-list summary{list-style:none;cursor:pointer;padding:19px 0;font-size:13px;font-weight:700;display:flex;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:19px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:11px;line-height:1.7;color:var(--muted);padding:0 28px 18px 0;margin:0}.download{position:relative;background:linear-gradient(130deg,#063f9d,#0873ef);color:#fff;overflow:hidden}.download-inner{min-height:390px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;position:relative;z-index:2}.kicker-light{color:#a9d5ff}.download h2{font-size:44px;margin-bottom:13px}.download p{color:#d5e7ff;max-width:580px;line-height:1.7}.store-row{display:flex;gap:12px;margin-top:25px}.store-row a{display:flex;align-items:center;gap:10px;background:#06152d;border:1px solid rgba(255,255,255,.22);padding:10px 16px;border-radius:11px;min-width:154px}.store-row a>span{font-size:23px}.store-row small{display:block;font-size:6px;letter-spacing:.7px}.store-row b{font-size:14px}.download-mark{display:grid;place-items:center}.download-mark .brand-symbol{width:160px;height:160px;border-radius:42px;background:#fff;color:var(--blue);box-shadow:0 35px 80px rgba(0,15,50,.28);transform:rotate(5deg)}.download-mark .brand-symbol i{width:52px;height:52px;border-width:6px;right:-12px;bottom:-10px}.download-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(255,255,255,.08);right:-100px;top:-80px}footer{background:#06152d;color:#fff;padding:65px 0 22px}.footer-top{display:grid;grid-template-columns:1.5fr .8fr 1.2fr .8fr;gap:40px}.footer-top>div:first-child p{font-size:12px;color:#9dadc3;margin:18px 0 7px}.footer-top>div:first-child>span{font-size:10px;color:#637591}.footer-top h3{font-size:11px;text-transform:uppercase;letter-spacing:1.3px;margin:7px 0 18px}.footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.footer-top>div:not(:first-child) a{font-size:11px;color:#94a6bf}.footer-top a:hover{color:#fff}.footer-bottom{border-top:1px solid #1a2a44;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;color:#60718a;font-size:9px}

@media(max-width:900px){.header nav{display:none}.hero{padding-top:45px}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero h1{font-size:49px}.phone-wrap{margin-top:45px}.numbers-grid{grid-template-columns:repeat(2,1fr);gap:25px}.numbers-grid div:nth-child(2){border:0}.services-grid{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:1fr 1fr}.audience-intro{grid-column:1/-1;text-align:center;padding:0 0 20px}.benefits-grid{gap:30px}.faq-grid{gap:40px}.footer-top{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.container{width:min(100% - 30px,1160px)}.header{height:68px}.brand{font-size:19px}.brand-symbol{width:34px;height:34px}.button-small{font-size:0;padding:10px}.button-small svg{width:18px}.hero{padding-top:38px}.hero-grid{min-height:auto}.hero h1{font-size:41px;letter-spacing:-2.4px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.trust-row{gap:10px;flex-wrap:wrap;justify-content:center}.phone-wrap{height:540px;transform:scale(.9);margin:-5px 0 -30px}.float-rating{right:-18px}.float-found{left:-18px}.numbers{padding:27px 0}.numbers-grid{gap:22px}.numbers-grid div{border:0}.section{padding:75px 0}.section-heading h2,.audience h2,.benefits h2,.faq h2,.download h2{font-size:33px;letter-spacing:-1.5px}.services-grid{grid-template-columns:1fr}.steps{flex-direction:column;align-items:center;gap:22px}.step-line{width:1px;height:30px;margin:0;background:repeating-linear-gradient(180deg,#b7ccea 0 7px,transparent 7px 13px)}.audience-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.benefits-visual{height:330px}.faq-grid{grid-template-columns:1fr;gap:35px}.download-inner{grid-template-columns:1fr;text-align:center;padding:70px 0}.download p{margin-left:auto;margin-right:auto}.store-row{justify-content:center;flex-wrap:wrap}.download-mark{display:none}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.category-cta{line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.service-card{transition:none}}

/* ProcurouAchou — atualização premium com telas reais */
:root{--blue:#0789ef;--blue2:#00b6ec;--green:#29d323;--navy:#030b20;--ink:#071729}
body{background:#fbfdfd}.header{height:84px;background:rgba(252,254,254,.84);border-color:rgba(4,31,45,.08);box-shadow:0 8px 30px rgba(4,25,45,.04)}.brand>img{width:190px;height:52px;border-radius:0;object-fit:contain;box-shadow:none}.hero{padding:70px 0 95px;background:radial-gradient(circle at 78% 32%,rgba(0,190,171,.18),transparent 29%),radial-gradient(circle at 12% 10%,rgba(0,138,245,.16),transparent 25%),linear-gradient(145deg,#faffff,#effcf9 52%,#eef7ff)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(6,70,99,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,70,99,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}.hero h1{font-size:68px;letter-spacing:-4.8px}.hero h1 em{background:linear-gradient(90deg,#0479e9,#00b58f 70%,#35c71b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 em:after{display:none}.button{background:linear-gradient(135deg,#008ee9,#00ad91);border:1px solid rgba(255,255,255,.35);box-shadow:0 14px 35px rgba(0,145,157,.25)}.phone-wrap{height:650px}.phone-aura{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,181,158,.22),rgba(5,126,235,.10) 47%,transparent 68%)}.real-phone{width:315px;height:626px;background:#071322;border:9px solid #071322;border-radius:48px;overflow:hidden;position:relative;box-shadow:0 45px 100px rgba(0,31,52,.28),0 0 0 2px rgba(255,255,255,.8) inset;transform:rotate(2deg);transition:transform .2s ease}.real-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.phone-speaker{position:absolute;z-index:2;width:90px;height:22px;border-radius:0 0 15px 15px;background:#071322;left:50%;top:0;transform:translateX(-50%)}.float-rating{right:-8px;top:118px}.float-found{left:-8px;bottom:95px}.numbers{position:relative;z-index:3;margin-top:-25px;border-radius:28px 28px 0 0;box-shadow:0 -15px 50px rgba(1,39,53,.05)}
.app-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 0 15%,rgba(0,151,235,.13),transparent 27%),radial-gradient(circle at 100% 90%,rgba(0,210,136,.12),transparent 30%),#030d22;color:#fff;padding-bottom:125px}.app-showcase .kicker{color:#44e1b9}.app-showcase .section-heading p{color:#9dafc5}.screen-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.screen-card{min-width:0}.screen-card:nth-child(even){margin-top:54px}.screen-device{position:relative;padding:7px;background:linear-gradient(145deg,#20314a,#020713);border-radius:32px;box-shadow:0 35px 70px rgba(0,0,0,.38);overflow:hidden;transition:.35s}.screen-device:before{content:"";position:absolute;z-index:2;top:7px;left:50%;width:56px;height:13px;background:#07101d;border-radius:0 0 9px 9px;transform:translateX(-50%)}.screen-device img{display:block;width:100%;aspect-ratio:602/842;object-fit:cover;object-position:top;border-radius:25px}.screen-card:hover .screen-device{transform:translateY(-10px);box-shadow:0 50px 90px rgba(0,182,158,.18)}.screen-copy{padding:24px 5px}.screen-copy>span{font-size:10px;color:#43e1bd;letter-spacing:2px;font-weight:800}.screen-copy h3{font-size:19px;margin:7px 0 8px}.screen-copy p{margin:0;color:#8fa1b9;font-size:12px;line-height:1.65}.showcase-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.showcase-proof>div{display:flex;gap:13px;align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:19px;font-size:20px}.showcase-proof span{display:flex;flex-direction:column}.showcase-proof b{font-size:13px}.showcase-proof small{font-size:10px;color:#8295ad;margin-top:4px}.categories{background:#f2f8f7}.audience{background:linear-gradient(145deg,#021126,#05243a)}.download{background:radial-gradient(circle at 80% 20%,rgba(42,215,49,.24),transparent 32%),linear-gradient(135deg,#007cdc,#00a78f)}.download-mark>img{width:310px;height:170px;border-radius:24px;object-fit:contain;background:#fff;padding:24px;transform:rotate(2deg)}footer{background:#020a19}.brand-light>img{background:#fff;border-radius:12px;padding:8px}
@media(max-width:900px){.hero h1{font-size:54px}.screen-grid{grid-template-columns:repeat(2,1fr)}.screen-card:nth-child(even){margin-top:0}.showcase-proof{grid-template-columns:1fr}.brand>img{width:170px}.real-phone{width:300px}}
@media(max-width:600px){.header{height:72px}.brand>img{width:146px;height:44px}.hero h1{font-size:43px;letter-spacing:-3px}.phone-wrap{height:610px;transform:scale(.86);margin:-10px 0 -50px}.screen-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-right:-15px;padding:0 15px 28px 0}.screen-card{flex:0 0 78%;scroll-snap-align:start}.screen-copy{padding-bottom:0}.showcase-proof{margin-top:25px}.app-showcase{padding-bottom:85px}.download-mark{display:none}}

/* Símbolo oficial sem nome */
.brand>img{width:58px;height:58px;object-fit:contain;border-radius:0;background:transparent;padding:0;box-shadow:none}.brand-light>img{background:transparent}.download-mark>img{width:190px;height:190px;object-fit:contain;background:rgba(255,255,255,.96);padding:28px;border-radius:42px}
@media(max-width:900px){.brand>img{width:54px;height:54px}}
@media(max-width:600px){.brand>img{width:48px;height:48px}.header{height:72px}}

/* Official ProcurouAchou identity */
:root{--blue:#0875ed;--blue2:#08a6ee;--navy:#061532;--green:#45ce26}
.brand{gap:9px;font-size:inherit}.brand>img{width:43px;height:43px;border-radius:12px;object-fit:cover;box-shadow:0 8px 20px rgba(4,36,91,.15)}.brand-copy{display:flex;flex-direction:column}.brand-copy strong{font-size:21px;line-height:1;font-weight:800;letter-spacing:-1px}.brand-copy strong span{color:var(--green)}.brand-copy small{font-size:5.5px;letter-spacing:1.35px;margin-top:5px;font-weight:800;color:var(--blue)}.brand-light .brand-copy small{color:#79caff}.brand-slogan{font-size:10px;font-weight:850;letter-spacing:2.8px;color:var(--blue);margin:-7px 0 16px}.avatar{overflow:hidden;background:var(--navy)}.avatar img{width:100%;height:100%;object-fit:cover}.download-mark{gap:18px}.download-mark>img{width:165px;height:165px;border-radius:42px;object-fit:cover;box-shadow:0 35px 80px rgba(0,15,50,.28);transform:rotate(4deg)}.download-mark>small{font-size:8px;letter-spacing:2.2px;font-weight:800;color:#d9ebff}.download-mark .brand-symbol{display:none}
@media(max-width:600px){.brand>img{width:38px;height:38px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:4.8px}.brand-slogan{font-size:8px;letter-spacing:2px}}

/* Static package additions */
body{font-family:"Inter",Arial,sans-serif}.menu-button{display:none;border:0;background:transparent;color:var(--navy);font-size:28px;line-height:1;cursor:pointer}.header.scrolled{box-shadow:0 10px 35px rgba(8,33,74,.08)}.service-card>b{margin-left:auto;color:#b1bbc9}.app-search,.app-location{font-weight:700}.app-search span,.app-location span{font-weight:500}.app-grid i{font-style:normal;font-size:18px}.mini-avatar{font-size:17px}.app-nav b,.app-nav span{font-size:16px}.step-icon,.shield-orbit>span{font-size:30px}.audience-icon{font-size:23px}.orbit{font-style:normal;font-size:21px}.benefit-list article>span{font-size:21px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.menu-button{display:block}.header-inner{position:relative}.header nav{position:absolute;display:none;top:60px;left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 20px 50px rgba(8,33,74,.15);flex-direction:column;gap:16px}.header nav.open{display:flex}.header .button-small{margin-left:auto;margin-right:14px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}

/* ===== PROCUROUACHOU PREMIUM 2026 ===== */
:root{--premium:#040b1d;--premium2:#071a3e;--electric:#16a8ff;--lime:#58ed2f;--glass:rgba(255,255,255,.08)}
body{background:#f7f9fd;color:#0b1730;overflow-x:hidden}.container{width:min(1200px,calc(100% - 56px))}.header{height:86px;background:rgba(255,255,255,.78);border-bottom:1px solid rgba(123,153,194,.18);backdrop-filter:blur(24px) saturate(160%)}.header-inner{height:100%}.header nav{padding:7px;border-radius:99px;background:rgba(238,244,252,.8);gap:2px}.header nav a{padding:10px 16px;border-radius:99px;transition:.25s}.header nav a:hover{background:#fff;color:var(--blue);box-shadow:0 6px 18px rgba(6,35,79,.08)}.button{border-radius:16px;background:linear-gradient(135deg,#13adff 0%,#0875ed 55%,#075fd0 100%);box-shadow:0 16px 40px rgba(8,117,237,.28),inset 0 1px rgba(255,255,255,.35);position:relative;overflow:hidden}.button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28),transparent 70%);transform:translateX(-120%);transition:.6s}.button:hover:before{transform:translateX(120%)}.button-small{border-radius:13px}
.hero{padding:90px 0 70px;background:radial-gradient(circle at 78% 28%,rgba(22,168,255,.24),transparent 30%),radial-gradient(circle at 12% 95%,rgba(88,237,47,.14),transparent 28%),linear-gradient(145deg,var(--premium) 0%,#071633 48%,#0a2450 100%);color:#fff;min-height:760px}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent)}.hero:after{content:"";position:absolute;width:580px;height:580px;border:1px solid rgba(40,170,255,.18);border-radius:50%;right:-100px;top:-150px;box-shadow:0 0 0 70px rgba(40,170,255,.035),0 0 0 140px rgba(40,170,255,.02)}.hero-grid{min-height:610px}.hero-copy{position:relative;z-index:3}.eyebrow{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#cfe5ff;box-shadow:none;backdrop-filter:blur(12px);padding:10px 15px}.eyebrow span{color:var(--lime);filter:drop-shadow(0 0 8px var(--lime))}.hero h1{font-size:68px;line-height:1.01;letter-spacing:-4.5px;margin-top:30px;text-shadow:0 12px 45px rgba(0,0,0,.25)}.hero h1 em{background:linear-gradient(90deg,#33c0ff,#0b91ff 56%,#66f33a);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 em:after{background:linear-gradient(90deg,var(--electric),var(--lime));height:5px;box-shadow:0 0 20px rgba(88,237,47,.5)}.brand-slogan{color:#83b9f2;letter-spacing:3.8px}.hero-copy>p{color:#b8c8dd;font-size:18px;max-width:580px}.hero .text-link{color:#fff}.hero .text-link>span{background:rgba(255,255,255,.1);color:#6ee945;border:1px solid rgba(255,255,255,.12)}.trust-row{margin-top:38px;gap:10px;flex-wrap:wrap}.trust-row span{color:#c7d5e7;padding:9px 12px;border:1px solid rgba(255,255,255,.11);border-radius:99px;background:rgba(255,255,255,.055);backdrop-filter:blur(10px)}.hero-glow{filter:blur(30px);opacity:.75}.hero-glow-one{background:rgba(0,144,255,.22)}.hero-glow-two{background:rgba(73,234,41,.13)}
.phone-wrap{height:620px}.phone-shadow{width:460px;height:530px;background:radial-gradient(ellipse,rgba(18,160,255,.38),rgba(25,101,255,.08) 48%,transparent 70%)}.phone{width:292px;height:585px;border:10px solid #020814;border-radius:48px;box-shadow:0 50px 110px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.18),0 0 60px rgba(11,135,255,.16);transform:perspective(1000px) rotateY(-6deg) rotateZ(2deg);transition:transform .35s ease}.phone-wrap:hover .phone{transform:perspective(1000px) rotateY(0) rotateZ(0) translateY(-7px)}.float-card{border:1px solid rgba(255,255,255,.5);box-shadow:0 24px 60px rgba(0,0,0,.25);backdrop-filter:blur(20px);padding:13px 16px;border-radius:17px}.float-rating{right:-15px}.float-found{left:-24px}.hero-wave{height:38px;clip-path:polygon(0 72%,12% 90%,25% 74%,38% 92%,52% 70%,68% 91%,84% 72%,100% 88%,100% 100%,0 100%)}
.numbers{padding:0;background:#fff}.numbers-grid{transform:translateY(-30px);position:relative;z-index:6;background:rgba(255,255,255,.94);border:1px solid rgba(125,157,200,.2);border-radius:24px;padding:28px 10px;box-shadow:0 30px 80px rgba(6,35,79,.13);backdrop-filter:blur(20px)}.numbers b{font-size:28px;background:linear-gradient(135deg,var(--blue),var(--blue2));-webkit-background-clip:text;background-clip:text;color:transparent}.numbers span{font-size:11px;font-weight:600}.section{padding:120px 0}.section-heading{max-width:730px}.section-heading h2,.audience h2,.benefits h2,.faq h2,.download h2{font-size:48px;letter-spacing:-2.6px}.kicker{display:inline-flex;align-items:center;gap:8px}.kicker:before{content:"";width:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--green))}
.categories{background:linear-gradient(180deg,#f8fbff 0%,#eef4fb 100%);position:relative}.categories:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(18,163,255,.08);filter:blur(60px);top:80px;left:-160px}.services-grid{gap:18px}.service-card{border:1px solid rgba(119,153,198,.18);border-radius:22px;padding:23px;background:rgba(255,255,255,.84);box-shadow:0 14px 35px rgba(10,47,94,.055);backdrop-filter:blur(15px)}.service-card:hover{transform:translateY(-7px);border-color:rgba(14,132,244,.32);box-shadow:0 24px 55px rgba(10,75,155,.14)}.service-card>span{width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#e8f5ff,#fff);box-shadow:inset 0 0 0 1px #dcecff,0 10px 24px rgba(10,113,226,.1);font-size:21px}.service-card h3{font-size:15px}.service-card p{font-size:11px}.category-cta{display:table;margin:36px auto 0;padding:12px 18px;border-radius:99px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 25px rgba(10,47,94,.06)}
.how{background:#fff}.steps{gap:0}.steps article{width:270px;padding:28px 22px;border-radius:24px;transition:.3s}.steps article:hover{background:#f7faff;transform:translateY(-5px)}.step-icon{width:88px;height:88px;border-radius:26px;background:linear-gradient(145deg,#e6f4ff,#fff);box-shadow:0 18px 40px rgba(8,117,237,.14),inset 0 0 0 1px #d4e8ff}.step-line{width:90px}.steps h3{font-size:19px}.steps p{font-size:12px}
.audience{background:radial-gradient(circle at 10% 15%,rgba(24,158,255,.22),transparent 28%),radial-gradient(circle at 90% 90%,rgba(72,226,43,.1),transparent 25%),linear-gradient(145deg,#030a1a,#071a3b);position:relative}.audience:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px}.audience-grid{position:relative;z-index:2;gap:24px}.audience-card{border-radius:28px;padding:36px;border:1px solid rgba(255,255,255,.2);box-shadow:0 35px 80px rgba(0,0,0,.23)}.audience-card.client{background:rgba(255,255,255,.96)}.audience-card.pro{background:linear-gradient(145deg,#0ca7ff,#086ddd);box-shadow:0 35px 80px rgba(0,105,231,.3)}.audience-icon{width:60px;height:60px;border-radius:18px}.audience-card h3{font-size:24px}.audience-card li{font-size:12px}
.benefits{background:#f8fafd}.benefits-visual{height:500px;background:radial-gradient(circle,rgba(14,138,255,.16),rgba(14,138,255,.045) 48%,transparent 49%)}.shield-orbit{width:200px;height:200px;border-color:#7db6f3}.shield-orbit>span{width:128px;height:128px;border-radius:38px;font-size:42px;box-shadow:0 28px 65px rgba(8,117,237,.3)}.orbit{width:56px;height:56px;border-radius:17px}.benefit-list article{padding:17px;border-radius:18px;transition:.25s}.benefit-list article:hover{background:#fff;box-shadow:0 16px 40px rgba(10,47,94,.08);transform:translateX(6px)}.benefit-list article>span{width:52px;height:52px;border-radius:16px}.benefit-list h3{font-size:16px}.benefit-list p{font-size:12px}
.faq{background:linear-gradient(180deg,#fff,#f1f6fc)}.faq-list{gap:13px}.faq-list details{border-radius:18px;border:1px solid rgba(117,151,195,.2);padding:0 24px;box-shadow:0 9px 30px rgba(9,44,91,.045);transition:.25s}.faq-list details[open]{border-color:rgba(8,117,237,.28);box-shadow:0 16px 40px rgba(8,117,237,.09)}.faq-list summary{padding:22px 0;font-size:14px}.faq-list details p{font-size:12px}
.download{background:radial-gradient(circle at 78% 25%,rgba(88,237,47,.16),transparent 26%),linear-gradient(125deg,#03102a,#0757ba 62%,#078be8);border-top:1px solid rgba(255,255,255,.14)}.download-inner{min-height:460px}.download h2{font-size:52px}.store-row a{border-radius:15px;padding:12px 18px;box-shadow:0 16px 35px rgba(0,0,0,.18);transition:.25s}.store-row a:hover{transform:translateY(-4px);border-color:rgba(102,242,61,.55)}.download-mark img{width:190px;height:190px;border-radius:50px;box-shadow:0 40px 100px rgba(0,0,0,.4),0 0 0 12px rgba(255,255,255,.06),0 0 0 24px rgba(255,255,255,.025)}footer{padding-top:75px;background:#020817}.footer-top h3{color:#fff}.footer-top>div:not(:first-child) a{transition:.2s}.footer-top>div:not(:first-child) a:hover{color:#62e93d;transform:translateX(3px)}
@media(max-width:900px){.header nav{background:rgba(255,255,255,.98);border-radius:20px}.hero{padding-top:70px}.hero h1{font-size:58px}.hero-grid{min-height:auto}.numbers-grid{transform:translateY(-18px)}.audience-grid{gap:18px}.section-heading h2,.audience h2,.benefits h2,.faq h2,.download h2{font-size:42px}}
@media(max-width:600px){.container{width:min(100% - 28px,1200px)}.header{height:74px}.header .button-small{display:none}.hero{padding:55px 0 45px;min-height:auto}.hero h1{font-size:43px;letter-spacing:-2.8px}.hero-copy>p{font-size:16px}.phone-wrap{transform:scale(.82);height:520px;margin:-10px 0 -45px}.float-rating{right:-34px}.float-found{left:-32px}.numbers-grid{border-radius:19px;padding:22px 8px}.numbers b{font-size:24px}.section{padding:85px 0}.section-heading h2,.audience h2,.benefits h2,.faq h2,.download h2{font-size:35px}.services-grid{gap:12px}.service-card{padding:18px}.steps article{width:100%}.audience-card{padding:28px}.benefits-visual{height:360px}.download h2{font-size:38px}.footer-top{gap:35px}}
