.redacao-landing-card{color:#17171c;background:linear-gradient(125deg,#d7d5d6,#cbc8ca);border:1px solid #bbb7ba;border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:48px;padding:clamp(26px,4vw,48px);font-family:Manrope,sans-serif;display:grid;box-shadow:0 16px 38px #0f0f1417}.redacao-landing-copy,.redacao-landing-access{min-width:0}.redacao-landing-copy>.paid-product-kicker{color:#9e1526}.redacao-landing-copy h2{margin:18px 0;font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,66px);line-height:1}.redacao-landing-copy h2 span{color:#b80000}.redacao-landing-lead{margin:0 0 16px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.45}.redacao-landing-description{color:#504c51;max-width:640px;margin:0;font-size:15px;line-height:1.75}.redacao-landing-benefits{flex-wrap:wrap;gap:12px 20px;margin:24px 0;padding:0;list-style:none;display:flex}.redacao-landing-benefits li{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.redacao-landing-benefits svg{color:#b80000;flex-shrink:0}.redacao-landing-pro{color:#59535a;border-top:1px solid #a7a1a5;margin:0;padding-top:20px;font-size:13px;line-height:1.7}.redacao-landing-pro strong{color:#17171c;margin-bottom:3px;display:block}.redacao-landing-art{filter:drop-shadow(0 12px 12px #1e0a0a2b);width:100%;max-width:225px;margin:0 auto 14px}.redacao-landing-art svg{width:100%;height:auto;display:block}.redacao-landing-cta{gap:10px;width:100%;text-decoration:none}.redacao-landing-cta svg{flex-shrink:0}.redacao-landing-cta:focus-visible{outline-offset:5px;outline:3px solid #17171c}.redacao-landing-access-note{text-align:center;color:#59535a;margin:12px 0 0;font-size:11px;line-height:1.6}@media (width<=767px){.redacao-landing-card{grid-template-columns:1fr;gap:24px;margin-top:36px;padding:24px}.redacao-landing-art{max-width:170px}.redacao-landing-benefits{flex-direction:column}.redacao-landing-description{font-size:14px}.redacao-landing-cta{min-height:54px}}.study-tracker-section{--tracker-unit:min(.0494737vw, .8272px);--tracker-product:#b014f8;isolation:isolate;padding:calc(104 * var(--tracker-unit)) 0 calc(116 * var(--tracker-unit));color:#fafafa;background-color:#fafafa;background-image:linear-gradient(90deg,#11111109 1px,#0000 1px),linear-gradient(#11111107 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.study-tracker-section .study-tracker-shell{width:94%;max-width:1571.68px;padding-inline:calc(52 * var(--tracker-unit));margin-inline:auto}.study-tracker-card{isolation:isolate;min-height:calc(720 * var(--tracker-unit));border-radius:calc(80 * var(--tracker-unit));background:radial-gradient(at 4% 0,#ffffff1c,#0000 42%) padding-box padding-box,linear-gradient(115deg,#171718 0%,#09090a 46%,#0b0809 78%,#260b0d 100%) padding-box padding-box,linear-gradient(120deg,#b0b0b2,#454547 37%,#fc1728 78%,#9b6d70) border-box;border:2px solid #0000;position:relative;box-shadow:0 30px 46px #0005,inset 2px 3px 3px #ffffff35,inset -1px -2px 2px #ffffff24}.study-tracker-red-glow{z-index:-1;inset:calc(-28 * var(--tracker-unit)) calc(-24 * var(--tracker-unit)) calc(-20 * var(--tracker-unit)) 76%;border-radius:inherit;opacity:.23;filter:blur(38px);pointer-events:none;background:radial-gradient(at 85%,#ff001e,#ff001e66 50%,#0000 74%);position:absolute}.study-tracker-main{z-index:3;width:calc(1110 * var(--tracker-unit));padding:calc(82 * var(--tracker-unit)) 0 calc(72 * var(--tracker-unit)) calc(72 * var(--tracker-unit));position:relative}.study-tracker-heading{grid-template-columns:calc(245 * var(--tracker-unit)) 1fr;-moz-column-gap:calc(55 * var(--tracker-unit));column-gap:calc(55 * var(--tracker-unit));row-gap:calc(12 * var(--tracker-unit));grid-template-areas:"icon eyebrow""icon title";align-items:center;display:grid}.study-tracker-icon-shell{top:calc(4 * var(--tracker-unit));width:calc(245 * var(--tracker-unit));aspect-ratio:1;grid-area:icon;place-items:center;display:grid;position:relative}.study-tracker-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.study-tracker-eyebrow-row{align-items:center;gap:calc(40 * var(--tracker-unit));grid-area:eyebrow;display:flex}.study-tracker-eyebrow{color:var(--tracker-product);font-size:calc(21 * var(--tracker-unit));letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.3}.study-tracker-status{min-height:calc(50 * var(--tracker-unit));padding:calc(8 * var(--tracker-unit)) calc(24 * var(--tracker-unit));color:#b0b0b5;font-size:max(11px, calc(20 * var(--tracker-unit)));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff45;border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.study-tracker-title{color:#fafafa;font-size:calc(70 * var(--tracker-unit));letter-spacing:-.023em;grid-area:title;margin:0;font-weight:800;line-height:1.01}.study-tracker-title-line{white-space:nowrap;display:block}.study-tracker-description{max-width:calc(960 * var(--tracker-unit));margin:calc(24 * var(--tracker-unit)) 0 0;color:#e7e7e9;font-size:calc(29 * var(--tracker-unit));letter-spacing:-.005em;font-weight:400;line-height:1.28}.study-tracker-microfeatures{align-items:center;gap:calc(24 * var(--tracker-unit));margin-top:calc(32 * var(--tracker-unit));flex-wrap:wrap;display:flex}.study-tracker-feature-chip{justify-content:center;align-items:center;gap:calc(24 * var(--tracker-unit));min-height:calc(66 * var(--tracker-unit));padding:calc(10 * var(--tracker-unit)) calc(29 * var(--tracker-unit));color:#f0f0f2;font-size:max(13px, calc(23 * var(--tracker-unit)));white-space:nowrap;background:#ffffff03;border:1px solid #ffffff40;border-radius:999px;font-weight:400;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.study-tracker-feature-chip:first-child{min-width:calc(215 * var(--tracker-unit))}.study-tracker-feature-chip:nth-child(2){min-width:calc(256 * var(--tracker-unit))}.study-tracker-feature-chip:nth-child(3){min-width:calc(280 * var(--tracker-unit))}.study-tracker-feature-icon{width:calc(32 * var(--tracker-unit));height:calc(32 * var(--tracker-unit));flex:none;display:inline-flex}.study-tracker-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.study-tracker-cta-wrap{align-items:center;gap:calc(40 * var(--tracker-unit));margin-top:calc(32 * var(--tracker-unit));display:flex}.study-tracker-cta{justify-content:center;align-items:center;gap:calc(14 * var(--tracker-unit));width:calc(467 * var(--tracker-unit));min-height:max(48px, calc(86 * var(--tracker-unit)));padding:calc(18 * var(--tracker-unit)) calc(24 * var(--tracker-unit));border-radius:calc(24 * var(--tracker-unit));color:#fff;font-size:calc(28 * var(--tracker-unit));cursor:pointer;background:#e10600;border:0;flex:none;font-weight:800;line-height:1.3;transition:transform .18s,box-shadow .18s;display:inline-flex}@media (hover:hover){.study-tracker-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff001735}}.study-tracker-cta:focus-visible{outline-offset:5px;outline:3px solid #fff}.study-tracker-cta-divider{margin-left:calc(10 * var(--tracker-unit));height:calc(62 * var(--tracker-unit));background:#ffffff30;flex:0 0 1px}.study-tracker-cta-note{max-width:calc(300 * var(--tracker-unit));color:#c8c8cc;font-size:max(12px, calc(18 * var(--tracker-unit)));line-height:1.35}.study-tracker-visual{z-index:2;top:calc(-38 * var(--tracker-unit));right:calc(-5 * var(--tracker-unit));width:calc(542 * var(--tracker-unit));aspect-ratio:1024/1536;pointer-events:none;position:absolute}.study-tracker-device-halo{filter:blur(24px);background:radial-gradient(#ff00194d,#ff001910 55%,#0000 72%);border-radius:50%;position:absolute;inset:12% -5% 0 12%}.study-tracker-phone{width:100%;height:auto;transform:translateX(calc(7 * var(--tracker-unit)));filter:drop-shadow(-14px 26px 24px #0005);display:block;position:relative}@media (width<=900px){.study-tracker-section{--tracker-unit:min(.0598086vw, 1px);padding:36px 0 44px}.study-tracker-section .study-tracker-shell{width:100%;max-width:680px;padding-inline:16px}.study-tracker-card{border-radius:32px;min-height:0;overflow:hidden}.study-tracker-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#09090a88,#09090a00 80%),linear-gradient(#0000 38%,#09090a80 67%,#09090aee 90%);position:absolute;inset:0}.study-tracker-main{width:100%;padding:28px 24px}.study-tracker-heading{grid-template-columns:93px minmax(0,1fr);grid-template-areas:"icon eyebrow""title title";gap:22px 16px}.study-tracker-icon-shell{width:93px;top:0}.study-tracker-eyebrow-row{flex-direction:column;align-items:flex-start;gap:9px}.study-tracker-eyebrow{color:var(--tracker-product);letter-spacing:.12em;white-space:normal;font-size:11px}.study-tracker-status{letter-spacing:.04em;min-height:25px;padding:5px 9px;font-size:11px}.study-tracker-title{letter-spacing:-.04em;font-size:clamp(36px,9.75vw,52px);line-height:1.07}.study-tracker-title-line{white-space:normal}.study-tracker-description{letter-spacing:-.015em;max-width:none;margin-top:22px;font-size:16px;line-height:1.5}.study-tracker-reference-break{display:none}.study-tracker-microfeatures{gap:9px;margin-top:22px}.study-tracker-feature-chip{gap:10px;min-height:40px;padding:9px 15px;font-size:13px}.study-tracker-feature-chip:nth-child(n){min-width:0}.study-tracker-feature-icon{width:20px;height:20px}.study-tracker-cta-wrap{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.study-tracker-cta{background:linear-gradient(110deg,#ff0017,#ff000a);border-radius:14px;gap:9px;width:100%;min-height:54px;padding:14px 10px;font-size:17px}.study-tracker-cta-divider{display:none}.study-tracker-cta-note{color:#e5e5e7;text-align:center;max-width:280px;margin-inline:auto;font-size:13px;line-height:1.45}.study-tracker-visual{z-index:1;opacity:.25;width:min(100%,440px);top:50px;right:-34px}.study-tracker-phone{filter:none;transform:none}.study-tracker-device-halo{display:none}.study-tracker-red-glow{opacity:.13;inset:0 -25% 0 60%}}@media (width<=600px){.study-tracker-main{padding:28px 24px 56px}.study-tracker-title{letter-spacing:-.035em;font-size:clamp(32px,8.4vw,45px);line-height:1.02}.study-tracker-microfeatures{grid-template-columns:max-content max-content;justify-content:start;gap:9px;display:grid}.study-tracker-feature-chip:nth-child(3){grid-column:1/-1;justify-self:start}.study-tracker-cta-wrap{gap:18px}.study-tracker-cta{min-height:50px;padding:12px 10px}.study-tracker-cta-note{color:#efeff1}.study-tracker-visual{opacity:.18;width:min(90%,396px);top:72px;right:-58px}}@media (width<=360px){.study-tracker-main{padding:24px 20px 50px}.study-tracker-heading{-moz-column-gap:12px;grid-template-columns:77px minmax(0,1fr);column-gap:12px}.study-tracker-icon-shell{width:77px}.study-tracker-eyebrow{font-size:10px}.study-tracker-status{padding-inline:7px;font-size:11px}.study-tracker-title{font-size:31px;line-height:1.02}.study-tracker-feature-chip{padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.study-tracker-cta{transition:none}.study-tracker-cta:hover{transform:none}}#calculadora .grid:has(>.score-hit-card){grid-auto-rows:1fr}.score-hit-card{color:#fff;background:linear-gradient(135deg,#8d142a,#58101f);border:1px solid #f25565;border-radius:18px;min-width:0;padding:14px 18px}.score-hit-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.score-hit-card-title{align-items:center;gap:5px;min-width:0;display:flex}.score-hit-card-heading h4{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:800}.score-hit-info{color:#fff;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;font-family:Georgia,serif;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.score-hit-info>span{border:1px solid #ffd4dc;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.score-hit-info:hover>span,.score-hit-info[aria-expanded=true]>span{background:#ffffff24}.score-hit-info:focus-visible{outline-offset:3px;outline:2px solid #fff}.score-hit-card-rows{gap:2px;margin:6px 0 0;display:grid}.score-hit-card-rows>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.score-hit-card-rows dt{font-size:12px;line-height:20px}.score-hit-card-rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:20px}.score-hit-card-denominator{color:#ffe4e8;font-size:11px;font-weight:500}.score-hit-card-unavailable{font-size:11px;font-weight:600}.score-hit-tooltip{z-index:60;color:#fff;background:#25151b;border:1px solid #bb3d53;border-radius:12px;width:min(288px,100vw - 32px);max-height:calc(100dvh - 32px);padding:13px 15px;font-family:Manrope,sans-serif;font-size:12px;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0000004d}.score-hit-tooltip p{margin:0}.score-hit-tooltip p+p{margin-top:7px}@media (width<=520px){.score-hit-card-heading h4{letter-spacing:0;font-size:12px}.score-hit-card{padding:12px 15px}}.calc-writing-total:has(>.writing-schedule-metrics){align-items:stretch;width:300px;min-width:0;max-width:100%}.writing-schedule-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.writing-schedule-metric{min-width:0}.writing-schedule-metric dt{color:#f2dce0;min-height:34px;font-size:11px;font-weight:800;line-height:1.45}.writing-schedule-metric dd{margin:8px 0 0}.calc-writing-total .writing-schedule-metric strong{font-size:52px;line-height:1}.calc-writing-total .writing-schedule-unit{margin-top:5px;font-size:12px;font-weight:600;display:block}.writing-schedule-prefix{color:#f8f8f8;margin-right:4px;font-size:15px;font-weight:700}.writing-schedule-context{color:#bfb2b5;margin-top:4px;font-size:10px;display:block}.writing-schedule-copy{display:block}.writing-schedule-copy+.writing-schedule-copy{margin-top:7px}@media (width<=640px){.calc-writing-total:has(>.writing-schedule-metrics){width:100%}.writing-schedule-metric dt{min-height:48px}.calc-writing-total .writing-schedule-metric strong{font-size:46px}}
