.hero.dc-hero{height:230vh}.dc-hero__frame{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.dc-hero__shade{background:linear-gradient(90deg, #070304e6 0%, #07030480 40%, transparent 72%), linear-gradient(0deg, var(--black) 0%, transparent 38%), linear-gradient(180deg, #0703048c 0%, transparent 30%), radial-gradient(120% 90% at 65% 40%, transparent 30%, #070304a6 100%);position:absolute;inset:0}.dc-hero__word{z-index:1;font-family:var(--display);white-space:nowrap;pointer-events:none;transform-origin:50% 40%;filter:drop-shadow(0 0 40px #c2344f73);justify-content:center;font-size:min(14.6vw,34vh);font-weight:700;line-height:.82;display:flex;position:absolute;top:clamp(4.5rem,12vh,8rem);left:0;right:0;-webkit-mask-image:linear-gradient(#000 35%,#00000040 80%,#0000 100%);mask-image:linear-gradient(#000 35%,#00000040 80%,#0000 100%)}.dc-hero__word span{background:linear-gradient(100deg,#f4c4cf 0% 42%,#fff 50%,#f4c4cf 58% 100%) 0 0/300% 100%;color:#0000;opacity:.88;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out 4s infinite shine;display:inline-block}.dc-hero .hero__person{right:clamp(1rem,9vw,10rem)}.dc-hero .hero__person-inner:before{content:"";z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#070304eb,#07030499 55%,#0000 100%);border-radius:50%;height:46%;position:absolute;top:-6%;left:14%;right:14%}.dc-hero__lede{max-width:40ch}.dc-hero__pulse{z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 55% at 12% 28%,#e6284652,#0000 70%),radial-gradient(36% 48% at 88% 22%,#ffdce624,#0000 70%);animation:2.6s ease-in-out infinite alternate dc-pulse;position:absolute;inset:0}@keyframes dc-pulse{0%{opacity:.25}to{opacity:.85}}.dc-grade{z-index:8;pointer-events:none;will-change:transform;justify-content:space-between;padding:0 4vw;display:flex;position:absolute;inset:0}.dc-grade__bar{background:linear-gradient(90deg,#020001 0%,#160609 22%,#4d1a25 42%,#b78391 50%,#4d1a25 58%,#160609 78%,#020001 100%);width:clamp(14px,1.6vw,26px);height:100%;box-shadow:0 0 34px #000000d9}.dc-grade__cross{background:linear-gradient(#020001 0%,#4d1a25 42%,#b78391 50%,#4d1a25 58%,#020001 100%);height:clamp(12px,1.3vw,20px);position:absolute;left:0;right:0;box-shadow:0 0 34px #000000d9}.dc-grade__cross--top{top:16%}.dc-grade__cross--bottom{top:82%}@media (max-width:899px){.hero.dc-hero{height:200vh}.dc-hero__word{font-size:15vw;top:clamp(5rem,13svh,7rem)}.dc-hero .hero__person{right:-4vw}.dc-grade__bar{width:3.2vw}.dc-grade__bar:nth-child(n+6){display:none}}.dc-giroflex{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(55% 70% at 0 40%,#e61e3c99,#0000 60%),radial-gradient(45% 60% at 100% 30%,#ffdce647,#0000 60%);position:absolute;inset:0}.dc-operacao__grid{z-index:3;width:100%;max-width:1500px;padding:0 var(--gutter) clamp(4rem, 12vh, 7rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:end;align-items:end;gap:clamp(1.5rem,5vw,5rem);margin:0 auto;display:grid;position:relative}.dc-relogio{font-family:var(--display);color:#fff;letter-spacing:-.01em;perspective:900px;text-shadow:0 0 50px #f0445f8c,0 10px 60px #070304e6;font-size:clamp(5rem,16vw,15rem);font-weight:600;line-height:.86;display:flex}.dc-relogio__d{transform-origin:50% 0;backface-visibility:hidden;display:inline-block}.dc-operacao__copy{justify-items:start;gap:clamp(.6rem,1.6vh,1.1rem);max-width:38rem;display:grid}@media (max-width:899px){.dc-operacao__grid{grid-template-columns:1fr;gap:1.2rem;padding-bottom:5rem}.dc-relogio{font-size:26vw}}.dc-prazo{position:relative}.dc-prazo__sticky{background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.dc-prazo__media{opacity:.62;will-change:transform;position:absolute;inset:-4%}.dc-prazo__media video{object-fit:cover;width:100%;height:100%}.dc-prazo__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg, #070304eb 0%, #07030473 50%, #07030433 100%), linear-gradient(180deg, var(--black) 0%, transparent 26%, transparent 70%, var(--black) 100%);position:absolute;inset:0}.dc-prazo__head{top:clamp(5.5rem,12vh,7.5rem);left:var(--gutter);z-index:3;max-width:min(36rem,46vw);position:absolute}.dc-prazo__head h2{font-family:var(--display);color:#fff;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.05}.dc-prazo__lede{color:#efe5dacc;max-width:44ch;margin-top:.9rem;line-height:1.55}.dc-prazo__num{top:50%;right:var(--gutter);z-index:2;font-family:var(--display);text-align:right;pointer-events:none;font-size:min(48vh,30vw);font-weight:700;line-height:.8;position:absolute;transform:translateY(-56%)}.dc-prazo__num-line,.dc-prazo__num-fill{display:block}.dc-prazo__num-line{color:#0000;-webkit-text-stroke:1.5px #efe5da52}.dc-prazo__num-fill{background:linear-gradient(#ffd9e0 0%,#f0445f 45%,#6e1a2c 100%);color:#0000;will-change:clip-path;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;right:0}.dc-prazo__num-unit{letter-spacing:.32em;color:var(--rose);margin-top:.12em;font-size:.13em;font-weight:500;display:block}.dc-prazo__step{left:var(--gutter);z-index:3;max-width:min(40rem,52vw);position:absolute;bottom:clamp(7rem,17vh,10rem)}.dc-prazo__count{font-family:var(--display);letter-spacing:.2em;color:#ff8aa2;font-size:1rem}.dc-prazo__count small{color:var(--ash);font-size:.85em}.dc-prazo__step h3{font-family:var(--display);color:#fff;text-shadow:0 10px 50px #070304d9;margin-top:.5rem;font-size:clamp(2.2rem,4.6vw,4.4rem);line-height:1.02}.dc-prazo__step p{color:#efe5dae6;max-width:40ch;font-size:var(--t-md);margin-top:1rem;line-height:1.5}.dc-regua{left:var(--gutter);right:calc(var(--gutter) + 4.6rem);z-index:3;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(2.4rem,6vh,3.6rem)}.dc-regua__label{font-family:var(--display);letter-spacing:.08em;color:var(--ash);font-size:.85rem}.dc-regua__track{background:#efe5da29;flex:1;height:1px;position:relative}.dc-regua__fill{transform-origin:0;background:linear-gradient(90deg, var(--wine), #ff6b8a);position:absolute;inset:0;box-shadow:0 0 14px #f0445fcc}.dc-regua__node{background:var(--black);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:background .5s,box-shadow .5s;position:absolute;top:50%;box-shadow:inset 0 0 0 1px #efe5da66}.dc-regua__node[data-on=true]{background:var(--carmine);box-shadow:0 0 0 5px #a52a4540, 0 0 20px var(--carmine)}@media (max-width:899px){.dc-prazo__head{max-width:none;right:var(--gutter)}.dc-prazo__num{opacity:.55;font-size:44vw;top:47%}.dc-prazo__step{right:var(--gutter);max-width:none;bottom:6.2rem}.dc-prazo__step h3{font-size:clamp(2rem,9vw,2.8rem)}.dc-prazo__step p{font-size:1.05rem}.dc-regua{bottom:3rem}}.dc-prazo--static,.dc-frentes--static{padding:clamp(5rem, 12vh, 8rem) var(--gutter)}.dc-prazo__static,.dc-frentes__static{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2rem;margin-top:2rem;list-style:none;display:grid}.dc-prazo__static h3,.dc-frentes__static h3{font-family:var(--display);margin:.4rem 0;font-size:1.5rem}.dc-frentes__static img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:1rem}.dc-frentes{position:relative}.dc-frentes__sticky{background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.dc-frentes__track{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:0}.dc-frente{flex:0 0 100vw;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;width:100vw;height:100%;display:grid;position:relative;overflow:hidden}.dc-frente__ghost{z-index:1;font-family:var(--display);white-space:nowrap;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #efe5da21;background:linear-gradient(#6e1a2c6b,#6e1a2c00);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,18vw,19rem);font-weight:700;line-height:.8;position:absolute;bottom:-5vh;right:-2vw}.dc-frente__photo{will-change:clip-path;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 52%,#0000 98%);mask-image:linear-gradient(90deg,#000 52%,#0000 98%)}.dc-frente__photo img{object-fit:cover;filter:brightness(1.2)contrast(1.05);width:100%;height:100%}.dc-frente__photo:after{content:"";background:linear-gradient(180deg, var(--black) 0%, transparent 22%, transparent 76%, var(--black) 100%), radial-gradient(90% 80% at 40% 50%, transparent 40%, #0703048c 100%);position:absolute;inset:0}.dc-frente__text{z-index:2;padding:0 var(--gutter) 0 clamp(1rem, 3vw, 3rem);max-width:42rem;position:relative}.dc-frente__num{font-family:var(--display);letter-spacing:.2em;color:#ff8aa2;font-size:1rem;display:inline-block}.dc-frente__num small{color:var(--ash);font-size:.85em}.dc-frente__text h3{font-family:var(--display);color:#fff;text-shadow:0 10px 50px #070304d9;margin-top:.5rem;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04}.dc-frente__body p{color:#efe5dadb;max-width:46ch;margin-top:.45rem;line-height:1.6}.dc-frente__body .dc-frente__label{font-family:var(--display);letter-spacing:.04em;color:var(--rose);margin-top:1.4rem;font-size:.95rem}.dc-frente__cta{margin-top:1.8rem}.dc-frentes__head{top:clamp(5.5rem,12vh,7.5rem);left:var(--gutter);z-index:4;pointer-events:none;position:absolute}.dc-frentes__head h2{font-family:var(--display);letter-spacing:.03em;color:#fff;font-size:clamp(1.4rem,2.6vw,2.4rem)}.dc-frentes__nav{top:clamp(5.9rem,12.6vh,7.9rem);right:var(--gutter);z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1.4rem;max-width:46vw;display:flex;position:absolute}.dc-frentes__nav button{color:#efe5da61;font-family:var(--display);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.85rem;transition:color .5s,text-shadow .5s}.dc-frentes__nav button:hover{color:#efe5dabf}.dc-frentes__nav button[data-active=true]{color:#fff;text-shadow:0 0 22px #f0445fb3}.dc-frentes__bar{z-index:4;background:#efe5da1a;height:2px;position:absolute;bottom:0;left:0;right:0}.dc-frentes__bar i{transform-origin:0;background:linear-gradient(90deg, var(--wine), #ff6b8a);position:absolute;inset:0;box-shadow:0 0 12px #f0445fcc}@media (max-width:899px){.dc-frente{grid-template-columns:1fr;align-items:end}.dc-frente__photo{height:64svh;position:absolute;inset:0 0 auto;-webkit-mask-image:none;mask-image:none}.dc-frente__photo:after{background:linear-gradient(0deg, var(--black) 2%, #0703048c 34%, #07030433 62%, #07030459 100%), linear-gradient(180deg, var(--black), transparent 26%)}.dc-frente__photo img{filter:brightness(1.45)contrast(1.05)}.dc-frente__ghost{top:17svh;bottom:auto;right:auto;left:var(--gutter);font-size:24vw}.dc-frente__text{padding:0 var(--gutter) 3.4rem}.dc-frente__text h3{font-size:clamp(1.8rem,8.2vw,2.5rem)}.dc-frente__body p{font-size:.95rem;line-height:1.5}.dc-frente__body .dc-frente__label{margin-top:.9rem;font-size:.85rem}.dc-frente__cta{margin-top:1.2rem}.dc-frentes__nav{display:none}}.dc-noventa__shade{background:linear-gradient(90deg, #070304e6 0%, #07030440 34%, #07030440 62%, #070304eb 100%), linear-gradient(180deg, var(--black) 0%, transparent 22%, transparent 74%, var(--black) 100%)}.dc-noventa__grid{z-index:3;width:100%;max-width:1600px;padding:0 var(--gutter);grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1.15fr);align-self:center;align-items:center;margin:0 auto;display:grid;position:relative}.dc-dias{justify-items:start;display:grid}.dc-dias__n{font-family:var(--display);background:linear-gradient(180deg, #fff 0%, var(--bone) 55%, #c98a97 100%);color:#0000;filter:drop-shadow(0 0 30px #f0445f59);-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,15vw,15rem);font-weight:600;line-height:.85}.dc-dias__u{font-family:var(--display);letter-spacing:.32em;color:var(--rose);margin-top:.4rem;font-size:clamp(1.2rem,2.2vw,2rem)}.dc-noventa__copy{text-align:left;grid-column:3;justify-items:start;gap:clamp(.6rem,1.6vh,1.1rem);display:grid}.dc-noventa__quote blockquote{max-width:30ch;font-size:clamp(1.05rem,1.8vw,1.5rem)}@media (max-width:899px){.dc-noventa__shade{background:linear-gradient(#070304d9 0%,#07030433 30%,#07030499 55%,#070304f2 100%)}.dc-noventa__grid{padding:5.5rem var(--gutter) 3.5rem;grid-template-columns:1fr;align-content:space-between;align-self:stretch}.dc-dias{justify-items:center}.dc-dias__n{font-size:30vw}.dc-noventa__copy{grid-column:1;gap:.6rem}.dc-noventa__copy .cine__line{font-size:1.2rem}.dc-noventa__copy .cine__strong{font-size:1.7rem}}.dc-direitos{min-height:100svh;padding:clamp(6rem, 14vh, 9rem) var(--gutter);background:radial-gradient(60% 60% at 75% 50%, #6e1a2c52, transparent 70%), var(--black);align-items:center;display:grid;position:relative;overflow:hidden}.dc-direitos__grid{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:100%;max-width:1450px;margin:0 auto;display:grid;position:relative}.dc-direitos__head h2{font-family:var(--display);font-size:var(--t-xl);max-width:15ch;line-height:1.04}.dc-direitos__lede{color:#efe5dad1;max-width:42ch;font-size:var(--t-md);margin-top:1.2rem;line-height:1.5}.dc-direitos__explica{min-height:8rem;margin-top:clamp(1.8rem,5vh,3rem)}.dc-direitos__explica p{color:#fff;max-width:34ch;padding-left:1.4rem;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.5;position:relative}.dc-direitos__explica p:before{content:"";background:linear-gradient(180deg, #ff6b8a, var(--wine));width:2px;position:absolute;top:.3em;bottom:.3em;left:0;box-shadow:0 0 14px #f0445fcc}.dc-tambor{--raio:clamp(7rem, 17vh, 11rem);perspective:1100px;place-items:center;height:clamp(22rem,62vh,36rem);display:grid;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.dc-tambor__luz{pointer-events:none;filter:blur(10px);background:radial-gradient(60% 50%,#a52a454d,#0000 70%);height:36%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dc-tambor__roda{width:100%;height:clamp(4rem,9vh,6rem);transform-style:preserve-3d;position:relative}.dc-tambor__face{font-family:var(--display);white-space:nowrap;color:#efe5da4d;backface-visibility:hidden;cursor:pointer;transition:color .6s var(--ease), text-shadow .6s var(--ease);background:0 0;border:0;place-items:center;font-size:clamp(1.6rem,2.9vw,2.9rem);line-height:1;display:grid;position:absolute;inset:0}.dc-tambor__face[data-active=true]{color:#f0445f;text-shadow:0 0 34px #f0445f8c,0 0 2px #ffa0b499}@media (max-width:899px){.dc-direitos__grid{grid-template-columns:1fr;gap:1rem}.dc-tambor{--raio:6.2rem;order:2;height:16rem}.dc-direitos__head{display:contents}.dc-direitos__explica{order:3;min-height:7rem;margin-top:0}.dc-tambor__face{font-size:6.2vw}}.dc-liberdade__grades{z-index:2;pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.dc-liberdade__grades i{will-change:transform;background:linear-gradient(90deg,#020001 0%,#160609 22%,#4d1a25 42%,#b78391 50%,#4d1a25 58%,#160609 78%,#020001 100%);width:clamp(16px,2vw,28px);height:100%;box-shadow:0 0 40px #000000e6}.dc-liberdade__title{font-size:clamp(3rem,8vw,7.4rem)}.dc-escolha{padding:clamp(6rem, 15vh, 10rem) var(--gutter);background:radial-gradient(60% 50% at 85% 15%, #6e1a2c4d, transparent 70%), var(--black);position:relative;overflow:clip}.dc-escolha__inner{z-index:2;max-width:1450px;margin:0 auto;position:relative}.dc-escolha__head h2{font-family:var(--display);font-size:var(--t-2xl);max-width:14ch;line-height:1}.dc-escolha__head p{color:#efe5dad1;max-width:46ch;font-size:var(--t-md);margin-top:1.4rem;line-height:1.5}.dc-escolha__stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);margin-top:clamp(3rem,8vh,5rem);display:grid}.dc-stat__value{font-family:var(--display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff 0%, var(--bone) 55%, #c98a97 100%);color:#0000;filter:drop-shadow(0 0 26px #f0445f40);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,6.4vw,6rem);font-weight:600;line-height:1;display:block}.dc-stat__label{color:#efe5dacc;max-width:24ch;margin-top:.7rem;line-height:1.5;display:block}.dc-motivos{margin-top:clamp(4rem,11vh,7rem);padding-top:2.2rem;position:relative}.dc-motivos__rail{background:var(--hair);height:1px;position:absolute;top:0;left:0;right:0}.dc-motivos__luz{width:calc(100% / var(--n));height:3px;transform:translateX(calc(var(--i) * 100%));transition:transform .9s var(--ease);background:linear-gradient(90deg,#0000,#ff6b8a 30%,#ffd0da 50%,#ff6b8a 70%,#0000);position:absolute;top:-1px;left:0;box-shadow:0 0 18px #f0445fe6}.dc-motivos__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(1.2rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.dc-motivo{opacity:.35;transition:opacity .6s var(--ease)}.dc-motivo[data-active=true]{opacity:1}.dc-motivo h3{font-family:var(--display);transition:color .6s var(--ease), text-shadow .6s var(--ease);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}.dc-motivo[data-active=true] h3{color:#fff;text-shadow:0 0 30px #ffffff38}.dc-motivo p{color:#efe5dad1;margin-top:.7rem;line-height:1.6}@media (max-width:899px){.dc-motivos{padding:0 0 0 1.6rem}.dc-motivos__rail{width:1px;height:auto;top:0;bottom:0;right:auto}.dc-motivos__luz{width:3px;height:calc(100% / var(--n));transform:translateY(calc(var(--i) * 100%));background:linear-gradient(#0000,#ff6b8a 30%,#ffd0da 50%,#ff6b8a 70%,#0000);top:0;left:-1px}.dc-motivos__list{grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.hero.dc-hero{height:auto}.dc-hero__word span,.dc-hero__pulse{animation:none}}
