:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--ink:#16202c;--ink-2:#4a5462;--line:#d9dde3;--wash:#eef3f9;--accent:#0a60d1;--accent-dark:#084ea9;--neg:#cc3636;--pos:#006300;--terminal-ink:#e6edf5;--terminal-prompt:#7fb2ff;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--measure:34rem;--gutter:clamp(16px, 5vw, 64px)}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:17px/1.55 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.wrap{max-width:1180px;padding:0 var(--gutter);margin:0 auto}figure{margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{background:var(--accent);color:#fff;white-space:nowrap;border-radius:8px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}.button:hover{background:var(--accent-dark)}.button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.button.small{padding:8px 16px;font-size:15px}.button.quiet{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.button.quiet:hover{background:var(--wash)}.hero{background:var(--wash);padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,80px);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.hero h1{letter-spacing:-.025em;max-width:15ch;font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.04}.hero .lede{color:var(--ink-2);max-width:var(--measure);margin-top:22px;font-size:clamp(18px,1.6vw,20px)}.actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.fine{color:var(--ink-2);font-size:15px}.text-link{text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.hero-fine{margin-top:14px}.after-steps{margin-top:clamp(48px,7vw,80px)}.cases{border-top:1px solid var(--line);margin:40px 0 0}.case{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(16px,4vw,56px);padding-block:24px;display:grid}.case dt{font-size:19px;font-weight:600;line-height:1.4}.case dd{color:var(--ink-2);max-width:var(--measure);margin:0}.dip-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:36px;display:grid}.dip svg{width:100%;height:auto;font-family:var(--font);display:block}.dip-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4}.dip-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.dip-danger{fill:#f6d6d6}.dip-bad{fill:var(--neg)}.dip-good{fill:var(--pos)}.dip-axis{fill:var(--ink-2);font-size:16px}.dip-label{font-size:19px;font-weight:600}.dip-label.bad,.dip-callout{fill:var(--neg)}.dip-label.good{fill:var(--pos)}.dip-callout{font-size:21px;font-weight:700}.dip figcaption{color:var(--ink-2);max-width:40rem;margin-top:12px}.pains{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pains li{border-left:3px solid var(--neg);color:var(--ink-2);background:#fdf3f3;border-radius:0 8px 8px 0;padding:16px 18px}.pains strong{color:var(--ink)}.contrast{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);margin-top:36px;display:grid}.contrast>div{border-radius:10px;padding:24px 26px}.contrast-before{background:#fdf3f3}.contrast-after{background:var(--wash)}.contrast h3{margin-bottom:12px}.contrast-before h3{color:var(--neg)}.contrast-after h3{color:var(--accent)}.contrast ul{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;display:grid}.guarantee{margin-top:16px}.cloud{border-top:1px solid var(--line);color:var(--ink-2);margin-top:24px;padding-top:20px;font-size:15px}.cloud strong{color:var(--ink)}.shot{border:1px solid var(--line);border-radius:12px;width:1080px;max-width:none;overflow:hidden;box-shadow:0 30px 70px -30px #16202c66}.section{border-top:1px solid var(--line);padding-block:clamp(64px,9vw,112px)}.section h2{letter-spacing:-.02em;max-width:22ch;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.12}.section .intro{color:var(--ink-2);max-width:var(--measure);margin-top:16px}.steps{gap:clamp(48px,7vw,88px);margin:48px 0 0;padding:0;list-style:none;display:grid}.step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.step-number{color:var(--accent);font-size:15px;font-weight:600}.step h3{margin-top:6px;font-size:23px;font-weight:650;line-height:1.25}.step p{color:var(--ink-2);margin-top:12px}.step img{border:1px solid var(--line);border-radius:10px}.sheet-points{gap:clamp(48px,7vw,88px);margin-top:48px;display:grid}.sheet-point{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.sheet-point img{border:1px solid var(--line);border-radius:10px}.sheet-point h3{font-size:23px;font-weight:650;line-height:1.25}.sheet-point p{color:var(--ink-2);max-width:var(--measure);margin-top:12px}.table-wrap{margin-top:40px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px}thead th{color:var(--ink-2);font-size:15px;font-weight:600}thead th.us,td.us{background:var(--wash);color:var(--ink)}thead th.us{color:var(--accent)}tbody th{font-weight:500}td{color:var(--ink-2)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.split ul{color:var(--ink-2);max-width:var(--measure);gap:10px;margin:20px 0 0;padding-left:20px;display:grid}.split img{border:1px solid var(--line);border-radius:10px}.price{gap:clamp(40px,5vw,64px);margin-top:40px;display:grid}.price-box{border:1.5px solid var(--ink);border-radius:12px;padding:clamp(24px,3vw,36px)}.price-value{letter-spacing:-.02em;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1}.price-note{color:var(--ink-2);margin-top:8px}.plans{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;max-width:900px;display:grid}.plan-alt{border-color:var(--line)}.plan-name{color:var(--ink-2);margin-bottom:10px;font-size:15px;font-weight:600}.plan-alt .price-value{font-size:clamp(30px,3.4vw,38px)}.plan-alt-text{color:var(--ink-2);margin:20px 0 24px;font-size:15px}.saving{color:var(--pos);margin-top:14px;font-weight:600}.price-box ul{gap:8px;margin:24px 0 28px;padding-left:20px;display:grid}.price-box .actions{margin-top:0}.promises{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px clamp(24px,4vw,48px);padding-top:32px;display:grid}.promises h3{font-size:18px;font-weight:650}.promises p{color:var(--ink-2);margin-top:6px}.faq{border-top:1px solid var(--line);max-width:46rem;margin-top:36px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:18px 0;font-weight:600;list-style-position:outside}details p{color:var(--ink-2);max-width:var(--measure);padding:0 0 20px}.closing{background:var(--ink);color:#fff;padding-block:clamp(56px,8vw,96px)}.closing h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.closing .fine{color:#c9d1dc}.closing .button:focus-visible{outline-color:#fff}[hidden]{display:none!important}.lead-form{gap:16px;max-width:30rem;margin-top:28px;display:grid}.field{gap:6px;display:grid}.field label{font-size:15px;font-weight:600}.field input{background:var(--paper);height:48px;color:var(--ink);font:inherit;border:1.5px solid #7c8591;border-radius:8px;padding:0 14px}.field input:focus-visible{outline:3px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field input[aria-invalid=true]{border-color:var(--neg)}.optional{color:var(--ink-2);font-weight:400}.field-error,.form-error{color:var(--neg);font-size:15px}.field-error:empty,.form-error:empty{display:none}.check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.check input{width:20px;height:20px;margin:2px 0 0}.form-actions,.platforms{flex-wrap:wrap;gap:12px;display:flex}.lead-form button{font:inherit;cursor:pointer;border:0;font-weight:600}.lead-form button:disabled{opacity:.7;cursor:progress}.decoy{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.downloads h1{margin-top:8px}.downloads h1:focus{outline:none}.downloads .platforms{margin-top:28px}.downloads .fine{margin-top:14px}.done{color:var(--pos);font-weight:600}.first-run{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.os-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.os-art{aspect-ratio:3/2;object-fit:cover;background:var(--wash);border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.os-card h3{margin:20px 24px 0;font-size:20px}.os-card>p{color:var(--ink-2);margin:12px 24px 0}.os-steps{counter-reset:os-step;color:var(--ink-2);margin:14px 24px 24px;padding:0;font-size:16px;list-style:none}.os-steps li{counter-increment:os-step;padding-left:38px;position:relative}.os-steps li+li{margin-top:12px}.os-steps li:before{content:counter(os-step);background:var(--wash);width:24px;height:24px;color:var(--accent);text-align:center;border-radius:50%;font-size:13px;font-weight:600;line-height:24px;position:absolute;top:1px;left:0}.terminal{background:var(--ink);color:var(--terminal-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:12px 24px 24px;padding:14px 16px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal code:before{content:"$ ";color:var(--terminal-prompt)}.first-run-note{align-items:center;gap:8px;margin-top:28px;display:flex}.first-run-note .lock{color:var(--pos);flex:none}footer{color:var(--ink-2);padding-block:28px;font-size:14px}footer .wrap{flex-wrap:wrap;gap:8px 24px;display:flex}footer a{color:var(--ink-2)}@media (width<=860px){.step,.split,.sheet-point,.case,.dip-layout,.contrast,.plans,.promises,.hero-grid,.first-run{grid-template-columns:minmax(0,1fr)}.shot{width:760px}}@media (width<=600px){.dip-axis{font-size:22px}.dip-label{font-size:25px}.dip-callout{font-size:27px}}:where(.purchase-page) .eyebrow{color:var(--accent);margin-bottom:14px;font-size:15px;font-weight:600}:where(.purchase-page) .sales-hero h1{max-width:17ch}:where(.purchase-page) .button.big{padding:16px 28px;font-size:18px}:where(.purchase-page) .button.full{text-align:center;white-space:normal;display:block}:where(.purchase-page) .assurances{color:var(--ink-2);gap:6px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}:where(.purchase-page) .assurances li:before{content:"✓ ";color:var(--pos);font-weight:700}:where(.purchase-page) .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:40px 0 0;padding:0;list-style:none;display:grid}:where(.purchase-page) .flow li{position:relative}:where(.purchase-page) .flow li+li:before{content:"→";color:var(--accent);font-size:22px;font-weight:700;position:absolute;top:2px;left:calc(clamp(20px,3vw,40px)/-2);transform:translate(-50%)}:where(.purchase-page) .flow-number{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}:where(.purchase-page) .flow h3{margin-top:12px;font-size:20px;font-weight:650}:where(.purchase-page) .flow p{color:var(--ink-2);margin-top:4px}:where(.purchase-page) .flow img{border:1px solid var(--line);border-radius:10px;margin-top:16px}:where(.purchase-page) .features{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}:where(.purchase-page) .features li{color:var(--ink-2);align-items:center;gap:14px;display:flex}:where(.purchase-page) .features strong{color:var(--ink)}:where(.purchase-page) .features svg{background:var(--wash);fill:none;width:40px;height:40px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:10px;flex:none;padding:8px}:where(.purchase-page) .features-more{margin-top:20px}:where(.purchase-page) .math{background:var(--wash)}:where(.purchase-page) .bars{gap:18px;max-width:52rem;margin:36px 0 0;display:grid}:where(.purchase-page) .bar-row{grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:16px;display:grid}:where(.purchase-page) .bar-row dt{font-weight:600}:where(.purchase-page) .bar-row dd{align-items:center;gap:12px;margin:0;display:flex}:where(.purchase-page) .bar{background:#9fb2c8;border-radius:0 4px 4px 0;flex:none;height:26px}:where(.purchase-page) .bar-annual{background:var(--accent);width:calc(54.7% - 82.05px)}:where(.purchase-page) .bar-monthly{width:calc(99.7% - 149.55px)}:where(.purchase-page) .bar-range{background:repeating-linear-gradient(135deg,#9fb2c8 0 6px,#c6d3e1 6px 12px);width:calc(50% - 75px);margin-left:calc(50% - 75px)}:where(.purchase-page) .bar-value{white-space:nowrap;font-weight:600}:where(.purchase-page) .bar-row.us .bar-value{color:var(--accent)}:where(.purchase-page) .math-note{max-width:40rem;color:var(--ink-2);margin-top:28px}:where(.purchase-page) .sales-plans{margin-top:40px}:where(.purchase-page) .badge{background:var(--accent);color:#fff;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}:where(.purchase-page) .plan-main{border-color:var(--accent);border-width:2px;box-shadow:0 24px 60px -32px #0a60d173}:where(.purchase-page) .below-button{text-align:center;margin-top:12px}:where(.purchase-page) .guarantee-block{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}:where(.purchase-page) .seal{border:3px solid var(--pos);width:132px;height:132px;color:var(--pos);text-align:center;border-radius:50%;place-content:center;font-size:52px;font-weight:800;line-height:1;display:grid}:where(.purchase-page) .seal span{text-transform:uppercase;letter-spacing:.08em;font-size:16px;font-weight:700}:where(.purchase-page) .after-buy{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 20px;padding:0;list-style:none;display:grid}:where(.purchase-page) .after-buy li{border:1px solid var(--line);color:var(--ink-2);border-radius:10px;padding:18px}:where(.purchase-page) .after-buy span{color:var(--accent);margin-bottom:8px;font-size:28px;font-weight:800;line-height:1;display:block}:where(.purchase-page) .closing-fine{margin-top:16px}:where(.purchase-page) .closing .text-link{color:#fff}:where(.purchase-page) #planos,:where(.purchase-page) #duvidas{scroll-margin-top:72px}@media (width<=860px){:where(.purchase-page) .flow,:where(.purchase-page) .after-buy,:where(.purchase-page) .guarantee-block{grid-template-columns:minmax(0,1fr)}:where(.purchase-page) .flow li+li:before{display:none}:where(.purchase-page) .bar-row{grid-template-columns:minmax(0,1fr);gap:6px}}
