:root{--ink:#142727;--muted:#576763;--paper:#f7f8f2;--green:#c6ef63;--line:#dce1d8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #468316;outline-offset:5px}.wrap,.header{max-width:1220px;margin:auto;padding-left:36px;padding-right:36px}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:7px;font-size:23px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.logo-light{font-weight:400}.logo-mark{display:flex;background:var(--ink);color:var(--green);width:38px;height:38px;align-items:center;justify-content:center;border-radius:9px;position:relative;margin-right:5px}.logo-mark span{font-size:17px;position:absolute;right:3px;top:0}.header nav{display:flex;gap:25px;font-size:13px}.login{font-size:13px;border:1px solid #b9c5b9;border-radius:7px;padding:10px 15px}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-top:70px;padding-bottom:75px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;display:flex;align-items:center;gap:8px}.dot{width:7px;height:7px;background:#658632;border-radius:50%}h1{font-size:clamp(38px,4.6vw,62px);line-height:1.07;letter-spacing:-2.8px;margin:25px 0;font-weight:750}em{font-family:Georgia,serif;font-weight:400}h1 em{background:linear-gradient(transparent 73%,var(--green) 73%);font-size:1.03em}h2{font-size:clamp(32px,3.5vw,44px);line-height:1.12;letter-spacing:-1.7px;margin:18px 0 24px}h3{font-size:22px;line-height:1.2;letter-spacing:-.6px}.intro{font-size:17px;color:var(--muted);max-width:500px}.actions{display:flex;gap:23px;align-items:center;margin:30px 0}.button{display:flex;align-items:center;justify-content:space-between;gap:26px;background:var(--green);border:0;border-radius:6px;padding:16px 22px;font-size:14px;font-weight:bold;color:var(--ink);cursor:pointer}.text-link{font-size:13px;font-weight:bold}.hero-price{font-size:12px;margin-top:28px}.hero-price span{display:block;color:var(--muted)}.hero-visual{background:#e6ebdf;border:1px solid #d5ddce;border-radius:13px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 20px 50px #172c2710}.visual-top,.visual-bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-size:10px;border-bottom:1px solid #cdd6c7}.window-dots{letter-spacing:3px;color:#8a9981}.visual-content{padding:25px}.visual-content>p{font-size:9px;letter-spacing:2px;font-weight:bold}.visual-content>h2{font-size:35px;margin:14px 0 25px}.mini-browser{background:#fcfaf3;border-radius:7px;overflow:hidden;box-shadow:0 8px 22px #172c2715}.mini-nav{padding:12px 18px;border-bottom:1px solid #e1e5d9;display:flex;justify-content:space-between;font-size:8px}.mini-body{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;padding:23px 18px}.mini-body small{font-size:7px;letter-spacing:1px}.mini-body h3{font:24px/1.1 Georgia,serif}.mini-cta{font-size:7px;background:#234b3d;color:white;padding:9px}.mini-house{min-height:150px;border-radius:45px 2px 2px;background:linear-gradient(140deg,transparent 37%,#c9b69c 37% 69%,#876c55 69%),linear-gradient(30deg,#7a987c,#c9dbbc)}.mini-cards{display:flex;padding:12px 18px;gap:10px}.mini-cards span{flex:1;background:#e7ecdf;padding:10px;font-size:8px}.demo-link{display:block;font-size:11px;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.visual-bottom{border-top:1px solid #cdd6c7;border-bottom:0;font-size:8px;letter-spacing:1px}.strip{background:var(--ink);color:#e3edd7;display:flex;justify-content:center;gap:35px;align-items:center;padding:24px;flex-wrap:wrap;font-size:16px}.strip>span:first-child{font-size:9px;letter-spacing:1.5px;color:#bac9b8}.strip>span:not(:first-child){color:var(--green)}.audience{padding-top:85px;padding-bottom:85px}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p:last-child{color:var(--muted);max-width:430px}.paths{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--line)}.paths article{padding:32px 28px 0 0}.paths article+article{border-left:1px solid var(--line);padding-left:28px}.number{font-size:13px;color:#586d56}.paths p{font-size:14px;color:var(--muted)}.paths a{font-size:12px;font-weight:bold;display:block;margin-top:25px}.earnings{background:#e9eedf;padding:85px 0}.earnings-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.earnings h2{font-size:51px}.earnings-layout>div>p{max-width:410px}.fine{font-size:11px;line-height:1.6;color:var(--muted)}.calculator{background:var(--paper);border:1px solid #d1dac6;border-radius:12px;padding:28px;box-shadow:0 10px 30px #172c2708}.calc-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;font-weight:bold;margin-bottom:22px}.calc-fields,.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{display:grid;gap:7px;font-size:11px;font-weight:bold}input,select{width:100%;padding:12px;background:white;border:1px solid #cbd4c5;border-radius:5px;font-size:14px;color:var(--ink);min-width:0}.calc-results{margin-top:20px}.calc-results>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;font-size:12px}.calc-results>div:first-child strong{font-size:24px}.calc-results .net{border-top:1px solid #cbd4c5;margin-top:10px;padding-top:20px}.net strong{font-size:27px}.calculator>.fine{margin-top:20px}.demo-section{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;padding-top:80px;padding-bottom:80px}.demo-section p{color:var(--muted);max-width:450px}.demo-section .button{display:inline-flex;margin-top:15px}.dark{background:var(--ink);color:var(--paper)}.demo-note{border-left:2px solid #b7d86f;padding:0 0 0 30px}.demo-note p{font-size:14px}.offer{background:var(--ink);color:var(--paper);padding:80px 0}.offer-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.offer .eyebrow{color:var(--green)}.offer-layout>div>p{max-width:460px}.offer ul{list-style:none;padding:0;margin:25px 0}.offer li{font-size:14px;padding:8px 0}.offer li:before{content:'↗';color:var(--green);margin-right:12px}.offer .fine{color:#bdc9bd}.price-card{background:#243737;border:1px solid #52635a;border-radius:12px;padding:30px}.annual{display:flex;align-items:baseline;gap:10px;margin:10px 0}.annual strong{font-size:74px;line-height:1.1;letter-spacing:-3px}.annual span{font-size:16px}.price-card>p{margin:8px 0}.pix{border-top:1px solid #52635a;margin:25px 0;padding-top:25px}.badge{font-size:9px;letter-spacing:1px;font-weight:bold;background:var(--green);color:var(--ink);padding:7px 9px;border-radius:4px}.pix p{margin:16px 0 0;font-size:13px}.pix strong{font-size:39px;color:var(--green);display:block}.pix>span:last-child{display:block;font-size:11px;color:#bdc9bd}.price-card .button{margin-top:25px}.interest{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:85px;padding-bottom:65px}.interest>div>p{max-width:420px;color:var(--muted)}.interest form{display:grid;gap:17px}.consent{display:flex;align-items:start;gap:9px;font-size:11px;font-weight:normal}.consent input{width:16px;margin-top:3px;flex-shrink:0}.success{background:#d8edbe;padding:15px;font-size:14px}.form-error,#calc-error{color:#a12828;font-size:13px}.faq{padding-top:20px;padding-bottom:75px}.faq h2{font-size:33px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:bold}.faq details p{font-size:14px;color:var(--muted);max-width:850px}.footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:35px}.footer p,.footer>a:last-child{font-size:11px;color:var(--muted)}@media(max-width:1000px){.header nav{gap:13px;font-size:11px}.hero{gap:25px}.earnings-layout,.offer-layout,.demo-section,.interest{gap:40px}.actions{flex-wrap:wrap;gap:13px}.strip{gap:20px}.visual-content{padding:18px}}@media(max-width:760px){.wrap,.header{padding-left:22px;padding-right:22px}.header{flex-wrap:wrap;gap:15px}.header nav{order:3;width:100%;justify-content:space-between}.logo{font-size:20px}.login{font-size:11px;padding:8px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:45px;gap:35px}h1{font-size:46px;letter-spacing:-2px}.hero-visual{transform:none;max-width:500px;width:100%}.hero-copy .intro{font-size:15px}.strip{gap:16px;font-size:13px}.strip>span:first-child{width:100%;text-align:center}.section-heading,.earnings-layout,.demo-section,.offer-layout,.interest{grid-template-columns:1fr;gap:25px}.section-heading{gap:0}.paths{grid-template-columns:1fr}.paths article{padding:25px 0}.paths article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.audience,.demo-section,.interest{padding-top:50px;padding-bottom:50px}.earnings,.offer{padding:50px 0}.earnings h2{font-size:42px}.calculator,.price-card{padding:22px}.calc-results .net strong{font-size:22px}.footer{flex-wrap:wrap}.footer p{width:100%;order:3;margin:0}.faq{padding-bottom:45px}}@media(max-width:380px){h1{font-size:39px}.calc-fields,.form-row{grid-template-columns:1fr}.mini-body h3{font-size:20px}.logo-mark{display:none}.header .login{padding:6px}.net strong{font-size:19px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root .card-payment{display:block;text-align:center;margin:16px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.installment-price{display:flex;align-items:baseline;gap:10px;margin:18px 0 8px;flex-wrap:wrap}.installment-price strong{font-size:clamp(72px,7vw,92px);line-height:1;letter-spacing:-4px}.installment-count{font-size:22px;font-weight:bold}.installment-currency{font-size:20px}.installment-period{font-size:18px}.price-card .installment-method{font-size:16px}.included-hosting{border-top:1px solid #52635a;margin-top:24px;padding-top:22px}.included-hosting>strong{font-size:22px;color:var(--green)}.included-hosting p{font-size:14px;margin:8px 0}.included-hosting .client-limit{font-size:11px;font-weight:normal}.domain-option{font-size:13px;margin:20px 0!important}.price-card .pix strong{font-size:28px}.price-card .pix{margin-bottom:12px}@media(max-width:380px){.installment-price{gap:7px}.installment-price strong{font-size:72px}.installment-period{font-size:15px}}
