:root{--ink:#122323;--deep:#0d2423;--green:#1f5a50;--mint:#a8cfc4;--cream:#f4f0e8;--sand:#e5ddd0;--white:#fff;--muted:#667572;--orange:#cc6749;--line:rgba(18,35,35,.14);--shadow:0 24px 70px rgba(17,40,37,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;line-height:1.5}.scroll-progress{position:fixed;top:0;left:0;width:0;height:3px;background:var(--orange);z-index:100}a{color:inherit;text-decoration:none}.nav-shell{height:78px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:rgba(244,240,232,.92);backdrop-filter:blur(14px);z-index:50;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--deep);color:var(--cream);font-family:Georgia,serif;font-size:14px;letter-spacing:1px}.brand strong,.brand small{display:block}.brand strong{font-size:13px;letter-spacing:.04em}.brand small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.nav-shell nav{display:flex;gap:30px;font-size:12px;font-weight:700}.nav-shell nav a:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--orange);color:white;padding:16px 24px;border-radius:3px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(204,103,73,.25)}.button-small{padding:11px 16px}.hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.4fr .75fr;gap:7vw;align-items:center;padding:8vh clamp(24px,7vw,112px);position:relative;overflow:hidden}.vascular-lines{position:absolute;width:55vw;height:55vw;right:-12vw;top:-15vw;border:1px solid rgba(31,90,80,.12);border-radius:45% 55% 60% 40%;transform:rotate(24deg)}.vascular-lines:before,.vascular-lines:after{content:"";position:absolute;border:1px solid rgba(31,90,80,.12);border-radius:50%}.vascular-lines:before{inset:10% 17%;transform:rotate(30deg)}.vascular-lines:after{inset:24% 7%;transform:rotate(-24deg)}.eyebrow{font-size:11px;font-weight:900;letter-spacing:.2em;color:var(--orange);margin:0 0 26px}.hero h1,.section h2,.final-cta h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.02;letter-spacing:-.04em}.hero h1{font-size:clamp(52px,6.2vw,98px);max-width:950px;margin:0}.hero h1 em,.production h2 em{font-weight:400;color:var(--green)}.hero-lead{max-width:650px;font-size:18px;color:var(--muted);margin:30px 0}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{font-size:12px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:5px}.doctor-id{display:flex;align-items:center;gap:15px;margin-top:58px}.id-monogram{width:52px;height:52px;border:1px solid var(--green);border-radius:50%;display:grid;place-items:center;font:14px Georgia;color:var(--green)}.doctor-id strong,.doctor-id span{display:block}.doctor-id strong{font:20px Georgia}.doctor-id div span{font-size:12px;color:var(--muted);margin-top:4px}.hero-panel{background:var(--deep);color:white;padding:42px;min-height:530px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow);position:relative}.panel-number{position:absolute;right:30px;top:0;font:100px Georgia;color:rgba(255,255,255,.06);margin:0}.panel-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--mint)}.hero-panel h2{font:42px/1.1 Georgia;margin:60px 0}.signal-list>div{display:flex;gap:18px;border-top:1px solid rgba(255,255,255,.15);padding:18px 0}.signal-list span{font-size:10px;color:var(--mint)}.signal-list p{margin:0;font-size:12px;color:#b9c7c4}.signal-list strong{display:block;color:white;font-size:14px;margin-bottom:3px}.evidence-bar{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:1px;background:rgba(255,255,255,.2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 clamp(24px,7vw,112px)}.evidence-bar>p,.evidence-bar>div{margin:0;padding:24px;border-left:1px solid var(--line)}.evidence-bar>p{font-size:11px;text-transform:uppercase;letter-spacing:.14em;border-left:0;padding-left:0}.evidence-bar strong,.evidence-bar span{display:block}.evidence-bar strong{font:18px Georgia}.evidence-bar span{font-size:10px;color:var(--muted);margin-top:4px}.section{padding:120px clamp(24px,7vw,112px)}.section-head{max-width:760px;margin-bottom:60px}.section-head h2,.opportunity h2,.production h2,.safeguard-title h2,.goal-copy h2{font-size:clamp(42px,5vw,72px);margin:0 0 24px}.section-head>p:last-child,.opportunity-copy>p,.production-intro>p:last-child,.goal-copy>p{color:var(--muted);font-size:17px;max-width:660px}.system-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch}.map-card{background:white;padding:32px;min-height:240px;border:1px solid var(--line)}.map-card span,.deliverable-card>span{font-size:10px;color:var(--orange);font-weight:900}.map-card h3{font:30px Georgia;margin:48px 0 12px}.map-card p{font-size:13px;color:var(--muted)}.map-featured{border-top:4px solid var(--orange)}.map-dark{background:var(--deep);color:white}.map-dark p{color:#b7c5c2}.map-arrow{align-self:center;padding:8px;color:var(--orange)}.opportunity{background:var(--sand);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.opportunity-copy .note{font-size:11px;border-left:2px solid var(--orange);padding-left:16px;margin-top:35px}.opportunity-grid{display:grid;grid-template-columns:1fr 1fr}.opportunity-grid article{padding:32px;border:1px solid rgba(18,35,35,.12);min-height:210px}.opportunity-grid span{font-size:9px;font-weight:900;letter-spacing:.16em;color:var(--orange);text-transform:uppercase}.opportunity-grid strong{display:block;font:24px Georgia;margin:25px 0 10px}.opportunity-grid p{font-size:12px;color:var(--muted)}.deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.deliverable-card{background:white;min-height:320px;padding:30px;border:1px solid var(--line);position:relative;transition:.3s}.deliverable-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.line-icon{font-size:30px;color:var(--green);margin:50px 0 26px}.deliverable-card h3{font:27px Georgia;margin:0 0 12px}.deliverable-card p{font-size:13px;color:var(--muted)}.deliverable-card small{position:absolute;bottom:28px;font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--green)}.featured-card{background:var(--green);color:white}.featured-card .line-icon,.featured-card>span,.featured-card small{color:var(--mint)}.featured-card p{color:#d2e0dc}.production{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.production-intro{position:sticky;top:140px}.shoot-list{list-style:none;margin:0;padding:0}.shoot-list li{display:grid;grid-template-columns:40px 1fr 50px;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.shoot-list li>span{font-size:10px;color:var(--orange)}.shoot-list strong,.shoot-list small{display:block}.shoot-list strong{font:21px Georgia}.shoot-list small{color:var(--muted);margin-top:5px}.shoot-list b{font:22px Georgia;text-align:right;color:var(--green)}.crm-section{background:var(--deep);color:white}.section-head.light>p:last-child{color:#b6c4c1}.pipeline{display:grid;grid-template-columns:repeat(9,auto);align-items:center;gap:10px}.pipeline>div{border:1px solid rgba(255,255,255,.16);padding:24px;width:100%;min-height:145px}.pipeline span,.pipeline strong,.pipeline small{display:block}.pipeline span{color:var(--mint);font-size:10px}.pipeline strong{font:22px Georgia;margin:25px 0 8px}.pipeline small{font-size:10px;color:#9fb0ac}.pipeline i{color:var(--orange);font-style:normal}.crm-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.crm-benefits article{padding:32px;border-right:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:20px}.crm-benefits b{font:35px Georgia;color:var(--mint);white-space:nowrap}.crm-benefits span{font-size:11px;color:#b7c5c2}.privacy-callout{font-size:11px;color:#b7c5c2;margin:30px 0 0;max-width:800px}.privacy-callout strong{color:white}.timeline-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink)}.timeline-track article{padding:30px 25px;border-right:1px solid var(--line);position:relative}.timeline-track article:before{content:"";position:absolute;width:9px;height:9px;background:var(--orange);border-radius:50%;top:-5px;left:24px}.timeline-track b{font:50px Georgia;color:rgba(31,90,80,.18)}.timeline-track span{display:block;font-size:10px;color:var(--orange);font-weight:900;margin:25px 0 12px}.timeline-track h3{font:23px Georgia;margin:0 0 9px}.timeline-track p{font-size:11px;color:var(--muted)}.safeguards{background:var(--sand);display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.safeguard-list>div{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.safeguard-list>div>span{width:31px;height:31px;border:1px solid var(--green);border-radius:50%;display:grid;place-items:center;color:var(--green)}.safeguard-list p{margin:0;color:var(--muted);font-size:12px}.safeguard-list strong{display:block;color:var(--ink);font:20px Georgia;margin-bottom:4px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center}.price-card{background:white;padding:36px;min-height:430px;border:1px solid var(--line);position:relative}.price-card>p{text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.15em;color:var(--green)}.price-card h3{font:38px Georgia;margin:60px 0 4px}.price-card>span{font-size:11px;color:var(--muted)}.price-card ul{list-style:none;padding:25px 0 0;margin:25px 0 0;border-top:1px solid var(--line)}.price-card li{font-size:12px;padding:8px 0}.price-card li:before{content:"✓";color:var(--orange);margin-right:10px}.recommended{background:var(--green);color:white;min-height:480px;padding-top:55px}.recommended>p{color:var(--mint)}.recommended>span{color:#c8d8d4}.recommended ul{border-color:rgba(255,255,255,.18)}.recommend-label{position:absolute;top:0;left:0;right:0;background:var(--orange);padding:10px;text-align:center;font-size:9px;font-weight:900;letter-spacing:.16em}.monthly{margin-top:20px;background:var(--deep);color:white;display:grid;grid-template-columns:repeat(3,1fr)}.monthly>div{padding:25px;border-right:1px solid rgba(255,255,255,.15)}.monthly span,.monthly strong{display:block}.monthly span{font-size:10px;color:#aab9b6;text-transform:uppercase}.monthly strong{font:25px Georgia;margin-top:8px}.goal-section{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;background:var(--sand)}.goal-number{font:clamp(100px,17vw,260px)/.8 Georgia;color:var(--green);letter-spacing:-.08em}.goal-copy span{font-size:10px;color:var(--orange);font-weight:900;text-transform:uppercase}.final-cta{text-align:center;background:var(--orange);color:white}.final-cta .eyebrow{color:#f7d6cb}.final-cta h2{font-size:clamp(46px,6vw,84px);max-width:1000px;margin:0 auto 60px}.next-steps{display:flex;justify-content:center;gap:40px;margin-bottom:50px}.next-steps span{font-size:12px}.next-steps b{font:20px Georgia;margin-right:9px}.button-light{background:white;color:var(--ink)}.final-cta>small{display:block;margin-top:18px;opacity:.65}footer{background:#071615;color:#acbbb8;padding:45px clamp(24px,7vw,112px);display:flex;justify-content:space-between;align-items:center;font-size:11px}footer>div{display:flex;align-items:center;gap:15px}footer p{margin:0}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@media(max-width:1000px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr}.hero-panel{min-height:auto}.evidence-bar{grid-template-columns:1fr 1fr}.evidence-bar>p{grid-column:1/-1}.system-map{grid-template-columns:1fr 1fr}.map-arrow{display:none}.opportunity,.production,.safeguards,.goal-section{grid-template-columns:1fr}.production-intro{position:static}.deliverable-grid,.price-grid{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:1fr}.pipeline i{transform:rotate(90deg);text-align:center}.timeline-track{grid-template-columns:1fr 1fr}.goal-number{text-align:center}}
@media(max-width:650px){.nav-shell{height:68px}.nav-shell .button{display:none}.hero{padding-top:55px}.hero h1{font-size:48px}.hero-panel h2{font-size:34px}.section{padding:80px 22px}.evidence-bar{grid-template-columns:1fr;padding:0 22px}.evidence-bar>p{grid-column:auto}.evidence-bar>div{border-left:0;border-top:1px solid var(--line);padding-left:0}.system-map,.opportunity-grid,.deliverable-grid,.price-grid,.crm-benefits,.timeline-track,.monthly{grid-template-columns:1fr}.monthly>div,.crm-benefits article{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.next-steps{flex-direction:column;gap:14px}.hero-actions{align-items:flex-start;flex-direction:column}.section-head h2,.opportunity h2,.production h2,.safeguard-title h2,.goal-copy h2{font-size:42px}footer{align-items:flex-start;gap:30px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}

/* Direção de arte premium */
body{background:#f2eee6}.cursor-aura{position:fixed;z-index:80;left:-180px;top:-180px;width:360px;height:360px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(208,110,77,.10),transparent 68%);mix-blend-mode:multiply;transition:transform .12s ease-out}.nav-shell{background:rgba(9,29,28,.90);border-color:rgba(255,255,255,.08);color:#fff}.nav-shell .brand-mark{background:#d36d4c}.nav-shell .brand small{color:#91a8a2}.nav-shell nav a{color:#c8d4d1}.nav-shell .button-small{background:transparent;border:1px solid rgba(255,255,255,.28)}
.hero{background:#0a201f;color:#fff;min-height:calc(100svh - 78px);isolation:isolate}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 15%,rgba(77,139,123,.18),transparent 32%),linear-gradient(115deg,transparent 55%,rgba(255,255,255,.025));z-index:-2}.hero-noise{position:absolute;inset:0;opacity:.045;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.hero-copy{position:relative;z-index:3}.hero .eyebrow{color:#ed9a7f;display:flex;align-items:center;gap:10px}.hero .eyebrow span{width:38px;height:1px;background:#ed9a7f}.hero h1{font-size:clamp(56px,6.5vw,106px);text-wrap:balance}.hero h1 em{display:block;color:#a9d1c5;font-style:italic}.hero-lead{color:#aebfbb;max-width:610px}.hero .text-link{border-color:#a9d1c5;color:#d9e4e1}.doctor-id{border-top:1px solid rgba(255,255,255,.12);padding-top:25px;max-width:600px}.id-monogram{border-color:#a9d1c5;color:#a9d1c5}.doctor-id div span{color:#93a9a4}.hero-panel{background:rgba(17,52,48,.58);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);box-shadow:0 40px 100px rgba(0,0,0,.35);transform:translateZ(0)}.hero-panel:before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.vascular-lines{width:660px;height:660px;right:-70px;top:50%;transform:translateY(-50%) rotate(12deg);border-color:rgba(169,209,197,.18);z-index:-1;animation:vascularFloat 11s ease-in-out infinite}.vascular-lines i,.vascular-lines b,.vascular-lines span{position:absolute;display:block;border:1px solid rgba(169,209,197,.14);border-radius:50%;inset:13%;transform:rotate(31deg)}.vascular-lines b{inset:26% 3%;transform:rotate(-18deg)}.vascular-lines span{inset:7% 31%;transform:rotate(62deg)}.hero-signature{position:absolute;right:4vw;bottom:-9vw;font:italic 40vw/.7 Georgia;color:rgba(255,255,255,.018);z-index:-1}.hero-scroll{position:absolute;left:30px;bottom:35px;display:flex;align-items:center;gap:12px;transform:rotate(-90deg);transform-origin:left bottom;color:#73928a;font-size:8px;letter-spacing:.25em;text-transform:uppercase}.hero-scroll i{display:block;width:50px;height:1px;background:#73928a}.evidence-bar{background:#0a201f;color:#fff;border-color:rgba(255,255,255,.08)}.evidence-bar>p,.evidence-bar>div{border-color:rgba(255,255,255,.08)}.evidence-bar span{color:#8da19c}.manifesto{overflow:hidden;background:#d36d4c;color:#fff;padding:18px 0;transform:rotate(-1deg) scale(1.01);position:relative;z-index:2}.manifesto-track{width:max-content;display:flex;align-items:center;gap:32px;animation:marquee 25s linear infinite;font:italic clamp(21px,2.6vw,38px) Georgia}.manifesto-track i{font-size:11px;font-style:normal;color:#ffd5c8}.section-head h2{text-wrap:balance}.system-map{box-shadow:0 30px 80px rgba(18,35,35,.08)}.map-card,.deliverable-card,.price-card{overflow:hidden}.map-card:after,.deliverable-card:after,.price-card:after{content:"";position:absolute;left:var(--x,-300px);top:var(--y,-300px);width:220px;height:220px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(211,109,76,.12),transparent 68%);pointer-events:none}.map-card{position:relative}.map-featured{border-top-color:#d36d4c}.opportunity{position:relative}.opportunity:before{content:"DIAGNÓSTICO";position:absolute;right:3vw;top:2vw;font:9vw Georgia;color:rgba(18,35,35,.035);pointer-events:none}.deliverable-card{box-shadow:0 8px 30px rgba(18,35,35,.035)}.featured-card{background:linear-gradient(145deg,#235f54,#123f3a)}.featured-card:before{content:"06";position:absolute;right:-8px;bottom:-45px;font:150px Georgia;color:rgba(255,255,255,.05)}.production{background:linear-gradient(180deg,#f2eee6,#e8e0d5)}.shoot-list b{color:#d36d4c}.crm-section{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(96,165,146,.16),transparent 32%),#0a201f}.crm-section:after{content:"CRM";position:absolute;right:-3vw;bottom:-8vw;font:23vw Georgia;color:rgba(255,255,255,.018);pointer-events:none}.pipeline>div{background:rgba(255,255,255,.025);backdrop-filter:blur(6px)}.timeline-track article b{transition:.3s}.timeline-track article:hover b{color:#d36d4c}.recommended{background:linear-gradient(160deg,#245f55,#103b36);box-shadow:0 30px 80px rgba(18,60,54,.26);transform:scale(1.035);z-index:2}.goal-section{overflow:hidden}.goal-number{text-shadow:8px 8px 0 rgba(211,109,76,.16)}.final-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 130%,#ee9c7f,transparent 42%),#cf6848}.final-cta>*:not(.cta-orbit){position:relative;z-index:2}.cta-orbit{position:absolute;width:720px;height:720px;border:1px solid rgba(255,255,255,.18);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.cta-orbit:before,.cta-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.cta-orbit:before{inset:12%;transform:translateX(28%)}.cta-orbit:after{inset:25%;transform:translateX(-45%)}
@keyframes vascularFloat{0%,100%{transform:translateY(-50%) rotate(12deg) scale(1)}50%{transform:translateY(-52%) rotate(16deg) scale(1.035)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1000px){.hero-signature{font-size:70vw}.hero-scroll{display:none}.recommended{transform:none}.cursor-aura{display:none}}
@media(max-width:650px){.nav-shell{background:rgba(9,29,28,.96)}.hero{padding-top:70px}.hero h1{font-size:52px}.hero h1 em{margin-top:8px}.manifesto{padding:13px 0}.vascular-lines{right:-370px}.opportunity:before{display:none}.cursor-aura{display:none}}
@media(prefers-reduced-motion:reduce){.vascular-lines,.manifesto-track{animation:none}}

/* Planos mensais do estúdio */
.studio-section{background:#102b2a;color:#fff;position:relative;overflow:hidden}.studio-section:before{content:"STUDIO";position:absolute;right:-1vw;top:-5vw;font:19vw Georgia;color:rgba(255,255,255,.018);pointer-events:none}.studio-section .section-head>p:last-child{color:#a9bbb7}.studio-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center;position:relative;z-index:2}.studio-plan{min-height:390px;padding:38px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.035);display:flex;flex-direction:column;position:relative;transition:.3s}.studio-plan:hover{transform:translateY(-7px);background:rgba(255,255,255,.06)}.studio-plan>span{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#a6cfc4}.studio-plan>strong{font:100px/.9 Georgia;color:#f5f0e8;margin-top:50px}.studio-plan>small{text-transform:uppercase;letter-spacing:.17em;color:#91a7a1;font-size:9px;margin-top:10px}.studio-plan>div:not(.studio-badge){border-top:1px solid rgba(255,255,255,.15);margin-top:auto;padding-top:25px}.studio-plan b{font:31px Georgia;color:#e38a69}.studio-plan em{font-style:normal;font-size:11px;color:#8fa39e}.studio-plan>p{font-size:10px;color:#7f9690;margin:6px 0 0}.studio-featured{min-height:440px;border-color:#e38a69;background:linear-gradient(145deg,rgba(227,138,105,.13),rgba(255,255,255,.045));box-shadow:0 35px 90px rgba(0,0,0,.22)}.studio-featured>strong{color:#e38a69}.studio-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#e38a69;color:#102b2a;padding:8px 18px;font-size:9px;font-weight:900;letter-spacing:.15em;white-space:nowrap}.studio-decision{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.studio-decision>div{padding:28px;border-right:1px solid rgba(255,255,255,.13)}.studio-decision span,.studio-decision strong{display:block}.studio-decision span{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#8ba39d}.studio-decision strong{font:25px Georgia;margin:10px 0;color:#a6cfc4}.studio-decision p{font-size:11px;color:#8ba09b;margin:0}.studio-footnote{font-size:10px;color:#78918b;max-width:900px;margin-top:25px}
@media(max-width:800px){.studio-plans,.studio-decision{grid-template-columns:1fr}.studio-featured{min-height:390px}.studio-decision>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}}
.scope-split{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;gap:12px}.scope-split>div{padding:24px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}.scope-split span{font-size:9px;color:#e38a69}.scope-split strong{display:block;font:21px Georgia;color:#fff;margin:18px 0 7px}.scope-split p{font-size:10px;color:#89a09a;margin:0}@media(max-width:800px){.scope-split{grid-template-columns:1fr}}

/* Assinatura Hub Tech */
.brand-logo{display:block;width:126px;height:36px;object-fit:contain;object-position:left center}.brand-project{padding-left:14px;border-left:1px solid rgba(255,255,255,.16)}.footer-logo{display:block;width:126px;height:36px;object-fit:contain;object-position:left center}footer>div>p{padding-left:16px;border-left:1px solid rgba(255,255,255,.12)}

/* Proposta comercial simplificada */
.investment{background:linear-gradient(180deg,#f2eee6 0%,#e7dfd4 100%)}.simple-investment{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1.08fr);gap:0;align-items:center}.orchestration-card,.video-choice-card{position:relative;min-height:610px;padding:48px;border:1px solid var(--line);overflow:hidden}.orchestration-card{background:#0a201f;color:#fff;box-shadow:0 35px 90px rgba(10,32,31,.22)}.orchestration-card:after{content:"H";position:absolute;right:-25px;bottom:-95px;font:320px/.8 Georgia;color:rgba(255,255,255,.025);pointer-events:none}.video-choice-card{background:#fff}.investment-index{font:12px/1 'JetBrains Mono',monospace;letter-spacing:.2em;color:#d36d4c}.orchestration-card>p,.video-choice-card>p:first-of-type{text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.18em;margin:45px 0 12px;color:#9db5af}.video-choice-card>p:first-of-type{color:#667572}.orchestration-card h3{font:74px/.95 Georgia;margin:0;color:#fff;letter-spacing:-.05em}.orchestration-card h3 small{font-size:25px;color:#a9d1c5}.orchestration-card>span,.video-choice-card>span{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#829b95;margin-top:12px}.orchestration-card ul{list-style:none;padding:28px 0 0;margin:32px 0 0;border-top:1px solid rgba(255,255,255,.14)}.orchestration-card li{font-size:12px;color:#c0cfcb;padding:8px 0}.orchestration-card li:before{content:"✓";display:inline-block;margin-right:12px;color:#22d3ee}.included-stamp{display:inline-flex;margin-top:26px;border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.07);color:#99eff9;padding:10px 14px;font-size:9px;font-weight:900;letter-spacing:.15em}.investment-plus{text-align:center;position:relative;z-index:3}.investment-plus span{display:grid;place-items:center;width:54px;height:54px;margin:auto;border-radius:50%;background:#d36d4c;color:#fff;font:34px Georgia;box-shadow:0 12px 35px rgba(211,109,76,.3)}.investment-plus small{display:block;margin-top:12px;font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#7b8784}.video-choice-card h3{font:44px/1 Georgia;margin:0;color:#122323}.video-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:42px}.video-options>div{position:relative;min-height:210px;padding:22px 16px;background:#f2eee6;border:1px solid rgba(18,35,35,.1);display:flex;flex-direction:column}.video-options b{font:52px/.9 Georgia;color:#1f5a50}.video-options span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#71807d;margin-top:8px}.video-options strong{font:18px Georgia;margin-top:auto;color:#122323}.video-option-featured{background:#102b2a!important;border-color:#102b2a!important;color:#fff;transform:translateY(-9px);box-shadow:0 18px 40px rgba(16,43,42,.18)}.video-option-featured b,.video-option-featured strong{color:#fff}.video-option-featured span{color:#99ada8}.video-option-featured em{position:absolute;top:-21px;left:0;right:0;background:#d36d4c;color:#fff;text-align:center;font-style:normal;font-size:7px;font-weight:900;letter-spacing:.13em;padding:6px}.video-scope{font-size:11px!important;line-height:1.6;color:#667572!important;margin:26px 0 0!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.total-example{display:grid;grid-template-columns:1.6fr repeat(3,.72fr);margin-top:28px;background:#fff;border:1px solid var(--line)}.total-example>div{padding:24px;border-right:1px solid var(--line)}.total-example span,.total-example strong,.total-example b{display:block}.total-example span{font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#7b8986}.total-example strong{font:18px Georgia;margin-top:7px}.total-example b{font:22px Georgia;margin-top:7px}.example-total{background:#d36d4c;color:#fff}.example-total span{color:#f8d4c9}.investment-note{font-size:10px;color:#71807d;margin:18px 0 0;max-width:900px}

@media(max-width:1000px){.brand-project{display:none}.simple-investment{grid-template-columns:1fr}.investment-plus{padding:22px 0}.investment-plus small{display:none}.orchestration-card,.video-choice-card{min-height:auto}.total-example{grid-template-columns:1fr 1fr}.total-example>div{border-bottom:1px solid var(--line)}}
@media(max-width:650px){.brand-logo{width:116px}.orchestration-card,.video-choice-card{padding:30px 22px}.orchestration-card h3{font-size:56px}.video-options{grid-template-columns:1fr}.video-options>div{min-height:135px}.video-option-featured{transform:none;margin-top:18px}.total-example{grid-template-columns:1fr}.footer-logo{width:112px}footer>div{align-items:flex-start}}

/* Reconstrução da presença */
.presence-rebuild{display:grid;grid-template-columns:1.25fr repeat(5,1fr);margin-top:28px;background:#0a201f;color:#fff;border:1px solid rgba(255,255,255,.08)}.presence-rebuild>div{min-height:210px;padding:26px 22px;border-right:1px solid rgba(255,255,255,.1)}.presence-rebuild>div:last-child{border-right:0}.presence-lead{background:linear-gradient(145deg,rgba(34,211,238,.08),rgba(139,92,246,.08))}.presence-lead span{font-size:8px;font-weight:900;letter-spacing:.16em;color:#7ee9f7}.presence-lead>strong{display:block;font:25px/1.15 Georgia;margin-top:42px}.presence-rebuild b{font:10px 'JetBrains Mono',monospace;color:#d98263}.presence-rebuild p{font-size:10px;color:#96aaa5;margin:55px 0 0}.presence-rebuild p strong{display:block;font:17px/1.15 Georgia;color:#fff;margin-bottom:8px}

/* Prova real do estúdio */
.studio-proof{display:grid;grid-template-columns:.72fr 1.28fr;gap:7vw;align-items:center;background:#0a201f;color:#fff;position:relative;overflow:hidden}.studio-proof:before{content:"PLAY";position:absolute;left:-3vw;bottom:-6vw;font:18vw/.8 Georgia;color:rgba(255,255,255,.018);pointer-events:none}.studio-proof-copy{position:relative;z-index:2}.studio-proof h2{font-size:clamp(43px,5vw,72px);margin:0 0 24px}.studio-proof-copy>p:not(.eyebrow){font-size:14px;color:#9eb2ad;max-width:550px}.proof-points{display:flex;flex-wrap:wrap;gap:18px;margin:35px 0}.proof-points span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#a9bbb7}.proof-points b{color:#22d3ee;margin-right:5px}.proof-link{display:inline-block;color:#fff;border-color:#8b5cf6}.playlist-frame{border:1px solid rgba(255,255,255,.14);padding:14px;background:rgba(255,255,255,.035);box-shadow:0 35px 100px rgba(0,0,0,.28)}.playlist-label{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 18px}.playlist-label span{font:9px 'JetBrains Mono',monospace;letter-spacing:.16em;color:#22d3ee}.playlist-label strong{font-size:11px;color:#b7c6c2}.video-embed{position:relative;aspect-ratio:16/9;background:#070a12;overflow:hidden}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* Continuidade após implantação */
.continuity-card{display:grid;grid-template-columns:1.2fr .7fr 1.1fr;gap:0;margin-top:55px;background:#0a201f;color:#fff;position:relative;overflow:hidden}.continuity-card:after{content:"∞";position:absolute;right:-20px;bottom:-125px;font:330px Georgia;color:rgba(255,255,255,.022);pointer-events:none}.continuity-phase,.continuity-price,.continuity-card ul{padding:40px;position:relative;z-index:2}.continuity-phase{border-right:1px solid rgba(255,255,255,.12)}.continuity-phase>span{font:9px 'JetBrains Mono',monospace;letter-spacing:.18em;color:#22d3ee}.continuity-phase>strong{display:block;font:34px/1.05 Georgia;margin:45px 0 14px}.continuity-phase>p{font-size:11px;color:#95aaa5;max-width:390px}.continuity-price{display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(34,211,238,.08),rgba(139,92,246,.07))}.continuity-price small{text-transform:uppercase;letter-spacing:.15em;color:#91a6a1;font-size:8px}.continuity-price strong{font:58px/.9 Georgia;color:#fff;margin-top:18px;white-space:nowrap}.continuity-price sup{font-size:17px;color:#a9d1c5}.continuity-price>span{font-size:9px;color:#839a94;margin-top:8px}.continuity-card ul{list-style:none;margin:0;align-self:center}.continuity-card li{font-size:11px;color:#c1d0cc;padding:7px 0}.continuity-card li:before{content:"✓";color:#22d3ee;margin-right:10px}.continuity-note{grid-column:1/-1;margin:0;padding:16px 40px;border-top:1px solid rgba(255,255,255,.12);font-size:9px;color:#819993;position:relative;z-index:2}

@media(max-width:1100px){.presence-rebuild{grid-template-columns:repeat(3,1fr)}.presence-rebuild>div{border-bottom:1px solid rgba(255,255,255,.1)}.continuity-card{grid-template-columns:1fr 1fr}.continuity-card ul{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12)}}
@media(max-width:800px){.studio-proof{grid-template-columns:1fr}.presence-rebuild{grid-template-columns:1fr 1fr}.continuity-card{grid-template-columns:1fr}.continuity-phase,.continuity-price{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.continuity-card ul{grid-column:auto}.continuity-price{align-items:flex-start}.continuity-note{grid-column:auto}}
@media(max-width:520px){.presence-rebuild{grid-template-columns:1fr}.presence-rebuild>div{min-height:auto}.presence-rebuild p{margin-top:25px}.playlist-label{align-items:flex-start;flex-direction:column;gap:5px}.continuity-phase,.continuity-price,.continuity-card ul{padding:28px 24px}.continuity-note{padding:16px 24px}}

/* Exemplos individuais de vídeo */
.video-samples{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.video-sample{display:block;padding:12px 12px 20px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.03);transition:.3s}.video-sample:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.45);background:rgba(255,255,255,.06)}.video-sample>div{position:relative;aspect-ratio:16/9;overflow:hidden;background:#070a12;margin-bottom:18px}.video-sample img{display:block;width:100%;height:100%;object-fit:cover;transition:.4s}.video-sample:hover img{transform:scale(1.035);opacity:.82}.video-sample>div>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:rgba(7,10,18,.78);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:13px;padding-left:3px}.video-sample small,.video-sample strong{display:block;padding:0 6px}.video-sample small{font:8px 'JetBrains Mono',monospace;letter-spacing:.14em;color:#22d3ee}.video-sample strong{font:19px Georgia;color:#fff;margin-top:7px}

/* Benchmark de Instagram */
.benchmark-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;align-items:center;background:#e7dfd4}.benchmark-profile{background:linear-gradient(150deg,#0a201f,#153c38);color:#fff;padding:45px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 35px 90px rgba(10,32,31,.18)}.benchmark-profile:after{content:"@";position:absolute;right:-25px;bottom:-100px;font:330px/.8 Georgia;color:rgba(255,255,255,.025)}.instagram-glyph{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#d36d4c);font-size:28px}.benchmark-profile>p{font:9px 'JetBrains Mono',monospace;letter-spacing:.17em;color:#a9bbb7;margin:45px 0 12px}.benchmark-profile h2{font:38px/1 Space Grotesk,Inter,sans-serif;letter-spacing:-.04em;margin:0}.benchmark-profile>span{font-size:11px;color:#96aaa5;display:block;margin-top:10px}.benchmark-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:48px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.benchmark-metrics>div{padding:22px 0}.benchmark-metrics>div:first-child{border-right:1px solid rgba(255,255,255,.14)}.benchmark-metrics strong,.benchmark-metrics small{display:block}.benchmark-metrics strong{font:29px Georgia}.benchmark-metrics small{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:#86a09a}.benchmark-profile>a{position:relative;z-index:2;display:inline-block;margin-top:32px;color:#8deaf5;font-size:11px;border-bottom:1px solid rgba(141,234,245,.5);padding-bottom:4px}.metric-date{position:absolute;left:45px;right:45px;bottom:24px;font-size:8px;color:#708b84;z-index:2}.benchmark-copy h2{font-size:clamp(42px,5vw,68px);margin:0 0 25px}.benchmark-copy>p:not(.eyebrow){font-size:15px;color:#667572;max-width:720px}.benchmark-lessons{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.benchmark-lessons>div{padding:23px 20px;border-top:1px solid rgba(18,35,35,.14)}.benchmark-lessons b{font:9px 'JetBrains Mono',monospace;color:#d36d4c}.benchmark-lessons p{font-size:10px;color:#71807d;margin:20px 0 0}.benchmark-lessons strong{display:block;font:18px Georgia;color:#122323;margin-bottom:6px}

@media(max-width:850px){.video-samples,.benchmark-section{grid-template-columns:1fr}.benchmark-profile{min-height:500px}.benchmark-lessons{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.benchmark-profile{padding:32px 25px}.metric-date{left:25px;right:25px}.benchmark-lessons{grid-template-columns:1fr}.benchmark-profile h2{font-size:31px}}

/* Player externo confiável */
.playlist-frame{display:block;color:inherit;transition:.3s}.playlist-frame:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.42)}.playlist-poster{position:relative;aspect-ratio:16/9;background:#070a12;overflow:hidden}.playlist-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,18,.02),rgba(7,10,18,.82))}.playlist-poster img{display:block;width:100%;height:100%;object-fit:cover;transition:.4s}.playlist-frame:hover .playlist-poster img{transform:scale(1.035);opacity:.82}.large-play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:2;width:74px;height:74px;display:grid;place-items:center;border-radius:50%;background:rgba(7,10,18,.82);border:1px solid rgba(255,255,255,.45);color:#fff;font-size:19px;padding-left:4px;box-shadow:0 15px 45px rgba(0,0,0,.35)}.playlist-poster p{position:absolute;left:26px;right:26px;bottom:19px;z-index:2;margin:0;color:#fff;font-size:12px;font-weight:700}.playlist-poster p b{float:right;color:#22d3ee}

/* Parcelamento da implantação */
.orchestration-card{min-height:700px}.payment-plan{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:24px;padding:15px 14px;border:1px solid rgba(34,211,238,.2);background:rgba(34,211,238,.045)}.payment-plan span{font-size:10px;color:#e5efec}.payment-plan span b{display:block;font:7px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.12em;color:#7edce7;margin-bottom:4px}.payment-plan i{font-style:normal;font-size:11px;color:#64827b}

/* Portfólio Hub Tech */
.hub-portfolio{display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;align-items:center;background:#070a12;color:#fff;position:relative;overflow:hidden}.hub-portfolio:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgba(34,211,238,.11),transparent 28%),radial-gradient(circle at 95% 20%,rgba(139,92,246,.12),transparent 25%);pointer-events:none}.portfolio-signature,.portfolio-window{position:relative;z-index:2}.portfolio-signature>img{width:170px;height:auto}.portfolio-signature>p:first-of-type{font:9px 'JetBrains Mono',monospace;letter-spacing:.17em;color:#22d3ee;margin:52px 0 14px}.portfolio-signature h2{font:clamp(39px,4.5vw,65px)/1.02 Georgia;margin:0}.portfolio-description{font-size:13px;color:#95a8a3;max-width:570px;margin:26px 0 34px}.portfolio-button{background:linear-gradient(90deg,#22d3ee,#8b5cf6);color:#070a12}.portfolio-window{display:block;color:#fff;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.035);box-shadow:0 40px 110px rgba(0,0,0,.32);transition:.35s}.portfolio-window:hover{transform:translateY(-6px) rotate(-.35deg);border-color:rgba(34,211,238,.4)}.window-bar{height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.window-bar>span{width:8px;height:8px;border-radius:50%;background:#d36d4c}.window-bar>span:nth-child(2){background:#e0b35a}.window-bar>span:nth-child(3){background:#22d3ee}.window-bar b{margin-left:10px;font:8px 'JetBrains Mono',monospace;letter-spacing:.08em;color:#82958f}.window-content{min-height:490px;padding:65px;background:radial-gradient(circle at 80% 20%,rgba(34,211,238,.12),transparent 28%),linear-gradient(145deg,#090d18,#0a1720)}.window-content small{font:9px 'JetBrains Mono',monospace;letter-spacing:.18em;color:#a78bfa}.window-content>strong{display:block;font:clamp(37px,4vw,62px)/.98 Space Grotesk,Inter,sans-serif;letter-spacing:-.045em;margin-top:45px}.window-content em{font-style:normal;background:linear-gradient(90deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.window-content p{font-size:11px;color:#829994;margin-top:35px}.window-content>span{display:inline-block;margin-top:70px;border-bottom:1px solid #22d3ee;padding-bottom:5px;font:8px 'JetBrains Mono',monospace;letter-spacing:.15em;color:#a4eef7}.final-cta small a,footer a{color:inherit;border-bottom:1px solid rgba(255,255,255,.3)}

@media(max-width:900px){.hub-portfolio{grid-template-columns:1fr}.window-content{min-height:420px}.orchestration-card{min-height:auto}}
@media(max-width:600px){.payment-plan{grid-template-columns:1fr}.payment-plan i{display:none}.window-content{padding:40px 28px;min-height:390px}.window-content>span{margin-top:45px}.large-play{width:58px;height:58px}}

/* Motor de conteúdo expansível */
.production .shoot-list li{grid-template-columns:40px 1fr minmax(105px,145px)}.production .shoot-list b{font:13px/1.2 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.04em;color:#d36d4c}.content-equation{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.content-equation span,.content-equation strong{font:8px 'JetBrains Mono',monospace;letter-spacing:.12em}.content-equation span{color:#667572}.content-equation strong{color:#1f5a50}.content-equation b{font:17px Georgia;color:#d36d4c}
@media(max-width:520px){.production .shoot-list li{grid-template-columns:30px 1fr}.production .shoot-list b{grid-column:2;text-align:left;margin-top:4px}.content-equation{align-items:flex-start;flex-direction:column}.content-equation b{transform:rotate(90deg);margin-left:20px}}

/* Clínica, Google Meu Negócio e SEO local */
.local-presence{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw 7vw;background:linear-gradient(145deg,#f4f0e8 0%,#ece4d8 100%);position:relative;overflow:hidden}.local-presence:before{content:"";position:absolute;width:520px;height:520px;right:-210px;top:-240px;border:1px solid rgba(31,90,80,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(31,90,80,.025),0 0 0 140px rgba(31,90,80,.02);pointer-events:none}.local-intro,.google-profile-card,.local-work,.local-maintenance{position:relative;z-index:2}.local-intro{align-self:center}.local-intro h2{font-size:clamp(44px,5vw,72px);margin:0 0 28px}.local-intro>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px}.local-outcomes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:38px}.local-outcomes span,.local-outcomes strong{font:9px 'JetBrains Mono',monospace;letter-spacing:.13em}.local-outcomes span{padding:10px 12px;border:1px solid rgba(31,90,80,.2);color:var(--green);background:rgba(255,255,255,.35)}.local-outcomes i{font-style:normal;color:var(--orange)}.local-outcomes strong{padding:11px 13px;background:var(--green);color:#fff}.google-profile-card{background:#fff;border:1px solid rgba(18,35,35,.12);border-radius:22px;padding:34px 38px;box-shadow:0 30px 90px rgba(17,40,37,.14);max-width:610px;justify-self:end;width:100%}.google-card-top{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid #e7e7e7}.google-card-top small{font-size:10px;color:#65706e}.google-card-top b{margin-left:auto;color:#7a8381}.google-g{font:700 22px Arial,sans-serif;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 42%,#fbbc05 0 65%,#ea4335 0 82%,#4285f4 0);-webkit-background-clip:text;background-clip:text;color:transparent}.google-profile-card>p:first-of-type{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#7a8381;margin:27px 0 8px}.google-profile-card h3{font:clamp(32px,3.2vw,48px)/.98 Georgia;margin:0;color:#202124}.google-rating{display:flex;align-items:center;gap:9px;margin:20px 0 10px}.google-rating strong{font-size:15px}.google-rating span{color:#f4b400;letter-spacing:2px;font-size:14px}.google-rating small{font-size:10px;color:#6c7774}.google-category{font-size:12px;color:#56615f;margin:0 0 23px}.google-profile-card address{font-style:normal;font-size:12px;line-height:1.75;color:#56615f;padding:19px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.google-actions{display:flex;gap:10px;margin-top:22px}.google-actions a{padding:11px 14px;border-radius:18px;background:#eef3fe;color:#174ea6;font-size:10px;font-weight:800;transition:.2s}.google-actions a:hover{background:#dfe9fd;transform:translateY(-2px)}.google-snapshot{display:block;margin-top:18px;color:#929a98;font-size:8px}.local-work{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.local-work article{padding:28px 22px;border-right:1px solid var(--line);min-height:230px}.local-work article:last-child{border-right:0}.local-work article>span{font:9px 'JetBrains Mono',monospace;color:var(--orange)}.local-work strong{display:block;font:20px/1.05 Georgia;margin:35px 0 13px}.local-work p{font-size:11px;line-height:1.65;color:var(--muted);margin:0}.local-maintenance{grid-column:1/-1;display:grid;grid-template-columns:.55fr 1.3fr 1fr;gap:28px;align-items:center;background:var(--deep);color:#fff;padding:28px 32px}.local-maintenance>span{font:8px 'JetBrains Mono',monospace;letter-spacing:.17em;color:var(--mint)}.local-maintenance>strong{font:20px/1.25 Georgia}.local-maintenance>p{margin:0;font-size:10px;color:#aebfbb;border-left:1px solid rgba(255,255,255,.16);padding-left:28px}
@media(max-width:1050px){.local-work{grid-template-columns:repeat(3,1fr)}.local-work article:nth-child(3){border-right:0}.local-work article:nth-child(-n+3){border-bottom:1px solid var(--line)}.local-work article:nth-child(5){border-right:0}}
@media(max-width:850px){.local-presence{grid-template-columns:1fr}.google-profile-card{justify-self:start}.local-maintenance{grid-template-columns:1fr}.local-maintenance>p{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding:18px 0 0}}
@media(max-width:620px){.google-profile-card{padding:28px 24px;border-radius:16px}.local-work{grid-template-columns:1fr}.local-work article,.local-work article:nth-child(3),.local-work article:nth-child(5){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.local-work article:last-child{border-bottom:0}.local-work strong{margin-top:20px}.google-actions{flex-direction:column}.google-actions a{text-align:center}.local-maintenance{padding:27px 24px}.local-outcomes i{display:none}}

/* Grade ampliada para sites, blog e campanhas de avaliação */
.local-work{grid-template-columns:repeat(3,1fr)}.local-work article{min-height:220px}.local-work article:nth-child(-n+3){border-bottom:1px solid var(--line)}.local-work article:nth-child(3n){border-right:0}
@media(max-width:1050px){.local-work{grid-template-columns:repeat(2,1fr)}.local-work article:nth-child(3n){border-right:1px solid var(--line)}.local-work article:nth-child(2n){border-right:0}.local-work article:nth-child(-n+4){border-bottom:1px solid var(--line)}}
@media(max-width:620px){.local-work{grid-template-columns:1fr}.local-work article,.local-work article:nth-child(2n),.local-work article:nth-child(3n){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.local-work article:last-child{border-bottom:0}}
@media(min-width:621px) and (max-width:1050px){.local-work article:nth-child(5){border-right:1px solid var(--line)}}
