:root{--ink:#10141a;--ink-soft:#1a2028;--paper:#f3f1eb;--white:#fffdf8;--line:#d9d8d0;--muted:#676b6b;--accent:#d5e86c;--copper:#b89a77;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;min-width:320px}button,a{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.page-width{width:min(100% - 80px,1440px);margin-inline:auto}.skip-link{position:absolute;z-index:50;top:-60px;left:15px;padding:12px 18px;background:#fff;color:#111}.skip-link:focus{top:12px}a:focus-visible,summary:focus-visible,.drag-stage:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.site-header{height:86px;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff21;display:flex;align-items:center;justify-content:space-between;padding:0 max(40px,calc((100vw - 1440px)/2));position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;line-height:1}.brand-mark{font-size:31px;font-weight:700;letter-spacing:-.13em;padding-right:.1em}.brand-dot{color:var(--accent)}.brand-name{font-size:9px;font-weight:700;letter-spacing:.17em;line-height:1.18}.desktop-nav{display:flex;gap:38px;margin-left:9%}.desktop-nav a,.header-contact{font-size:12px;font-weight:700;letter-spacing:.04em}.desktop-nav a{color:#c5c8c7;transition:color .2s}.desktop-nav a:hover{color:var(--accent)}.header-contact{border-bottom:1px solid #879090;padding:12px 0;display:flex;gap:34px}.header-contact:hover{color:var(--accent);border-color:var(--accent)}.mobile-menu{display:none}
.hero{background:radial-gradient(circle at 76% 45%,#232d34 0,#151b21 38%,#10141a 72%);color:#f7f6f1;overflow:hidden}.hero-grid{min-height:680px;display:grid;grid-template-columns:49% 51%;align-items:center}.hero-copy{position:relative;z-index:2;padding:84px 0 58px}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:700;display:flex;align-items:center;gap:12px}.eyebrow-line{display:inline-block;width:28px;height:1px;background:#5f675b}.eyebrow.light{color:#c3c9c1}.eyebrow.light .eyebrow-line{background:var(--accent)}.hero h1{font-size:clamp(68px,7.2vw,124px);line-height:.95;letter-spacing:-.075em;margin:34px 0 28px}.hero h1 em{color:var(--accent);letter-spacing:-.055em}.hero-intro{max-width:510px;color:#bfc4c2;font-size:16px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:39px}.button{display:inline-flex;gap:58px;align-items:center;justify-content:space-between;padding:19px 22px;min-width:216px;font-size:12px;font-weight:700}.button-light{background:var(--accent);color:#151a19;transition:transform .2s,background .2s}.button-light:hover{transform:translateY(-3px);background:#e5f48d}.button span,.text-link span{font-size:16px}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid #727a79;padding-bottom:8px;display:flex;align-items:center;gap:16px}.light-link:hover{color:var(--accent);border-color:var(--accent)}.hero-footnote{display:flex;gap:12px;align-items:center;margin-top:104px;color:#87908e;font-size:11px}.mini-mark{font-size:16px;font-weight:700;letter-spacing:-.12em;color:#fff}.mini-mark span{color:var(--accent)}
.hero-visual{height:100%;min-height:600px;position:relative;display:grid;place-items:center}.visual-halo{position:absolute;width:min(95%,710px);aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 105px #ffffff05,0 0 0 210px #ffffff03}.drag-stage{position:relative;z-index:1;width:min(100%,650px);height:560px;perspective:1100px;touch-action:none;cursor:grab;user-select:none}.drag-stage:active{cursor:grabbing}.drag-object{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(-18deg);will-change:transform}.orbit{position:absolute;left:15%;top:12%;width:75%;height:75%;border:1px solid #cbd9bd3b;border-radius:50%;transform-style:preserve-3d}.orbit-one{transform:rotateY(68deg) rotateZ(17deg)}.orbit-two{transform:rotateX(64deg) rotateZ(-20deg)}.main-slab{position:absolute;left:19%;top:17%;width:62%;height:67%;border:1px solid #b7c8b96b;transform-style:preserve-3d}.slab-back{background:#d5e86c;transform:translate3d(30px,-28px,-38px) rotateZ(5deg);box-shadow:0 25px 50px #0006}.slab-back span{position:absolute;bottom:15px;left:15px;color:#161b1a;font-size:9px;font-weight:700;letter-spacing:.16em}.slab-front{background:linear-gradient(140deg,#343e45,#141a20 62%);box-shadow:0 40px 65px #0009,inset 0 0 55px #ffffff0b;transform:translateZ(33px) rotateZ(-5deg);padding:25px;display:flex;flex-direction:column;justify-content:space-between}.slab-front:before{content:"";position:absolute;inset:12px;border:1px solid #ffffff18;pointer-events:none}.slab-kicker,.slab-bottom{font-size:9px;letter-spacing:.16em;color:#dce1d8;font-weight:700;position:relative}.slab-front strong{font-size:clamp(34px,3.8vw,66px);line-height:.92;letter-spacing:-.075em;font-weight:500;position:relative}.slab-front strong i{font-style:normal;color:var(--accent)}.slab-bottom{display:flex;justify-content:space-between}.slab-bottom b{font-size:21px;font-weight:400}.float-card{position:absolute;background:#e9e9dd;color:#172020;border:1px solid #f7f7ed;box-shadow:0 20px 35px #0008;display:flex;flex-direction:column;justify-content:space-between;padding:14px 15px;width:132px;height:110px;transform-style:preserve-3d}.float-card small{font-size:8px;letter-spacing:.12em;font-weight:700}.float-card strong{font-size:16px;line-height:1;letter-spacing:-.05em}.float-card>span{align-self:flex-end}.card-top{left:4%;top:13%;transform:translateZ(105px) rotateZ(-10deg)}.card-right{right:0;top:30%;transform:translateZ(122px) rotateZ(8deg);background:#c9d1c8}.card-bottom{right:12%;bottom:4%;transform:translateZ(97px) rotateZ(-4deg);background:#d5e86c}.drag-hint{position:absolute;bottom:43px;right:20px;color:#adb8ad;font-size:9px;font-weight:700;letter-spacing:.18em;display:flex;align-items:center;gap:9px}.drag-icon{font-size:19px;font-weight:400;color:var(--accent)}.hero-bottom{border-top:1px solid #ffffff2c;display:flex;justify-content:space-between;padding:20px 0;color:#919d99;font-size:9px;font-weight:700;letter-spacing:.16em}.hero-bottom span:last-child{color:#cfd7ca}
.intro-band{background:var(--accent);padding:38px 0}.intro-band-inner{display:grid;grid-template-columns:25% 1fr;align-items:start;gap:30px}.section-index{font-size:10px;letter-spacing:.16em;font-weight:700}.intro-band p{font-size:clamp(26px,3.3vw,49px);letter-spacing:-.045em;line-height:1.16;max-width:950px}.intro-band em{white-space:nowrap}.section-pad{padding:110px 0}.section-top{display:flex;justify-content:space-between;align-items:center}.section-heading{display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:end;margin-top:47px;margin-bottom:62px}.section-heading h2,.portfolio-heading h2,.partners-heading h2,.method h2,.contact h2{font-size:clamp(48px,6vw,88px);line-height:1.04;letter-spacing:-.068em}.section-heading>p,.portfolio-heading>p,.partners-heading>p{font-size:15px;line-height:1.75;color:var(--muted);max-width:410px}.service-list{border-top:1px solid #b7b9b3}.service-row{display:grid;grid-template-columns:7% 1fr 24% 40px;gap:20px;border-bottom:1px solid #c9cbc5;padding:28px 0 32px;align-items:start}.service-no{font-size:12px;color:#818682}.service-row h3{font-size:clamp(28px,3vw,44px);letter-spacing:-.055em;margin-bottom:10px}.service-row p{max-width:520px;color:#5e6463;font-size:14px;line-height:1.7}.service-tags{display:flex;flex-wrap:wrap;gap:7px;padding-top:10px}.service-tags span{border:1px solid #bfc3bc;border-radius:30px;padding:8px 11px;font-size:10px;white-space:nowrap}.service-arrow{font-size:22px;justify-self:end}
.portfolio{background:#141a20;color:#f7f6f0}.portfolio .section-index{color:#9ea8a6}.portfolio-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:46px 0 55px}.portfolio-heading h2 em{color:var(--accent)}.portfolio-heading>p{color:#acb5b1}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px 25px}.project-large{grid-column:span 2}.project-art{overflow:hidden;position:relative;height:380px;background:#252d34;display:grid;place-items:center}.project-large .project-art{height:540px}.art-crm{background:radial-gradient(circle at 50% 45%,#4e6255,#20292c 70%)}.art-crm:before,.art-crm:after{content:"";position:absolute;width:500px;height:500px;border:1px solid #ffffff23;border-radius:50%}.art-crm:after{width:750px;height:750px}.crm-window{width:min(76%,800px);height:410px;background:#f4f6ed;color:#17201f;border-radius:10px;box-shadow:35px 40px 60px #061211ad;transform:perspective(1300px) rotateY(-9deg) rotateX(5deg);overflow:hidden;z-index:1}.window-top{height:39px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid #dae0d8;font-size:10px;letter-spacing:.12em;font-weight:700}.window-dots{color:#a9baad;letter-spacing:3px}.crm-body{display:flex;height:calc(100% - 39px)}.crm-side{width:75px;background:#152221;display:flex;flex-direction:column;align-items:center;gap:21px;padding:20px 0}.crm-side b{background:var(--accent);color:#1e2620;border-radius:5px;padding:8px;font-size:13px}.crm-side i{width:24px;height:5px;background:#637772;border-radius:5px}.crm-main{padding:38px 48px;flex:1;position:relative}.crm-label{font-size:9px;letter-spacing:.18em;color:#6d7774}.crm-main strong{display:block;font-size:32px;letter-spacing:-.055em;line-height:1.1;margin:20px 0}.crm-graph{height:95px;display:flex;gap:10px;align-items:end;width:70%;border-bottom:1px solid #bbc9bd}.crm-graph span{background:#c8d889;width:12%;height:42%}.crm-graph span:nth-child(2){height:62%}.crm-graph span:nth-child(3){height:49%}.crm-graph span:nth-child(4){height:84%}.crm-graph span:nth-child(5){height:68%}.crm-graph span:nth-child(6){height:100%}.crm-graph span:nth-child(7){height:78%}.crm-lines{position:absolute;right:45px;bottom:57px;width:22%}.crm-lines i{display:block;height:7px;background:#d9e1d5;margin-top:13px}.crm-lines i:nth-child(2){width:70%}.crm-lines i:nth-child(3){width:83%}.project-info{display:flex;justify-content:space-between;gap:20px;padding:22px 1px 0}.project-type{font-size:10px;letter-spacing:.15em;color:#a6b1aa;font-weight:700}.project-info h3{font-size:32px;letter-spacing:-.05em;margin:9px 0}.project-info p{font-size:13px;line-height:1.65;color:#aeb8b4;max-width:510px}.project-icon{font-size:21px;color:var(--accent)}.art-social{background:#b5a895}.social-ring{width:350px;height:350px;border:1px solid #fbf6df78;border-radius:50%;box-shadow:0 0 0 65px #fff3,0 0 0 130px #fff2}.social-card{position:absolute;width:205px;height:260px;padding:21px;background:#1c2729;color:#eef0e5;border-radius:11px;box-shadow:18px 22px 25px #433b3570;display:flex;flex-direction:column}.social-card span{font-size:9px;letter-spacing:.16em}.social-card strong{font-size:91px;font-weight:400;letter-spacing:-.1em;line-height:1;margin:20px 0 auto}.social-card i{height:6px;background:#b6c1b2;margin:7px 0;width:67%}.social-card i:last-child{width:43%}.card-a{transform:rotate(-15deg) translate(-68px,12px);z-index:2}.card-b{transform:rotate(13deg) translate(95px,3px);background:#d5e86c;color:#1b2421}.card-b i{background:#93a45f}.social-spark{position:absolute;right:14%;top:12%;font-size:74px;color:#fff6e2}.art-review{background:#d2d7c8}.review-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff60 1px,transparent 1px),linear-gradient(90deg,#ffffff60 1px,transparent 1px);background-size:45px 45px;opacity:.4}.review-plaque{position:relative;background:#f8f5e9;color:#19211e;width:245px;height:297px;border-radius:8px;box-shadow:22px 26px 35px #404c4b55;padding:26px;transform:rotate(-7deg)}.review-plaque>span{font-size:8px;letter-spacing:.14em}.review-plaque strong{display:block;margin:27px 0 20px;font-size:28px;line-height:1.1;letter-spacing:-.05em}.review-stars{color:#8b9b58;font-size:23px;letter-spacing:.13em}.review-qr{position:absolute;right:22px;bottom:20px;width:48px;height:48px;border:5px solid #1a2421;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px}.review-qr i{background:#1a2421}.review-mark{position:absolute;bottom:25px;left:28px;color:#56635c;font-size:9px;letter-spacing:.17em}
.method{background:#e7e7dd}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.method h2{font-size:clamp(44px,5vw,72px);margin-top:45px}.method h2 em{color:#777f5a}.method-steps{border-top:1px solid #bcc0b7}.method-steps>div{display:grid;grid-template-columns:50px 125px 1fr;gap:14px;padding:25px 0;border-bottom:1px solid #bcc0b7;align-items:start}.method-steps span{font-size:11px;color:#6c756e}.method-steps h3{font-size:21px;letter-spacing:-.04em}.method-steps p{color:#5e6760;font-size:13px;line-height:1.6}
.partners{background:var(--paper)}.partners-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin:45px 0 60px}.partners-heading h2 em{color:#78825b}.partners-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.partner-image{height:590px;position:relative;overflow:hidden;background:#c3c7ba}.partner-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(25%) saturate(.8);transition:transform .6s}.partner:hover img{transform:scale(1.035)}.partner:first-child img{object-position:center 29%}.partner:nth-child(2) img{object-position:center 43%}.partner-number{position:absolute;top:20px;left:20px;background:#f5f5ea;padding:11px 13px;font-size:10px;font-weight:700;letter-spacing:.12em}.partner figcaption{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9ccc4;padding:20px 0}.partner h3{font-size:27px;letter-spacing:-.05em}.partner figcaption p{color:#666d68;font-size:12px;margin-top:5px}.partner figcaption>span{font-family:Georgia,serif;color:#8e9c66;font-size:42px}
.contact{background:#171d22;color:#f5f5ee;padding:100px 0}.contact-inner{display:grid;grid-template-columns:1fr .58fr;align-items:end;gap:80px}.contact h2{margin:35px 0}.contact h2 em{color:var(--accent)}.contact-inner>div>p:last-child{color:#aeb8b3;line-height:1.7;max-width:470px;font-size:14px}.contact-actions{display:flex;flex-direction:column;align-items:stretch;padding-bottom:12px}.contact-main{background:var(--accent);color:#17201c;padding:23px 25px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;transition:background .2s}.contact-main:hover{background:#e5f48d}.contact-main span:last-child{font-size:22px}.contact-email{display:flex;justify-content:space-between;border-bottom:1px solid #89948d;padding:28px 0 18px;font-size:15px}.contact-email:hover{color:var(--accent)}.contact-phone{color:#9ca9a1;font-size:13px;padding-top:16px}.footer{background:#10141a;color:#a5afa9}.footer-inner{min-height:112px;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer .brand{color:#fff}.footer-inner>span,.footer-inner>a:last-child{font-size:11px}.footer-inner>a:last-child:hover{color:var(--accent)}
@media(max-width:1100px){.page-width{width:min(100% - 52px,1440px)}.site-header{padding:0 26px}.hero-grid{grid-template-columns:53% 47%}.hero h1{font-size:clamp(60px,7vw,90px)}.drag-stage{transform:scale(.82);width:650px;margin-left:-75px}.hero-intro{max-width:420px}.hero-footnote{margin-top:68px}.service-row{grid-template-columns:6% 1fr 23% 20px}.partner-image{height:480px}}
@media(max-width:760px){.page-width{width:min(100% - 38px,1440px)}.site-header{height:72px;padding:0 19px}.desktop-nav,.header-contact{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;gap:10px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:20px;font-weight:400}.mobile-menu nav{position:absolute;right:-19px;top:39px;width:min(280px,100vw);background:#1b2229;padding:12px 19px 22px;box-shadow:0 20px 30px #0005;display:flex;flex-direction:column}.mobile-menu nav a{padding:14px 4px;border-bottom:1px solid #ffffff20;font-size:14px}.hero-grid{display:flex;flex-direction:column;min-height:unset;align-items:stretch}.hero-copy{padding:75px 0 10px}.hero h1{font-size:clamp(59px,13vw,91px);margin:28px 0 22px}.hero-intro{font-size:15px}.hero-actions{flex-wrap:wrap;gap:25px;margin-top:30px}.hero-footnote{display:none}.hero-visual{min-height:430px;margin:0 -19px}.drag-stage{transform:scale(.72);margin:0;width:650px;height:560px;flex:none}.drag-hint{right:25px;bottom:15px}.hero-bottom{gap:14px;font-size:8px}.hero-bottom span:first-child{max-width:210px;line-height:1.4}.hero-bottom span:last-child{text-align:right;line-height:1.4}.intro-band{padding:35px 0}.intro-band-inner{display:block}.intro-band p{margin-top:25px;font-size:clamp(26px,6.6vw,39px)}.intro-band em{white-space:normal}.section-pad{padding:75px 0}.section-heading,.portfolio-heading,.partners-heading{display:block;margin:33px 0 43px}.section-heading h2,.portfolio-heading h2,.partners-heading h2,.method h2,.contact h2{font-size:clamp(45px,10vw,70px)}.section-heading>p,.portfolio-heading>p,.partners-heading>p{margin-top:25px}.service-row{grid-template-columns:35px 1fr 20px;gap:12px;padding:24px 0}.service-tags{grid-column:2;grid-row:2;padding-top:0}.service-arrow{grid-column:3;grid-row:1}.service-row h3{font-size:28px}.portfolio-grid{grid-template-columns:1fr;gap:48px}.project-large{grid-column:auto}.project-art,.project-large .project-art{height:360px}.crm-window{width:85%;height:275px}.crm-main{padding:25px}.crm-main strong{font-size:24px}.crm-graph{height:60px}.crm-side{width:45px}.crm-lines{display:none}.project-info h3{font-size:26px}.method-grid{grid-template-columns:1fr;gap:40px}.method h2{margin-top:30px}.method-steps>div{grid-template-columns:35px 100px 1fr;gap:9px}.partners-grid{grid-template-columns:1fr;gap:38px}.partner-image{height:min(110vw,580px)}.contact{padding:75px 0}.contact-inner{grid-template-columns:1fr;gap:45px}.contact h2{margin:30px 0}.footer-inner{padding:25px 0;flex-wrap:wrap}.footer-inner>span{order:3;width:100%}}
@media(max-width:430px){.hero h1{font-size:57px}.hero-visual{min-height:390px}.drag-stage{transform:scale(.62)}.hero-actions{align-items:flex-start;flex-direction:column}.hero-bottom span:first-child{display:none}.hero-bottom{justify-content:flex-end}.service-tags span{font-size:9px;padding:7px 9px}.project-art,.project-large .project-art{height:310px}.crm-window{height:235px}.crm-main strong{font-size:20px}.social-card{transform:scale(.8) rotate(-15deg) translate(-68px,12px)}.card-b{transform:scale(.8) rotate(13deg) translate(95px,3px)}.method-steps>div{grid-template-columns:30px 1fr}.method-steps p{grid-column:2}.contact-email{font-size:13px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:760px){.hero-visual{display:block;overflow:hidden}.drag-stage{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%) scale(.72)}}
@media(max-width:430px){.drag-stage{transform:translate(-50%,-50%) scale(.62)}}

/* Nada animado dentro ou atras da cena 3D: animar wrappers da arvore
   preserve-3d re-rasteriza a cena a cada frame e treme no Windows/Android.
   Vida residual = opacidade do halo (barata, nunca treme). */
.float-layer{position:absolute;inset:0}
.motion-shell{position:absolute;inset:0;transform-style:preserve-3d}
.visual-halo{animation:halo-breathe 8s ease-in-out infinite}
.drag-icon{display:inline-block;animation:drag-nudge 2.2s ease-in-out infinite}
@keyframes halo-breathe{0%,100%{opacity:.7}50%{opacity:1}}
@keyframes drag-nudge{0%,100%{transform:translateX(-4px)}50%{transform:translateX(4px)}}

.portfolio-grid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr))}
.project{min-width:0}
.project-art{perspective:1100px;user-select:none;cursor:grab}
.project-art:active{cursor:grabbing}
.project-art .crm-window,.project-art .social-card,.project-art .review-plaque{transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.project-art .crm-window{transform:perspective(1300px) rotateX(calc(5deg + var(--tilt-x,0deg))) rotateY(calc(-9deg + var(--tilt-y,0deg))) translateZ(24px)}
.project-art .card-a{transform:rotate(-15deg) translate(-68px,12px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(30px)}
.project-art .card-b{transform:rotate(13deg) translate(95px,3px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(12px)}
.project-art .review-plaque{transform:rotate(-7deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(20px)}
.js-motion .project{opacity:0;transform:translate3d(0,44px,-35px) rotateX(5deg);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
.js-motion .project.in-view{opacity:1;transform:none}
@media(max-width:430px){.project-art .card-a{transform:scale(.8) rotate(-15deg) translate(-68px,12px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.project-art .card-b{transform:scale(.8) rotate(13deg) translate(95px,3px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}
@media(max-width:760px){.portfolio-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.float-layer{animation:none!important}.js-motion .project{opacity:1!important;transform:none!important}.project-art .crm-window,.project-art .social-card,.project-art .review-plaque{will-change:auto}}
